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 & Broccoli Stir‑Fry with Brown Rice
  • Szechuan Peppercorn Beef Stir‑Fry with Broccoli, Snow Peas & Light Coconut Rice Noodles
  • 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 Brown Rice
  • Browse all recipes →
Beef & Broccoli Stir‑Fry with Brown Rice

Beef & Broccoli Stir‑Fry with Brown Rice

By emensah m

Chinese‑AmericanIntermediate

This Chinese‑American style Beef & Broccoli pairs tender, marinated lean beef strips with crisp‑bright broccoli and sweet red bell pepper, all coated in a glossy, umami‑forward soy‑ginger sauce. Served over nutty brown rice, the dish balances caramelized sear flavors, crunchy vegetables, and a silky sauce for a restaurant‑quality weeknight dinner.

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
2 servings
Stir‑FryWeeknight DinnerChinese‑AmericanOne‑Pan

Ingredients

  • 150 g lean beef strips (flank, sirloin or top round), trimmed
  • 3 tbsp low-sodium soy sauce or tamari
  • 1 tbsp cornstarch (for beef marinade)
  • 1 tbsp neutral high-heat oil (canola, vegetable or grapeseed)
  • 1 tsp sesame oil
  • 1 tbsp fresh ginger, minced
  • 2 cloves garlic, finely minced
  • 300 g broccoli florets
  • 1 medium (≈150g) red bell pepper, sliced into 1/2" strips
  • 1 tbsp rice vinegar
  • 1 tsp honey
  • 1 tsp cornstarch (for sauce thickening)
  • 2 tbsp warm water (for sauce slurry)
  • 1 cup (≈195g) brown rice, uncooked
  • 1 stalk optional: scallions, thinly sliced for garnish

Instructions

1

Cook the brown rice first. Rinse 1 cup (≈195g) brown rice under cold water until the water runs mostly clear to remove surface starch; this prevents gummy rice. Combine rinsed rice with 2 cups water and a pinch of salt in a medium saucepan, bring to a simmer, cover, reduce heat to low and cook 40–45 minutes until tender. Rest, covered, 10 minutes off heat, then fluff with a fork. (Why: brown rice takes longest — get it started now so it’s ready when the stir‑fry finishes.)

2

Prep the beef and vegetables. Slice beef thinly across the grain into 1/4" strips if it isn’t already. Trim broccoli into even florets (for this recipe we use 300g), and slice 1 medium red bell pepper into 1/2" strips. Mince garlic and ginger. (Why: cutting beef across the grain shortens the muscle fibers, making the meat more tender.)

3

Marinate the beef: in a bowl combine the beef with 1 tablespoon low‑sodium soy sauce, 1 tablespoon cornstarch, and 1 teaspoon of the sesame oil. Toss until each strip is evenly coated and let sit at room temperature for 10–15 minutes. (Why: cornstarch forms a thin coating that helps the beef brown quickly and keeps juices inside — a technique used in many restaurant stir‑fries called velveting.)

4

Blanch the broccoli: bring a pot of salted water to a rolling boil. Add broccoli florets and cook for 45–60 seconds until bright green and slightly tender, then immediately transfer to an ice bath to stop cooking and preserve color and crunch. Drain and set aside. (Why: brief blanching ensures the broccoli will be crisp‑tender after a fast stir‑fry and prevents undercooked interiors or overcooked mush.)

5

Make the sauce: in a small bowl whisk together the remaining 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon honey, and a pinch of black pepper. In a separate small cup dissolve 1 teaspoon cornstarch into 2 tablespoons warm water to make a slurry and set aside. (Why: pre‑mixing the sauce and slurry keeps the stir‑fry moving fast and prevents lumps.)

6

Heat a large wok or heavy sauté pan over high heat until it’s smoking slightly — this is essential for a good sear. Add 1 tablespoon neutral oil and swirl to coat. (Why: high heat sears quickly, producing Maillard browning and a deep flavor; a neutral oil resists smoking at the higher temperature.)

7

Add the marinated beef in a single layer and sear without moving for 30–45 seconds, then stir‑fry for another 30–45 seconds until mostly cooked but still slightly under (it will finish in the sauce). Do this in one quick batch — if your pan is small, sear in two quick batches so you don’t steam the meat. Transfer beef to a plate. (Why: crowding the pan lowers the temperature and causes steaming rather than browning.)

8

Lower heat to medium‑high. Add a small splash more oil if the pan is dry, then add the minced garlic and ginger. Stir for 10–20 seconds until fragrant — do not brown the garlic (it will turn bitter). (Why: blooming aromatics in hot oil releases their essential oils and builds depth of flavor.)

9

Add the blanched broccoli and red bell pepper to the wok and stir‑fry for 1–2 minutes to reheat and develop some char on the peppers. (Why: quick high‑heat cooking keeps vegetables bright, crisp, and slightly caramelized for texture contrast.)

