This colorful Beef Stir-Fry with Vegetables and Crispy Homemade French Fries brings the flavor of your favorite restaurant meal straight to your kitchen. Tender strips of beef are quickly cooked with sweet bell peppers, carrots, onions, and garlic, then coated in a savory soy sauce that brings all the flavors together.
The vegetables stay slightly crisp, the beef absorbs the delicious garlic-soy seasoning, and the homemade fries add the perfect golden, crunchy contrast. A little fresh chili gives the dish a gentle kick, while fresh parsley adds a burst of color and freshness.
What makes this recipe a keeper is how easily it turns simple, everyday ingredients into a satisfying meal. It’s colorful, filling, customizable, and especially appealing to kids who love crispy fries alongside tender meat. You can adjust the spice level to suit everyone at the table, making it a wonderful option for family dinners.

Love this restaurant-style meal? Save it to your Pinterest dinner board so you can make it whenever a craving strikes!
Why You’ll Love This Recipe
- Restaurant-Style Flavor: Enjoy savory beef, garlic, and soy sauce without ordering takeout.
- Colorful and Appetizing: Bell peppers, carrots, and fresh parsley make every serving look beautiful.
- Crispy and Tender Combination: Golden homemade fries complement the juicy beef and slightly crunchy vegetables.
- Family-Friendly: Easily adjust the chili and seasoning to suit different preferences.
- Flexible Ingredients: Swap vegetables or change the protein to create a different meal whenever you like.
4
servings20
minutes50
minutes470
kcalTender beef stir-fried with colorful vegetables, garlic, and savory soy sauce, served with crispy homemade French fries.
Ingredients
- For the Beef and Vegetables
1 lb lean beef, thinly sliced
1 medium onion, sliced
1 medium carrot, cut into thin strips
2 medium bell peppers, sliced
3 cloves garlic, minced
1 fresh chili pepper, thinly sliced (optional)
4 tbsp soy sauce
Salt, to taste
Black pepper, to taste
Fresh parsley, chopped
- For the Homemade French Fries
1.1 lb potatoes, peeled and cut into thin strips
Vegetable oil, for frying
Directions
- Step 1: Prepare the Potatoes
- Peel the potatoes and cut them into evenly sized strips. Rinse under cold water to remove excess starch, then pat completely dry with paper towels. This helps the fries become crispier.
- Step 2: Cook the French Fries
- Heat vegetable oil in a deep, heavy-bottomed pan. Fry the potatoes in batches until golden brown and crispy, approximately 5–8 minutes per batch, depending on thickness.
- Transfer to a paper towel-lined plate and season lightly with salt. Set aside.
- Step 3: Prepare the Beef
- Cut the beef into thin strips against the grain. Season with a little black pepper.
- Heat a large skillet or wok over medium-high heat with a little vegetable oil. Add the beef in batches and cook until browned and cooked through. Remove and set aside.
- Step 4: Cook the Vegetables
- In the same skillet, add the sliced onion and carrot. Stir-fry for 2–3 minutes.
- Add the bell peppers, minced garlic, and sliced chili pepper. Continue cooking for another 2–3 minutes, keeping the vegetables slightly crisp.
- Step 5: Add the Sauce
- Return the cooked beef to the skillet. Pour in the soy sauce and toss everything together until evenly coated.
- Taste and adjust the seasoning with salt and black pepper if needed. Cook for another 1–2 minutes to allow the flavors to combine.
- Step 6: Assemble and Serve
- Sprinkle freshly chopped parsley over the beef and vegetables.
- Arrange the crispy French fries alongside the beef mixture or serve them separately. Enjoy immediately while the fries are hot and crunchy!
Cooking Notes
- Choose the right beef: Sirloin or flank steak works particularly well. Slice thinly against the grain for tender results.
- Avoid overcrowding: Cook the beef in batches so it browns rather than releases too much moisture.
- Dry the potatoes: Excess water can cause oil splattering and prevent crispy fries.
- Keep vegetables crisp: Avoid overcooking the bell peppers and carrots.
- Control the heat: Remove the chili seeds or omit the chili entirely for a milder, family-friendly version.
- Watch the soy sauce: Soy sauce is already salty, so taste the dish before adding extra salt.
- Serving suggestion: Serve with a fresh cucumber salad or steamed vegetables for a balanced meal.
Nutrition
Estimated values per serving; based on 4 servings and approximately 3 tbsp of absorbed cooking oil for the entire batch.
Estimated Nutrition per Serving
- Calories: 470 kcal
- Fat: 18 g
- Carbohydrates: 30 g
- Protein: 30 g
Total Yield: 4 servings.



