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

  • Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice
  • Beef & Broccoli Stir‑Fry with Cauliflower Rice
  • Ginger-Sesame Beef Stir-Fry with Broccoli over Cauliflower Rice
  • Beef & Broccoli Stir-Fry over Cauliflower Rice
  • Beef & Broccoli Stir-Fry over Cauliflower Rice
  • Szechuan Peppercorn Beef Stir‑Fry with Broccoli, Snow Peas & Light Coconut Rice Noodles
  • Browse all recipes →
Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice

Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice

By abbey f

Modern Asian / Pan-AsianIntermediate

Tender, thinly sliced flank steak seared for a caramelized crust, tossed with bright blistered broccoli and sweet carrots in a fragrant ginger-sesame glaze, served over pillowy cauliflower rice for a low-carb, restaurant-quality meal. The contrast of high-heat searing, lightly blanched broccoli, and a glossy coconut-amino glaze delivers savory, umami, and toasty sesame notes in every bite.

Prep: 20 minutes
Cook: 15 minutes
Total: 35 minutes
4 servings
Stir-fryLow-carbGluten-free (if coconut aminos used)Weeknight dinnerAsian-inspired

Ingredients

  • 500 g flank steak, thinly sliced against the grain
  • 600 g large head broccoli, cut into florets
  • 140 g carrots, peeled and diagonally sliced
  • 15 g fresh ginger, finely minced
  • 6 g garlic, minced (about 2 cloves)
  • 2 tbsp coconut aminos
  • 1 tbsp toasted sesame oil (finish only)
  • 4 cups cauliflower rice (fresh or frozen, thawed if frozen)
  • 2 tbsp avocado oil (or other high‑smoke-point oil)
  • 2 stalks scallions, thinly sliced for garnish

Instructions

1

Prepare the steak: Pat the 500 g thinly sliced flank steak dry with paper towels and season lightly with salt and pepper. Drying the meat removes surface moisture so it can sear quickly and develop a flavorful crust rather than steam.

2

Marinate briefly: In a bowl toss the steak with 1 tablespoon of the coconut aminos (reserve the other tablespoon for the sauce) and a pinch of black pepper. Let rest at room temperature for 8–12 minutes while you prepare the vegetables. A short marinade seasons the beef and slightly tenderizes the surface without making it mushy.

3

Blanch the broccoli (optional but recommended): Bring a large pot of salted water to a boil. Add the broccoli florets and cook 45–60 seconds until the stems turn bright green and are just tender. Immediately transfer to an ice bath to stop cooking and preserve color. Blanching ensures the broccoli finishes quickly in the pan while maintaining a vibrant color and slightly crisp texture.

4

Prepare the cauliflower rice: If using fresh, pulse raw cauliflower into rice-sized bits and pat dry; if using store-bought riced cauliflower (about 4 cups ≈ 428 g), drain any excess moisture. Keeping the rice dry prevents it from becoming soggy when you heat it.

5

Cook the cauliflower rice: Heat a large nonstick skillet over medium heat with 1 teaspoon avocado oil or butter. Add the riced cauliflower, season with a pinch of salt and cook, stirring occasionally, 4–6 minutes until just tender and slightly golden in spots. Finishing with a few shakes of soy or coconut aminos (½ teaspoon) is optional. Transfer to a warm plate and keep covered. Quickly searing the rice gives it texture and avoids a watery bed for the stir-fry.

6

High-heat sear for the beef: Heat a large heavy skillet or wok over high heat until shimmering. Add 1 tablespoon avocado oil and let it get hot but not smoking. Add half the steak in a single layer and spread it out—don’t crowd the pan. Sear 45–60 seconds without moving to develop a deep brown crust, then flip and cook 20–30 seconds more for medium-rare to medium, depending on thickness. Remove to a plate and repeat with the remaining steak. Searing at high heat creates Maillard reaction flavors that make the beef taste deeply savory.

7

Aromatics and vegetables in the wok: Reduce heat to medium-high, add the remaining 1 tablespoon avocado oil to the hot pan. Add minced ginger (15 g) and garlic (about 2 cloves) and sauté 20–30 seconds until fragrant—blooming these aromatics releases their essential oils and flavors the oil. Add the sliced carrots and quickly toss 1–2 minutes to start softening, then add the blanched broccoli and stir-fry for another 1–2 minutes to reheat and slightly char the florets. Cooking the aromatics first flavors the oil so each vegetable and piece of beef picks up that base.

8