10

Return the beef to the wok along with the prepared sauce. Toss everything together and bring to a simmer. Give the cornstarch slurry a quick stir and pour into the pan while tossing constantly. Cook 30–60 seconds until the sauce becomes glossy and coats the beef and vegetables. Finish with the remaining 1 teaspoon sesame oil (drizzled) and adjust seasoning with a pinch of salt or extra soy to taste. (Why: the slurry thickens the sauce to a silky, clingy texture that adheres to the ingredients and gives a restaurant finish.)

11

Plate: Divide the cooked brown rice between two bowls or plates and top with the beef & broccoli stir‑fry. Garnish with sliced scallions if using and an extra pinch of black pepper. Serve immediately. (Why: hot rice and freshly finished stir‑fry deliver the best texture contrast and aroma.)

Chef's Tips

  • 1Dry the beef very well with paper towels before marinating — moisture inhibits browning. Patting dry helps get an immediate sear.
  • 2Cook the beef in a single thin layer and don’t crowd the pan. If the pan temperature drops, the beef will steam instead of sear. Use two batches for perfect caramelization.
  • 3If you prefer a silkier sauce on the thicker side, increase the slurry to 1 1/2 teaspoons cornstarch mixed with 3 tablespoons warm water. Add gradually — it thickens quickly.
  • 4Avoid overcooking the broccoli: blanch first and finish quickly in the wok so it keeps bright color and a pleasant crunch.
  • 5Make‑ahead shortcut: cook the brown rice earlier in the day and refrigerate. Reheat with a splash of water in a covered microwave or on the stove before serving.

Variations

  • Spicy: add 1/2–1 teaspoon crushed red pepper flakes or 1 tablespoon chili garlic sauce to the sauce for heat.
  • Sesame Beef: toast 1 tablespoon sesame seeds and sprinkle over the finished dish; increase sesame oil to 2 teaspoons for a stronger sesame aroma.
  • Vegetarian swap: replace beef with 300g extra‑firm tofu (pressed and cubed) or sliced shiitake mushrooms; adjust cooking time and skip the velveting step for tofu.
  • Lower‑carb: serve over cauliflower rice or reduce brown rice to 1/2 cup uncooked to lower carbohydrate content.

Nutrition per Serving

727

Calories

34g

Protein

99g

Carbs

22g

Fat

9g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Beef & Broccoli Stir‑Fry with Brown Rice

By emensah m

Stir‑FryWeeknight DinnerChinese‑AmericanOne‑Pan
Beef & Broccoli Stir‑Fry with Brown Rice - lean beef strips (flank, sirloin or top round), trimmed, low-sodium soy sauce or tamari recipe

This Chinese‑American style Beef & Broccoli pairs tender, marinated lean beef strips with crisp‑bright broccoli and sweet red bell pepper, all coated in a glossy, umami‑forward soy‑ginger sauce. Served over nutty brown rice, the dish balances caramelized sear flavors, crunchy vegetables, and a silky sauce for a restaurant‑quality weeknight dinner.

Chinese‑AmericanIntermediate2 servings
Prep: 15 minutes
Cook: 15 minutes
30 minutes

Ingredients

  • 150 g lean beef strips (flank, sirloin or top round), trimmed
  • 3 tbsp low-sodium soy sauce or tamari
  • 1 tbsp cornstarch (for beef marinade)
  • 1 tbsp neutral high-heat oil (canola, vegetable or grapeseed)
  • 1 tsp sesame oil
  • 1 tbsp fresh ginger, minced
  • 2 cloves garlic, finely minced
  • 300 g broccoli florets
  • 1 medium (≈150g) red bell pepper, sliced into 1/2" strips
  • 1 tbsp rice vinegar
  • 1 tsp honey
  • 1 tsp cornstarch (for sauce thickening)
  • 2 tbsp warm water (for sauce slurry)
  • 1 cup (≈195g) brown rice, uncooked
  • 1 stalk optional: scallions, thinly sliced for garnish

Instructions

1

Cook the brown rice first. Rinse 1 cup (≈195g) brown rice under cold water until the water runs mostly clear to remove surface starch; this prevents gummy rice. Combine rinsed rice with 2 cups water and a pinch of salt in a medium saucepan, bring to a simmer, cover, reduce heat to low and cook 40–45 minutes until tender. Rest, covered, 10 minutes off heat, then fluff with a fork. (Why: brown rice takes longest — get it started now so it’s ready when the stir‑fry finishes.)

2

Prep the beef and vegetables. Slice beef thinly across the grain into 1/4" strips if it isn’t already. Trim broccoli into even florets (for this recipe we use 300g), and slice 1 medium red bell pepper into 1/2" strips. Mince garlic and ginger. (Why: cutting beef across the grain shortens the muscle fibers, making the meat more tender.)

