RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Beef & Vegetable Stir‑Fry with Brown Rice (Egg‑Free)
  • Asian-Style Beef & Vegetable Stir‑Fry with Brown Rice
  • Soy‑Ginger Beef & Vegetable Stir‑Fry with Nutty Brown Rice
  • Beef & Vegetable Stir‑Fry with Rice Noodles
  • Beef & Vegetable Stir-Fry with Jasmine Rice
  • Beef & Vegetable Stir‑Fry with Brown Rice
  • Browse all recipes →
Beef & Vegetable Stir‑Fry with Jasmine Rice

Beef & Vegetable Stir‑Fry with Jasmine Rice

By emensah m

Chinese-inspired (Pan-Asian)Intermediate

A fast, restaurant-quality stir-fry pairing tender, thinly sliced flank steak with crisp-tender bell pepper, broccoli and carrot in a bright soy‑ginger-garlic sauce. The contrast of juicy beef, crunchy vegetables and fragrant jasmine rice—finished with a glossy, slightly thickened sauce—makes this an addictive weeknight classic.

Prep: 10 minutes (plus optional 10-minute marinade)
Cook: 8–10 minutes
Total: 20–25 minutes
1 servings
Stir-FryBeefWeeknight DinnerAsian-inspiredQuick

Ingredients

  • 6 oz (170 g) Flank steak, trimmed and thinly sliced against the grain
  • 1 cup (about 150 g) Mixed vegetables (bell pepper, broccoli florets, carrot), cut into bite-sized pieces
  • 3/4 cup (≈118 g) Cooked jasmine rice
  • 2 tbsp (≈30 g) Stir-fry sauce (soy sauce base with ginger + garlic)
  • 1 tbsp (14 g) Vegetable oil (or other neutral high-heat oil)
  • 1 tsp (≈3 g) Cornstarch
  • 1 clove Garlic, minced
  • a pinch Salt
  • a pinch Freshly ground black pepper
  • 1 small Scallion (green onion), thinly sliced — optional garnish
  • 1 wedge Lime wedge — optional, for brightness

Instructions

1

Slice the flank steak thinly against the grain into strips about 1/8–1/4 inch thick. Cutting against the grain shortens the muscle fibers and makes the cooked steak noticeably more tender. For easier slicing, chill the steak in the freezer 10–15 minutes so it firms up.

2

Lightly toss the sliced steak with 1/2 tsp cornstarch and a pinch of black pepper (reserve the rest of the cornstarch). The cornstarch lightly coats the meat and helps it brown while creating a silky sheen when combined with the sauce later.

3

If you have time, toss the steak with 1 tablespoon of the stir-fry sauce and let it sit 8–10 minutes at room temperature. This brief marinade seasons the meat and begins to tenderize it; because the sauce will be cooked, it’s safe to use it in the marinade and the pan.

4

Prepare the rice (if not already cooked) and the vegetables: cut bell pepper into 1/2-inch strips, break broccoli into small florets, and slice carrot thinly (diagonal slices cook faster). Uniform pieces ensure even cooking and a pleasing mouthfeel.

5

Heat a large wok or heavy skillet over high heat until very hot (you should see a faint shimmer). High heat is essential for a proper stir-fry: it sears the meat quickly, preventing it from stewing and helping the vegetables remain crisp-tender.

6

Add the vegetable oil and swirl to coat. When the oil is just smoking, add the steak in a single layer. Do not overcrowd the pan—sear in batches if necessary. Let the strips sit undisturbed for 30–45 seconds to develop a deep, caramelized crust, then stir-fry for another 60–90 seconds until just browned but still medium-rare to medium (it will finish cooking later). High-heat searing locks in juices and creates flavor via the Maillard reaction.

7

Transfer the seared steak to a plate and immediately wipe out the pan if there’s excessive char (leave a thin coating of fond). Return the pan to high heat and add another drizzle of oil if needed. Add the minced garlic and stir 10–15 seconds to bloom its aroma—browning it gently releases flavor but avoid burning, which turns bitter.

8

Add the mixed vegetables to the pan and stir-fry 2–3 minutes until the carrots begin to soften and broccoli turns bright green. Stirring constantly over high heat cooks the vegetables quickly so they keep a bright color and crunchy texture.

9

