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

  • Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice
  • Beef & Broccoli Stir‑Fry with Cauliflower Rice
  • Ginger-Sesame Beef Stir-Fry with Broccoli over Cauliflower Rice
  • Asian Beef & Vegetable Stir‑Fry with Garlic Sesame Cauliflower Rice
  • Beef & Broccoli Stir-Fry over Cauliflower Rice
  • Asian-Style Beef & Broccoli Stir-Fry with Cauliflower Rice
  • Browse all recipes →
Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice

Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice

By abbey f

Pan-Asian (Chinese-inspired)Intermediate

A vibrant, restaurant-style Asian beef and broccoli stir‑fry that’s layered with savory coconut aminos, ginger-garlic brightness and a whisper of sesame. Tender, thinly sliced flank steak gets a high‑heat sear for a caramelized crust while the broccoli stays crisp-tender and bright; everything sits on fragrant cauliflower rice for a low‑carb, satisfying bowl.

Prep: 15 minutes
Cook: 12 minutes
Total: 27 minutes
1 servings
Stir‑fryLow‑CarbGluten‑Free (if cornstarch omitted or use arrowroot)Weeknight Dinner

Ingredients

  • 6 oz (≈170 g) flank steak, trimmed
  • 2 cups (≈182 g) broccoli florets
  • 2 cups (≈214 g) cauliflower rice (fresh or thawed frozen)
  • 2 cloves, minced (≈6 g) garlic
  • 1 tbsp, minced (≈6 g) fresh ginger
  • 2 tbsp coconut aminos
  • 1 tsp toasted sesame oil
  • 1 tbsp neutral high‑heat oil (avocado, canola, or grapeseed)
  • 2 stalks, thinly sliced (reserve some for garnish ≈12 g) green onion
  • 1/4 tsp (or to taste) chili flakes
  • 1 tsp cornstarch or arrowroot (optional, for sauce thickening)

Instructions

1

Slice the steak thinly against the grain into 1/8–1/4‑inch strips. Cutting against the grain shortens the muscle fibers and makes the finished beef tender rather than chewy. If partially frozen (15–20 minutes in your freezer), the steak slices more cleanly.

2

Make a quick marinade: in a bowl combine 1 tablespoon coconut aminos, half the minced garlic, half the minced ginger, a pinch of black pepper and 1/2 teaspoon of the cornstarch (if using). Toss the sliced steak in the marinade and let it sit while you prep the vegetables (10–15 minutes). Marinating briefly seasons the meat and the tiny amount of cornstarch helps the outer surface develop a glossy, saucy finish when seared.

3

Bring a large skillet or wok to high heat and add the neutral oil. Heat until the oil is shimmering (but not smoking). High heat is essential for a proper stir‑fry — it creates rapid browning (the Maillard reaction) that gives the steak deep flavor without overcooking the interior.

4

Working quickly and in a single layer, sear the steak strips for 45–60 seconds per side until browned but still medium-rare to medium (depending on thickness). Avoid crowding the pan — overcrowding drops the pan temperature and encourages steaming instead of searing. Transfer the beef to a plate and tent with foil to rest. Resting distributes juices so the slices stay juicy.

5

If your pan is dry, add 1 teaspoon neutral oil. Add the broccoli florets and 1–2 tablespoons water, then cover tightly for 2 minutes. This brief steaming jump-starts cooking and brightens the broccoli’s color while keeping it crisp-tender. Uncover and increase heat to high.

6

Add the remaining 1 tablespoon coconut aminos, the remaining garlic and ginger, and chili flakes to the broccoli. Toss and fry for 60–90 seconds until edges take on a little char and the aromatics are fragrant. Browning the broccoli adds nutty depth and layers of texture.

7

Return the rested beef and any accumulated juices to the pan. Stir to combine and heat through for 30–60 seconds. Mix the remaining 1/2 teaspoon cornstarch with 1 tablespoon cold water (slurry) if you want a slightly glossy sauce; add it now and stir — the heat will thicken the sauce and help it cling to beef and broccoli.

8