3

Marinate the beef: in a bowl combine the beef with 1 tablespoon low‑sodium soy sauce, 1 tablespoon cornstarch, and 1 teaspoon of the sesame oil. Toss until each strip is evenly coated and let sit at room temperature for 10–15 minutes. (Why: cornstarch forms a thin coating that helps the beef brown quickly and keeps juices inside — a technique used in many restaurant stir‑fries called velveting.)

4

Blanch the broccoli: bring a pot of salted water to a rolling boil. Add broccoli florets and cook for 45–60 seconds until bright green and slightly tender, then immediately transfer to an ice bath to stop cooking and preserve color and crunch. Drain and set aside. (Why: brief blanching ensures the broccoli will be crisp‑tender after a fast stir‑fry and prevents undercooked interiors or overcooked mush.)

5

Make the sauce: in a small bowl whisk together the remaining 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon honey, and a pinch of black pepper. In a separate small cup dissolve 1 teaspoon cornstarch into 2 tablespoons warm water to make a slurry and set aside. (Why: pre‑mixing the sauce and slurry keeps the stir‑fry moving fast and prevents lumps.)

6

Heat a large wok or heavy sauté pan over high heat until it’s smoking slightly — this is essential for a good sear. Add 1 tablespoon neutral oil and swirl to coat. (Why: high heat sears quickly, producing Maillard browning and a deep flavor; a neutral oil resists smoking at the higher temperature.)

7

Add the marinated beef in a single layer and sear without moving for 30–45 seconds, then stir‑fry for another 30–45 seconds until mostly cooked but still slightly under (it will finish in the sauce). Do this in one quick batch — if your pan is small, sear in two quick batches so you don’t steam the meat. Transfer beef to a plate. (Why: crowding the pan lowers the temperature and causes steaming rather than browning.)

8

Lower heat to medium‑high. Add a small splash more oil if the pan is dry, then add the minced garlic and ginger. Stir for 10–20 seconds until fragrant — do not brown the garlic (it will turn bitter). (Why: blooming aromatics in hot oil releases their essential oils and builds depth of flavor.)

9

Add the blanched broccoli and red bell pepper to the wok and stir‑fry for 1–2 minutes to reheat and develop some char on the peppers. (Why: quick high‑heat cooking keeps vegetables bright, crisp, and slightly caramelized for texture contrast.)

10

Return the beef to the wok along with the prepared sauce. Toss everything together and bring to a simmer. Give the cornstarch slurry a quick stir and pour into the pan while tossing constantly. Cook 30–60 seconds until the sauce becomes glossy and coats the beef and vegetables. Finish with the remaining 1 teaspoon sesame oil (drizzled) and adjust seasoning with a pinch of salt or extra soy to taste. (Why: the slurry thickens the sauce to a silky, clingy texture that adheres to the ingredients and gives a restaurant finish.)

11

Plate: Divide the cooked brown rice between two bowls or plates and top with the beef & broccoli stir‑fry. Garnish with sliced scallions if using and an extra pinch of black pepper. Serve immediately. (Why: hot rice and freshly finished stir‑fry deliver the best texture contrast and aroma.)

Chef's Tips

  • 1Dry the beef very well with paper towels before marinating — moisture inhibits browning. Patting dry helps get an immediate sear.
  • 2Cook the beef in a single thin layer and don’t crowd the pan. If the pan temperature drops, the beef will steam instead of sear. Use two batches for perfect caramelization.
  • 3If you prefer a silkier sauce on the thicker side, increase the slurry to 1 1/2 teaspoons cornstarch mixed with 3 tablespoons warm water. Add gradually — it thickens quickly.
  • 4Avoid overcooking the broccoli: blanch first and finish quickly in the wok so it keeps bright color and a pleasant crunch.
  • 5Make‑ahead shortcut: cook the brown rice earlier in the day and refrigerate. Reheat with a splash of water in a covered microwave or on the stove before serving.

Variations

  • Spicy: add 1/2–1 teaspoon crushed red pepper flakes or 1 tablespoon chili garlic sauce to the sauce for heat.
  • Sesame Beef: toast 1 tablespoon sesame seeds and sprinkle over the finished dish; increase sesame oil to 2 teaspoons for a stronger sesame aroma.
  • Vegetarian swap: replace beef with 300g extra‑firm tofu (pressed and cubed) or sliced shiitake mushrooms; adjust cooking time and skip the velveting step for tofu.
  • Lower‑carb: serve over cauliflower rice or reduce brown rice to 1/2 cup uncooked to lower carbohydrate content.

Nutrition per Serving

727

Calories

34g

Protein

99g

Carbs

22g

Fat

9g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with lean beef strips (flank, sirloin or top round), trimmed🥘 More with low-sodium soy sauce or tamari🥘 More with cornstarch (for beef marinade)

Similar Recipes