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 Jasmine Rice (Gluten-Free)
  • Beef & Vegetable Stir-Fry with Tamari over Jasmine Rice
  • Beef & Vegetable Stir-Fry with Brown Rice
  • Crispy Pan-Seared Tofu & Vegetable Stir-Fry with Jasmine Rice
  • Beef & Vegetable Stir‑Fry with Jasmine Rice
  • Ginger-Sesame 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-AsianIntermediate

A glossy, restaurant-style beef stir-fry with tender, thinly sliced flank steak, crisp-tender mixed vegetables and fragrant jasmine rice. Bright garlic-ginger notes and a savory soy-sesame finish give this dish satisfying umami and contrasting textures—perfect for a quick weeknight dinner that tastes like you ordered in.

Prep: 20 minutes
Cook: 25 minutes
Total: 45 minutes
2 servings
dinnerstir-frybeefAsianweeknight

Ingredients

  • 10 oz flank steak, thinly sliced against the grain
  • 1/2 tsp kosher salt
  • 1/4 tsp freshly ground black pepper
  • 1 tsp cornstarch
  • 1 tbsp neutral oil (vegetable or canola), divided
  • 2 cups mixed stir-fry vegetables (sliced bell pepper, snap peas, carrot)
  • 2 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp sesame oil (optional, for finishing)
  • 1 cup jasmine rice, dry
  • 1 1/2 cups water (for rice)
  • 1 stalk scallions, thinly sliced (optional garnish)
  • 1 tsp toasted sesame seeds (optional garnish)

Instructions

1

Rinse and cook the jasmine rice: Rinse 1 cup jasmine rice under cold water until the water runs clear to remove surface starch—this keeps cooked rice fluffy and prevents clumping. Combine the rinsed rice with 1 1/2 cups water in a small saucepan, bring to a boil, then reduce to a low simmer, cover and cook 12–15 minutes until water is absorbed. Remove from heat and let rest, covered, for 10 minutes so the steam finishes cooking the grains; fluff with a fork just before serving.

2

Prepare the steak for quick, even cooking: Pat the 10 oz flank steak dry and season lightly with 1/2 tsp kosher salt and 1/4 tsp black pepper. Toss the slices with 1 tsp cornstarch—this thin coating helps the meat brown quickly, sears to a glossy edge, and slightly thickens any pan sauce for a silky finish.

3