Return the steak to the pan. Mix the remaining 1 1/2 tsp cornstarch (from the reserved amount) with the remaining 1 tablespoon of stir-fry sauce and 2 tablespoons of water to form a slurry; pour this around the edge of the pan. Toss everything together over high heat for 30–60 seconds until the sauce thickens to a glossy coating. The cornstarch slurry creates a clingy sauce that coats meat and veg evenly.

10

Taste and adjust: add a pinch of salt or a splash more sauce if it needs brightness, and a grind of pepper. Remove from heat and let rest 1 minute so the sauce settles—this keeps the steak juicy.

11

Serve the stir-fry over the warm jasmine rice, garnish with sliced scallion and an optional squeeze of lime. The hot rice soaks up the savory sauce and provides a fragrant, slightly sticky base.

Chef's Tips

  • 1High heat is your friend: get the pan very hot before adding meat or vegetables. That snap of heat creates seared flavor and helps vegetables stay crisp instead of turning mushy.
  • 2Slice against the grain and slice thin. The shorter muscle fibers make each bite tender; thin slices cook quickly and stay juicy.
  • 3Work quickly and don’t overcrowd the pan. If you crowd the pan the ingredients steam rather than sear — cook in two quick batches if necessary. Resting cooked steak briefly off heat prevents overcooking.
  • 4Taste as you go. Stir-fry sauces vary in saltiness. Add any extra sauce or a small pinch of sugar to balance if the final dish tastes too salty or flat.

Variations

  • Protein swaps: Use thinly sliced sirloin, skirt steak, or flank for similar results. For a lighter or vegetarian option, swap beef for firm tofu (press and dry, pan-fry until golden) or sliced chicken breast/thigh.
  • Sauce swaps and flavor profiles: Replace the stir-fry sauce with 2 tbsp hoisin + 1 tsp soy for a sweeter glaze, or 1½ tbsp teriyaki + ½ tbsp rice vinegar for a tangier finish. Add 1 tsp chili garlic sauce or sliced fresh chiles for heat.
  • Carb substitutions: Serve over brown jasmine rice, short-grain brown rice for more fiber, or cauliflower rice for a lower-carb option.
  • Extra texture/flavor boosts: Stir in 1 tsp toasted sesame oil at the end for a nutty finish, or toss 1–2 tbsp toasted sesame seeds and chopped cilantro right before serving.

Nutrition per Serving

685

Calories

52g

Protein

49g

Carbs

29g

Fat

4g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Beef & Vegetable Stir‑Fry with Jasmine Rice

By emensah m

Stir-FryBeefWeeknight DinnerAsian-inspiredQuick
Beef & Vegetable Stir‑Fry with Jasmine Rice - Flank steak, trimmed and thinly sliced against the grain, Mixed vegetables (bell pepper, broccoli florets, carrot), cut into bite-sized pieces recipe

A fast, restaurant-quality stir-fry pairing tender, thinly sliced flank steak with crisp-tender bell pepper, broccoli and carrot in a bright soy‑ginger-garlic sauce. The contrast of juicy beef, crunchy vegetables and fragrant jasmine rice—finished with a glossy, slightly thickened sauce—makes this an addictive weeknight classic.

Chinese-inspired (Pan-Asian)Intermediate1 servings
Prep: 10 minutes (plus optional 10-minute marinade)
Cook: 8–10 minutes
20–25 minutes

Ingredients

  • 6 oz (170 g) Flank steak, trimmed and thinly sliced against the grain
  • 1 cup (about 150 g) Mixed vegetables (bell pepper, broccoli florets, carrot), cut into bite-sized pieces
  • 3/4 cup (≈118 g) Cooked jasmine rice
  • 2 tbsp (≈30 g) Stir-fry sauce (soy sauce base with ginger + garlic)
  • 1 tbsp (14 g) Vegetable oil (or other neutral high-heat oil)
  • 1 tsp (≈3 g) Cornstarch
  • 1 clove Garlic, minced
  • a pinch Salt
  • a pinch Freshly ground black pepper
  • 1 small Scallion (green onion), thinly sliced — optional garnish
  • 1 wedge Lime wedge — optional, for brightness

Instructions

1

Slice the flank steak thinly against the grain into strips about 1/8–1/4 inch thick. Cutting against the grain shortens the muscle fibers and makes the cooked steak noticeably more tender. For easier slicing, chill the steak in the freezer 10–15 minutes so it firms up.

2

Lightly toss the sliced steak with 1/2 tsp cornstarch and a pinch of black pepper (reserve the rest of the cornstarch). The cornstarch lightly coats the meat and helps it brown while creating a silky sheen when combined with the sauce later.