Build the sauce and finish: Return the seared beef and any accumulated juices to the pan. Add the remaining 1 tablespoon coconut aminos, a splash (1–2 tablespoons) of water to loosen any browned bits, and taste for seasoning. Toss everything together over medium-high heat for 30–60 seconds until the sauce glazes the beef and vegetables. The water helps deglaze the fond (browned bits) and the coconut aminos form a glossy, savory coating.

9

Finish with sesame oil and seasoning: Remove the pan from the heat and stir in 1 tablespoon toasted sesame oil to preserve its toasted aroma (sesame oil can burn and turn bitter if cooked over very high heat). Adjust salt and pepper to taste—coconut aminos are lower in sodium than soy, so add a pinch of salt if needed.

10

Plate and garnish: Spoon a bed of warm cauliflower rice onto four plates, top with equal portions of the ginger‑sesame beef and broccoli, and finish with a scattering of thinly sliced scallions. Serve immediately so the beef stays tender and the vegetables retain their texture.

11

Make‑ahead and assembly notes: The components can be prepped up to a day ahead—slice the beef, cut the vegetables, and make the cauliflower rice. Keep everything refrigerated separately and sear/finish at the last minute to preserve texture and flavor.

Chef's Tips

  • 1Slice the steak thinly and against the grain: Cutting across the muscle fibers shortens them, making the finished beef noticeably more tender.
  • 2Work in batches when searing the beef: Crowding the pan drops the temperature and causes steaming instead of browning—yielding pale, tough meat.
  • 3Use high‑smoke‑point oil (avocado or grapeseed) for the sear and add toasted sesame oil off the heat: This preserves the sesame’s nutty aroma without burning it.
  • 4If your broccoli is small or tender, you can skip blanching and simply stir-fry; blanch larger florets to ensure even doneness.
  • 5Taste and season at the end: Coconut aminos are milder than soy sauce—add salt gradually so you don’t over-salt.

Variations

  • Spicy variation: Add 1 teaspoon chili garlic sauce or ½–1 teaspoon crushed red pepper when you add the aromatics for a bright, spicy kick.
  • Nutty crunch: Toss in 2 tablespoons toasted sesame seeds or a handful of roasted cashews at the end for texture contrast.
  • Different protein: Substitute thinly sliced skirt steak, sirloin, or even sliced chicken breast or tofu (press the tofu first) to change the protein while keeping the flavor profile.
  • Swap the cauliflower rice: Serve over jasmine rice, brown rice, or soba noodles for a higher-carb option.

Nutrition per Serving

431

Calories

39g

Protein

20g

Carbs

23g

Fat

7g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice

By abbey f

Stir-fryLow-carbGluten-free (if coconut aminos used)Weeknight dinnerAsian-inspired
Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice - flank steak, thinly sliced against the grain, large head broccoli, cut into florets recipe

Tender, thinly sliced flank steak seared for a caramelized crust, tossed with bright blistered broccoli and sweet carrots in a fragrant ginger-sesame glaze, served over pillowy cauliflower rice for a low-carb, restaurant-quality meal. The contrast of high-heat searing, lightly blanched broccoli, and a glossy coconut-amino glaze delivers savory, umami, and toasty sesame notes in every bite.

Modern Asian / Pan-AsianIntermediate4 servings
Prep: 20 minutes
Cook: 15 minutes
35 minutes

Ingredients

  • 500 g flank steak, thinly sliced against the grain
  • 600 g large head broccoli, cut into florets
  • 140 g carrots, peeled and diagonally sliced
  • 15 g fresh ginger, finely minced
  • 6 g garlic, minced (about 2 cloves)
  • 2 tbsp coconut aminos
  • 1 tbsp toasted sesame oil (finish only)
  • 4 cups cauliflower rice (fresh or frozen, thawed if frozen)
  • 2 tbsp avocado oil (or other high‑smoke-point oil)
  • 2 stalks scallions, thinly sliced for garnish

Instructions

1

Prepare the steak: Pat the 500 g thinly sliced flank steak dry with paper towels and season lightly with salt and pepper. Drying the meat removes surface moisture so it can sear quickly and develop a flavorful crust rather than steam.

2

Marinate briefly: In a bowl toss the steak with 1 tablespoon of the coconut aminos (reserve the other tablespoon for the sauce) and a pinch of black pepper. Let rest at room temperature for 8–12 minutes while you prepare the vegetables. A short marinade seasons the beef and slightly tenderizes the surface without making it mushy.

3

Blanch the broccoli (optional but recommended): Bring a large pot of salted water to a boil. Add the broccoli florets and cook 45–60 seconds until the stems turn bright green and are just tender. Immediately transfer to an ice bath to stop cooking and preserve color. Blanching ensures the broccoli finishes quickly in the pan while maintaining a vibrant color and slightly crisp texture.