Prep aromatics and vegetables: Mince 2 cloves garlic and grate a 1-inch piece of ginger. Trim and, if needed, slice the mixed vegetables so pieces are uniform (about 1/4–1/2" thick). Uniform size ensures everything cooks at the same rate and produces consistent texture.

4

Heat the pan and sear the beef: Place a large heavy-bottomed skillet or a wok over high heat and let it get very hot—this enables maillard browning which builds deep savory flavor. Add 1 tbsp neutral oil and swirl. Working in a single layer (do not overcrowd), add the steak slices and sear 60–90 seconds per side until nicely browned but still medium-rare to medium; this quick sear keeps flank steak tender. Remove the beef to a plate and tent loosely with foil to rest; resting lets juices redistribute.

5

Stir-fry the vegetables: Keep the pan over high heat, add another small splash of oil if needed, then add the prepared mixed vegetables. Stir-fry for 2–3 minutes until bright, crisp-tender—you want them cooked through but still with snap and color. The high heat cooks quickly so vegetables retain texture and nutrients.

6

Add aromatics to bloom flavor: Push vegetables to the side, add the minced garlic and grated ginger to the hot pan for 20–30 seconds. Cooking these briefly releases their aromatic oils without burning them; garlic burns quickly and becomes bitter, so keep it moving.

7

Bring everything together: Return the seared beef and any accumulated juices to the pan. Add 2 tbsp low-sodium soy sauce and toss to coat—soy supplies saltiness and umami while the cornstarch on the beef helps create a glossy coating. Stir-fry everything together 1–2 minutes just to heat through and marry flavors.

8

Finish with sesame oil and rest: Remove the pan from direct heat and drizzle 1 tbsp sesame oil (optional) to add a toasty, nutty aroma—sesame oil has low smoke point and is best used as a finishing oil. Taste and adjust seasoning with a pinch of salt or extra soy sauce if needed.

9

Plate and garnish: Divide the cooked jasmine rice between two plates. Spoon the beef and vegetable stir-fry over the rice. Garnish with sliced scallion and a sprinkle of toasted sesame seeds for contrast in color and a subtle crunch.

10

Serve promptly: Stir-fries are best eaten immediately while the beef is hot and vegetables retain their crispness. Leftovers keep but the texture will soften after reheating.

Chef's Tips

  • 1Freeze the steak for 20–30 minutes before slicing: slightly firm meat slices thinner and cleaner—thin slices cook faster and stay tender.
  • 2Pat the steak very dry before searing: moisture on the surface creates steam and prevents good browning. Use a hot pan and don't move the meat for the first 60 seconds to get a proper sear.
  • 3If your pan smokes too much, reduce heat slightly—high heat is important, but excessively high heat can burn aromatics. Use the sesame oil only as a finishing oil, not for high-heat cooking, to preserve its flavor.
  • 4To save time, cook the rice in a rice cooker or use leftover cooked rice (cooled rice fries better and won’t clump).

Variations

  • Spicy Szechuan-style: Add 1–2 tsp Sichuan chili crisp or 1/2–1 tsp crushed red pepper and 1 tsp rice vinegar to the soy sauce for a numbing-spicy tang.
  • Ginger-Scallion Swap: Omit sesame oil and increase fresh ginger to 1 1/2" and add a splash of Shaoxing wine (1 tbsp) when returning the beef for an elevated Chinese restaurant profile.
  • Lighter option: Substitute flank steak with 10 oz thin-sliced chicken breast or firm tofu (press and cube) for lower fat; reduce added oil to 1 tsp if desired.
  • Vegetable swap: Use broccoli florets, snow peas, or baby bok choy in place of some or all of the mixed vegetables depending on seasonality and preference.

Nutrition per Serving

776

Calories

46g

Protein

83g

Carbs

27g

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

dinnerstir-frybeefAsianweeknight
Beef & Vegetable Stir-Fry with Jasmine Rice - flank steak, thinly sliced against the grain, kosher salt recipe

A glossy, restaurant-style beef stir-fry with tender, thinly sliced flank steak, crisp-tender mixed vegetables and fragrant jasmine rice. Bright garlic-ginger notes and a savory soy-sesame finish give this dish satisfying umami and contrasting textures—perfect for a quick weeknight dinner that tastes like you ordered in.

Chinese-inspired / Pan-AsianIntermediate2 servings
Prep: 20 minutes
Cook: 25 minutes
45 minutes

Ingredients

  • 10 oz flank steak, thinly sliced against the grain
  • 1/2 tsp kosher salt
  • 1/4 tsp freshly ground black pepper
  • 1 tsp cornstarch
  • 1 tbsp neutral oil (vegetable or canola), divided
  • 2 cups mixed stir-fry vegetables (sliced bell pepper, snap peas, carrot)
  • 2 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 tbsp low-sodium soy sauce
  • 1 tbsp sesame oil (optional, for finishing)
  • 1 cup jasmine rice, dry
  • 1 1/2 cups water (for rice)
  • 1 stalk scallions, thinly sliced (optional garnish)
  • 1 tsp toasted sesame seeds (optional garnish)

Instructions

1

Rinse and cook the jasmine rice: Rinse 1 cup jasmine rice under cold water until the water runs clear to remove surface starch—this keeps cooked rice fluffy and prevents clumping. Combine the rinsed rice with 1 1/2 cups water in a small saucepan, bring to a boil, then reduce to a low simmer, cover and cook 12–15 minutes until water is absorbed. Remove from heat and let rest, covered, for 10 minutes so the steam finishes cooking the grains; fluff with a fork just before serving.

2

Prepare the steak for quick, even cooking: Pat the 10 oz flank steak dry and season lightly with 1/2 tsp kosher salt and 1/4 tsp black pepper. Toss the slices with 1 tsp cornstarch—this thin coating helps the meat brown quickly, sears to a glossy edge, and slightly thickens any pan sauce for a silky finish.

3

Prep aromatics and vegetables: Mince 2 cloves garlic and grate a 1-inch piece of ginger. Trim and, if needed, slice the mixed vegetables so pieces are uniform (about 1/4–1/2" thick). Uniform size ensures everything cooks at the same rate and produces consistent texture.

4

Heat the pan and sear the beef: Place a large heavy-bottomed skillet or a wok over high heat and let it get very hot—this enables maillard browning which builds deep savory flavor. Add 1 tbsp neutral oil and swirl. Working in a single layer (do not overcrowd), add the steak slices and sear 60–90 seconds per side until nicely browned but still medium-rare to medium; this quick sear keeps flank steak tender. Remove the beef to a plate and tent loosely with foil to rest; resting lets juices redistribute.

5

Stir-fry the vegetables: Keep the pan over high heat, add another small splash of oil if needed, then add the prepared mixed vegetables. Stir-fry for 2–3 minutes until bright, crisp-tender—you want them cooked through but still with snap and color. The high heat cooks quickly so vegetables retain texture and nutrients.

6

Add aromatics to bloom flavor: Push vegetables to the side, add the minced garlic and grated ginger to the hot pan for 20–30 seconds. Cooking these briefly releases their aromatic oils without burning them; garlic burns quickly and becomes bitter, so keep it moving.

7

Bring everything together: Return the seared beef and any accumulated juices to the pan. Add 2 tbsp low-sodium soy sauce and toss to coat—soy supplies saltiness and umami while the cornstarch on the beef helps create a glossy coating. Stir-fry everything together 1–2 minutes just to heat through and marry flavors.

8

Finish with sesame oil and rest: Remove the pan from direct heat and drizzle 1 tbsp sesame oil (optional) to add a toasty, nutty aroma—sesame oil has low smoke point and is best used as a finishing oil. Taste and adjust seasoning with a pinch of salt or extra soy sauce if needed.

9

Plate and garnish: Divide the cooked jasmine rice between two plates. Spoon the beef and vegetable stir-fry over the rice. Garnish with sliced scallion and a sprinkle of toasted sesame seeds for contrast in color and a subtle crunch.

10

Serve promptly: Stir-fries are best eaten immediately while the beef is hot and vegetables retain their crispness. Leftovers keep but the texture will soften after reheating.

Chef's Tips

  • 1Freeze the steak for 20–30 minutes before slicing: slightly firm meat slices thinner and cleaner—thin slices cook faster and stay tender.
  • 2Pat the steak very dry before searing: moisture on the surface creates steam and prevents good browning. Use a hot pan and don't move the meat for the first 60 seconds to get a proper sear.
  • 3If your pan smokes too much, reduce heat slightly—high heat is important, but excessively high heat can burn aromatics. Use the sesame oil only as a finishing oil, not for high-heat cooking, to preserve its flavor.
  • 4To save time, cook the rice in a rice cooker or use leftover cooked rice (cooled rice fries better and won’t clump).

Variations

  • Spicy Szechuan-style: Add 1–2 tsp Sichuan chili crisp or 1/2–1 tsp crushed red pepper and 1 tsp rice vinegar to the soy sauce for a numbing-spicy tang.
  • Ginger-Scallion Swap: Omit sesame oil and increase fresh ginger to 1 1/2" and add a splash of Shaoxing wine (1 tbsp) when returning the beef for an elevated Chinese restaurant profile.
  • Lighter option: Substitute flank steak with 10 oz thin-sliced chicken breast or firm tofu (press and cube) for lower fat; reduce added oil to 1 tsp if desired.
  • Vegetable swap: Use broccoli florets, snow peas, or baby bok choy in place of some or all of the mixed vegetables depending on seasonality and preference.

Nutrition per Serving

776

Calories

46g

Protein

83g

Carbs

27g

Fat

4g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with flank steak, thinly sliced against the grain🥘 More with kosher salt🥘 More with freshly ground black pepper

Similar Recipes