Finish the stir‑fry by drizzling the toasted sesame oil and tossing in half the sliced green onions. Sesame oil is used as a finishing flavor (not for high heat) because it’s aromatic and concentrated; a little goes a long way.

9

Make the cauliflower rice: While you cooked the stir‑fry (or ahead of time), warm a separate nonstick skillet over medium heat with a small spray or teaspoon of neutral oil. Add the cauliflower rice and a pinch of salt; cook, stirring occasionally, 4–6 minutes until the rice is tender and any excess moisture has evaporated. If using frozen cauliflower rice, make sure it’s fully thawed and well drained to avoid sogginess.

10

To serve, mound the warm cauliflower rice in a shallow bowl, top with the beef and broccoli, and garnish with the remaining green onion and an extra pinch of chili flakes. Serve immediately for best texture contrast between the tender beef, crisp broccoli and fluffy cauliflower rice.

Chef's Tips

  • 1Slice meat thinly on a sharp knife and, if you’re nervous about cutting raw beef, place the steak in the freezer for 15–20 minutes to firm it up — it slices much cleaner and thinner that way.
  • 2Don’t crowd the pan when searing — do the steak in one quick batch. If you crowd, the meat will steam and lose the caramelized crust. If you have a small pan, sear in two batches.
  • 3Use sesame oil only at the end as a flavor finish; heating it too long at high temperatures burns its delicate aroma. For high-heat searing, use a neutral oil with a high smoke point.
  • 4If your broccoli is large-stemmed, slice the stems in half lengthwise so they cook at the same rate as the florets.

Variations

  • Make it spicy-sweet: add 1 teaspoon chili-garlic sauce or 1/2 teaspoon Sriracha and 1 teaspoon honey (or maple syrup) to the sauce for more heat and balance — increase calories modestly.
  • Swap the flank steak for 6 oz thinly sliced top sirloin or skirt steak, or use 8 oz sliced boneless, skinless chicken thighs (increase cook time to 3–4 minutes for chicken) for a poultry version.
  • For a soy-forward flavor, replace the 2 tablespoons coconut aminos with 1 tablespoon low‑sodium soy sauce plus 1 tablespoon water; this increases sodium but gives an umami boost.

Nutrition per Serving

640

Calories

53g

Protein

31g

Carbs

34g

Fat

10g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice

By abbey f

Stir‑fryLow‑CarbGluten‑Free (if cornstarch omitted or use arrowroot)Weeknight Dinner
Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice - flank steak, trimmed, broccoli florets recipe

A vibrant, restaurant-style Asian beef and broccoli stir‑fry that’s layered with savory coconut aminos, ginger-garlic brightness and a whisper of sesame. Tender, thinly sliced flank steak gets a high‑heat sear for a caramelized crust while the broccoli stays crisp-tender and bright; everything sits on fragrant cauliflower rice for a low‑carb, satisfying bowl.

Pan-Asian (Chinese-inspired)Intermediate1 servings
Prep: 15 minutes
Cook: 12 minutes
27 minutes

Ingredients

  • 6 oz (≈170 g) flank steak, trimmed
  • 2 cups (≈182 g) broccoli florets
  • 2 cups (≈214 g) cauliflower rice (fresh or thawed frozen)
  • 2 cloves, minced (≈6 g) garlic
  • 1 tbsp, minced (≈6 g) fresh ginger
  • 2 tbsp coconut aminos
  • 1 tsp toasted sesame oil
  • 1 tbsp neutral high‑heat oil (avocado, canola, or grapeseed)
  • 2 stalks, thinly sliced (reserve some for garnish ≈12 g) green onion
  • 1/4 tsp (or to taste) chili flakes
  • 1 tsp cornstarch or arrowroot (optional, for sauce thickening)

Instructions

1

Slice the steak thinly against the grain into 1/8–1/4‑inch strips. Cutting against the grain shortens the muscle fibers and makes the finished beef tender rather than chewy. If partially frozen (15–20 minutes in your freezer), the steak slices more cleanly.

2