4

Prepare the cauliflower rice: If using fresh, pulse raw cauliflower into rice-sized bits and pat dry; if using store-bought riced cauliflower (about 4 cups ≈ 428 g), drain any excess moisture. Keeping the rice dry prevents it from becoming soggy when you heat it.

5

Cook the cauliflower rice: Heat a large nonstick skillet over medium heat with 1 teaspoon avocado oil or butter. Add the riced cauliflower, season with a pinch of salt and cook, stirring occasionally, 4–6 minutes until just tender and slightly golden in spots. Finishing with a few shakes of soy or coconut aminos (½ teaspoon) is optional. Transfer to a warm plate and keep covered. Quickly searing the rice gives it texture and avoids a watery bed for the stir-fry.

6

High-heat sear for the beef: Heat a large heavy skillet or wok over high heat until shimmering. Add 1 tablespoon avocado oil and let it get hot but not smoking. Add half the steak in a single layer and spread it out—don’t crowd the pan. Sear 45–60 seconds without moving to develop a deep brown crust, then flip and cook 20–30 seconds more for medium-rare to medium, depending on thickness. Remove to a plate and repeat with the remaining steak. Searing at high heat creates Maillard reaction flavors that make the beef taste deeply savory.

7

Aromatics and vegetables in the wok: Reduce heat to medium-high, add the remaining 1 tablespoon avocado oil to the hot pan. Add minced ginger (15 g) and garlic (about 2 cloves) and sauté 20–30 seconds until fragrant—blooming these aromatics releases their essential oils and flavors the oil. Add the sliced carrots and quickly toss 1–2 minutes to start softening, then add the blanched broccoli and stir-fry for another 1–2 minutes to reheat and slightly char the florets. Cooking the aromatics first flavors the oil so each vegetable and piece of beef picks up that base.

8

Build the sauce and finish: Return the seared beef and any accumulated juices to the pan. Add the remaining 1 tablespoon coconut aminos, a splash (1–2 tablespoons) of water to loosen any browned bits, and taste for seasoning. Toss everything together over medium-high heat for 30–60 seconds until the sauce glazes the beef and vegetables. The water helps deglaze the fond (browned bits) and the coconut aminos form a glossy, savory coating.

9

Finish with sesame oil and seasoning: Remove the pan from the heat and stir in 1 tablespoon toasted sesame oil to preserve its toasted aroma (sesame oil can burn and turn bitter if cooked over very high heat). Adjust salt and pepper to taste—coconut aminos are lower in sodium than soy, so add a pinch of salt if needed.

10

Plate and garnish: Spoon a bed of warm cauliflower rice onto four plates, top with equal portions of the ginger‑sesame beef and broccoli, and finish with a scattering of thinly sliced scallions. Serve immediately so the beef stays tender and the vegetables retain their texture.

11

Make‑ahead and assembly notes: The components can be prepped up to a day ahead—slice the beef, cut the vegetables, and make the cauliflower rice. Keep everything refrigerated separately and sear/finish at the last minute to preserve texture and flavor.

Chef's Tips

  • 1Slice the steak thinly and against the grain: Cutting across the muscle fibers shortens them, making the finished beef noticeably more tender.
  • 2Work in batches when searing the beef: Crowding the pan drops the temperature and causes steaming instead of browning—yielding pale, tough meat.
  • 3Use high‑smoke‑point oil (avocado or grapeseed) for the sear and add toasted sesame oil off the heat: This preserves the sesame’s nutty aroma without burning it.
  • 4If your broccoli is small or tender, you can skip blanching and simply stir-fry; blanch larger florets to ensure even doneness.
  • 5Taste and season at the end: Coconut aminos are milder than soy sauce—add salt gradually so you don’t over-salt.

Variations

  • Spicy variation: Add 1 teaspoon chili garlic sauce or ½–1 teaspoon crushed red pepper when you add the aromatics for a bright, spicy kick.
  • Nutty crunch: Toss in 2 tablespoons toasted sesame seeds or a handful of roasted cashews at the end for texture contrast.
  • Different protein: Substitute thinly sliced skirt steak, sirloin, or even sliced chicken breast or tofu (press the tofu first) to change the protein while keeping the flavor profile.
  • Swap the cauliflower rice: Serve over jasmine rice, brown rice, or soba noodles for a higher-carb option.

Nutrition per Serving

431

Calories

39g

Protein

20g

Carbs

23g

Fat

7g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Low-carb Recipes🥘 More with flank steak, thinly sliced against the grain🥘 More with large head broccoli, cut into florets🥘 More with carrots, peeled and diagonally sliced

Similar Recipes