3

If you have time, toss the steak with 1 tablespoon of the stir-fry sauce and let it sit 8–10 minutes at room temperature. This brief marinade seasons the meat and begins to tenderize it; because the sauce will be cooked, it’s safe to use it in the marinade and the pan.

4

Prepare the rice (if not already cooked) and the vegetables: cut bell pepper into 1/2-inch strips, break broccoli into small florets, and slice carrot thinly (diagonal slices cook faster). Uniform pieces ensure even cooking and a pleasing mouthfeel.

5

Heat a large wok or heavy skillet over high heat until very hot (you should see a faint shimmer). High heat is essential for a proper stir-fry: it sears the meat quickly, preventing it from stewing and helping the vegetables remain crisp-tender.

6

Add the vegetable oil and swirl to coat. When the oil is just smoking, add the steak in a single layer. Do not overcrowd the pan—sear in batches if necessary. Let the strips sit undisturbed for 30–45 seconds to develop a deep, caramelized crust, then stir-fry for another 60–90 seconds until just browned but still medium-rare to medium (it will finish cooking later). High-heat searing locks in juices and creates flavor via the Maillard reaction.

7

Transfer the seared steak to a plate and immediately wipe out the pan if there’s excessive char (leave a thin coating of fond). Return the pan to high heat and add another drizzle of oil if needed. Add the minced garlic and stir 10–15 seconds to bloom its aroma—browning it gently releases flavor but avoid burning, which turns bitter.

8

Add the mixed vegetables to the pan and stir-fry 2–3 minutes until the carrots begin to soften and broccoli turns bright green. Stirring constantly over high heat cooks the vegetables quickly so they keep a bright color and crunchy texture.

9

Return the steak to the pan. Mix the remaining 1 1/2 tsp cornstarch (from the reserved amount) with the remaining 1 tablespoon of stir-fry sauce and 2 tablespoons of water to form a slurry; pour this around the edge of the pan. Toss everything together over high heat for 30–60 seconds until the sauce thickens to a glossy coating. The cornstarch slurry creates a clingy sauce that coats meat and veg evenly.

10

Taste and adjust: add a pinch of salt or a splash more sauce if it needs brightness, and a grind of pepper. Remove from heat and let rest 1 minute so the sauce settles—this keeps the steak juicy.

11

Serve the stir-fry over the warm jasmine rice, garnish with sliced scallion and an optional squeeze of lime. The hot rice soaks up the savory sauce and provides a fragrant, slightly sticky base.

Chef's Tips

  • 1High heat is your friend: get the pan very hot before adding meat or vegetables. That snap of heat creates seared flavor and helps vegetables stay crisp instead of turning mushy.
  • 2Slice against the grain and slice thin. The shorter muscle fibers make each bite tender; thin slices cook quickly and stay juicy.
  • 3Work quickly and don’t overcrowd the pan. If you crowd the pan the ingredients steam rather than sear — cook in two quick batches if necessary. Resting cooked steak briefly off heat prevents overcooking.
  • 4Taste as you go. Stir-fry sauces vary in saltiness. Add any extra sauce or a small pinch of sugar to balance if the final dish tastes too salty or flat.

Variations

  • Protein swaps: Use thinly sliced sirloin, skirt steak, or flank for similar results. For a lighter or vegetarian option, swap beef for firm tofu (press and dry, pan-fry until golden) or sliced chicken breast/thigh.
  • Sauce swaps and flavor profiles: Replace the stir-fry sauce with 2 tbsp hoisin + 1 tsp soy for a sweeter glaze, or 1½ tbsp teriyaki + ½ tbsp rice vinegar for a tangier finish. Add 1 tsp chili garlic sauce or sliced fresh chiles for heat.
  • Carb substitutions: Serve over brown jasmine rice, short-grain brown rice for more fiber, or cauliflower rice for a lower-carb option.
  • Extra texture/flavor boosts: Stir in 1 tsp toasted sesame oil at the end for a nutty finish, or toss 1–2 tbsp toasted sesame seeds and chopped cilantro right before serving.

Nutrition per Serving

685

Calories

52g

Protein

49g

Carbs

29g

Fat

4g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with Flank steak, trimmed and thinly sliced against the grain🥘 More with Mixed vegetables (bell pepper, broccoli florets, carrot), cut into bite-sized pieces🥘 More with Cooked jasmine rice

Similar Recipes