Make a quick marinade: in a bowl combine 1 tablespoon coconut aminos, half the minced garlic, half the minced ginger, a pinch of black pepper and 1/2 teaspoon of the cornstarch (if using). Toss the sliced steak in the marinade and let it sit while you prep the vegetables (10–15 minutes). Marinating briefly seasons the meat and the tiny amount of cornstarch helps the outer surface develop a glossy, saucy finish when seared.

3

Bring a large skillet or wok to high heat and add the neutral oil. Heat until the oil is shimmering (but not smoking). High heat is essential for a proper stir‑fry — it creates rapid browning (the Maillard reaction) that gives the steak deep flavor without overcooking the interior.

4

Working quickly and in a single layer, sear the steak strips for 45–60 seconds per side until browned but still medium-rare to medium (depending on thickness). Avoid crowding the pan — overcrowding drops the pan temperature and encourages steaming instead of searing. Transfer the beef to a plate and tent with foil to rest. Resting distributes juices so the slices stay juicy.

5

If your pan is dry, add 1 teaspoon neutral oil. Add the broccoli florets and 1–2 tablespoons water, then cover tightly for 2 minutes. This brief steaming jump-starts cooking and brightens the broccoli’s color while keeping it crisp-tender. Uncover and increase heat to high.

6

Add the remaining 1 tablespoon coconut aminos, the remaining garlic and ginger, and chili flakes to the broccoli. Toss and fry for 60–90 seconds until edges take on a little char and the aromatics are fragrant. Browning the broccoli adds nutty depth and layers of texture.

7

Return the rested beef and any accumulated juices to the pan. Stir to combine and heat through for 30–60 seconds. Mix the remaining 1/2 teaspoon cornstarch with 1 tablespoon cold water (slurry) if you want a slightly glossy sauce; add it now and stir — the heat will thicken the sauce and help it cling to beef and broccoli.

8

Finish the stir‑fry by drizzling the toasted sesame oil and tossing in half the sliced green onions. Sesame oil is used as a finishing flavor (not for high heat) because it’s aromatic and concentrated; a little goes a long way.

9

Make the cauliflower rice: While you cooked the stir‑fry (or ahead of time), warm a separate nonstick skillet over medium heat with a small spray or teaspoon of neutral oil. Add the cauliflower rice and a pinch of salt; cook, stirring occasionally, 4–6 minutes until the rice is tender and any excess moisture has evaporated. If using frozen cauliflower rice, make sure it’s fully thawed and well drained to avoid sogginess.

10

To serve, mound the warm cauliflower rice in a shallow bowl, top with the beef and broccoli, and garnish with the remaining green onion and an extra pinch of chili flakes. Serve immediately for best texture contrast between the tender beef, crisp broccoli and fluffy cauliflower rice.

Chef's Tips

  • 1Slice meat thinly on a sharp knife and, if you’re nervous about cutting raw beef, place the steak in the freezer for 15–20 minutes to firm it up — it slices much cleaner and thinner that way.
  • 2Don’t crowd the pan when searing — do the steak in one quick batch. If you crowd, the meat will steam and lose the caramelized crust. If you have a small pan, sear in two batches.
  • 3Use sesame oil only at the end as a flavor finish; heating it too long at high temperatures burns its delicate aroma. For high-heat searing, use a neutral oil with a high smoke point.
  • 4If your broccoli is large-stemmed, slice the stems in half lengthwise so they cook at the same rate as the florets.

Variations

  • Make it spicy-sweet: add 1 teaspoon chili-garlic sauce or 1/2 teaspoon Sriracha and 1 teaspoon honey (or maple syrup) to the sauce for more heat and balance — increase calories modestly.
  • Swap the flank steak for 6 oz thinly sliced top sirloin or skirt steak, or use 8 oz sliced boneless, skinless chicken thighs (increase cook time to 3–4 minutes for chicken) for a poultry version.
  • For a soy-forward flavor, replace the 2 tablespoons coconut aminos with 1 tablespoon low‑sodium soy sauce plus 1 tablespoon water; this increases sodium but gives an umami boost.

Nutrition per Serving

640

Calories

53g

Protein

31g

Carbs

34g

Fat

10g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with flank steak, trimmed🥘 More with broccoli florets🥘 More with cauliflower rice (fresh or thawed frozen)

Similar Recipes