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 over Cauliflower Rice
  • Ginger–Sesame Beef Stir‑Fry with Broccoli over Cauliflower Rice
  • Asian Beef & Broccoli Stir‑Fry over Cauliflower Rice
  • Asian-Style Beef & Broccoli Stir-Fry with Cauliflower Rice
  • Beef & Vegetable Stir-Fry over Cauliflower Rice with Coconut Aminos
  • Browse all recipes →
Beef & Broccoli Stir-Fry over Cauliflower Rice

Beef & Broccoli Stir-Fry over Cauliflower Rice

By abbey f

Asian (Chinese-inspired)Intermediate

A vibrant, restaurant-style Asian stir-fry: tender strips of sirloin seared until caramelized, bright-crisp broccoli, and a glossy, umami-forward coconut-amino sauce served over fragrant cauliflower rice. The result is bold savory-sweet flavors, contrasting textures (charred beef edges, crunchy florets, and fluffy cauliflower 'rice') and a light, low-carb finish that feels indulgent but clean.

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
2 servings
DinnerStir-fryLow-carbGluten-free (if using coconut aminos)Paleo-friendly

Ingredients

  • 300 g Beef strips (sirloin or flank), trimmed
  • 300 g Broccoli florets
  • 400 g Cauliflower rice (fresh or thawed frozen)
  • 2 tbsp (30 ml), divided Coconut aminos
  • 1 tbsp (about 6 g) Fresh ginger, minced
  • 2 cloves, divided Garlic, minced
  • 1 tbsp (14 g) Coconut oil
  • 20 g Cashews (optional), roughly chopped
  • 2 stalks Green onions (scallions), thinly sliced

Instructions

1

Prep everything first: slice the beef into 1/4-inch strips against the grain (this shortens muscle fibers and makes the meat more tender). Cut broccoli into even florets so they cook uniformly. If using frozen cauliflower rice, fully thaw and pat dry with paper towels to avoid excess water steaming instead of frying. Mince ginger and garlic and slice the green onions into thin rounds (whites separate from greens for cooking vs garnish).

2

Marinate the beef briefly: in a bowl combine the beef strips with 1 tbsp coconut aminos, half the minced ginger (1/2 tbsp) and one minced garlic clove, plus a generous pinch of salt and a few grinds of black pepper. Toss and let rest for 8–10 minutes while you prep the rest. This short marinade seasons the beef and the aminos begin to penetrate the surface without making the meat wet (longer marination with salty liquids can draw moisture out).

3

Heat your wok or largest skillet over high heat until very hot (this takes about 1–2 minutes). Add the coconut oil and swirl to coat. High heat is essential for a quick sear that creates Maillard browning — that caramelized crust gives deep savory flavor.

4

Sear the beef in a single layer: add half the beef strips (don’t crowd the pan) and let them sit untouched for 30–45 seconds to form a crust, then stir or toss for another 20–30 seconds until just browned but not fully cooked through. Remove to a plate and repeat with the remaining beef. Searing in batches maintains high pan temperature so the meat browns instead of stewing.

5

Quickly cook the broccoli: return the pan to the heat, add the broccoli florets and a splash (about 1–2 tbsp) of water, cover for 30–45 seconds to generate steam, then remove the lid and stir-fry for 60–90 seconds until broccoli is bright green and has some tender-crisp bite. Flash-steaming softens the broccoli while preserving color and texture.

6

Make the sauce and finish the stir-fry: push the broccoli to the side, add the remaining ginger and garlic to the hot pan and stir for 15–20 seconds to release their aromatics (don’t let them burn). Add the reserved beef back to the pan, pour the remaining 1 tbsp coconut aminos over everything, and toss to deglaze the pan — scraping up the browned bits adds concentrated flavor. Stir-fry everything together for another 30–60 seconds so the beef finishes cooking and the sauce lightly glazes the ingredients.

7

If using cashews: in the last 30 seconds, stir in the chopped cashews so they toast slightly in the pan and add crunch. Taste and adjust seasoning with salt and pepper; coconut aminos are less salty than soy, so you may want a small pinch more salt.

8

While the stir-fry finishes, cook the cauliflower rice: in a medium nonstick skillet set over medium-high heat, add the pan juices from the stir-fry (or a thin drizzle of coconut oil if needed) and the remaining minced garlic clove. Sauté for 20 seconds to bloom the garlic, then add the cauliflower rice. Spread it into an even layer and let it sit, undisturbed, 30–45 seconds to develop a little toasty color, then stir and cook another 2–3 minutes until it’s hot and just tender. Season with a pinch of salt and several grinds of black pepper. Cooking cauliflower rice in a hot pan evaporates water quickly and keeps it fluffy rather than mushy.

9

Plate and garnish: divide cauliflower rice between two plates, spoon the beef and broccoli over the rice, and scatter sliced green onion tops and any leftover cashews on top for freshness and texture. Serve immediately so the contrast between warm, glossy stir-fry and fluffy cauliflower rice is at its best.

Chef's Tips

  • 1Dry the beef well with paper towels before marinating — moisture on the surface prevents a good sear and causes steaming.
  • 2Work fast and in batches when searing: overcrowding the pan lowers the temperature and yields steamed meat instead of browned, flavorful pieces.
  • 3If your pan looks dry while cooking the broccoli or beef, add a very small splash of water (a tablespoon) and cover briefly to steam; this preserves the pan fond and avoids diluting flavors.
  • 4Use high heat and a roomy pan (wok or large skillet) to get proper stir-fry texture. If you don’t have a wok, a large heavy-bottomed skillet works fine; just keep everything moving and don’t overcrowd.

Variations

  • Spicy version: add 1/2–1 tsp chili garlic sauce or a pinch of red pepper flakes to the sauce for heat.
  • Protein swap: substitute chicken breast or thighs (cut into strips) or firm tofu (press and dry well) in the same quantities; adjust cooking time until chicken reaches 165°F/74°C or tofu is golden.
  • Sauce swap: if you’re not using coconut aminos, use 2 tbsp low-sodium soy sauce or tamari (gluten-free) and reduce added salt.

Nutrition per Serving

567

Calories

49g

Protein

29g

Carbs

32g

Fat

8g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Beef & Broccoli Stir-Fry over Cauliflower Rice

By abbey f

DinnerStir-fryLow-carbGluten-free (if using coconut aminos)Paleo-friendly
Beef & Broccoli Stir-Fry over Cauliflower Rice - Beef strips (sirloin or flank), trimmed, Broccoli florets recipe

A vibrant, restaurant-style Asian stir-fry: tender strips of sirloin seared until caramelized, bright-crisp broccoli, and a glossy, umami-forward coconut-amino sauce served over fragrant cauliflower rice. The result is bold savory-sweet flavors, contrasting textures (charred beef edges, crunchy florets, and fluffy cauliflower 'rice') and a light, low-carb finish that feels indulgent but clean.

Asian (Chinese-inspired)Intermediate2 servings
Prep: 15 minutes
Cook: 15 minutes
30 minutes

Ingredients

  • 300 g Beef strips (sirloin or flank), trimmed
  • 300 g Broccoli florets
  • 400 g Cauliflower rice (fresh or thawed frozen)
  • 2 tbsp (30 ml), divided Coconut aminos
  • 1 tbsp (about 6 g) Fresh ginger, minced
  • 2 cloves, divided Garlic, minced
  • 1 tbsp (14 g) Coconut oil
  • 20 g Cashews (optional), roughly chopped
  • 2 stalks Green onions (scallions), thinly sliced

Instructions

1

Prep everything first: slice the beef into 1/4-inch strips against the grain (this shortens muscle fibers and makes the meat more tender). Cut broccoli into even florets so they cook uniformly. If using frozen cauliflower rice, fully thaw and pat dry with paper towels to avoid excess water steaming instead of frying. Mince ginger and garlic and slice the green onions into thin rounds (whites separate from greens for cooking vs garnish).

2

Marinate the beef briefly: in a bowl combine the beef strips with 1 tbsp coconut aminos, half the minced ginger (1/2 tbsp) and one minced garlic clove, plus a generous pinch of salt and a few grinds of black pepper. Toss and let rest for 8–10 minutes while you prep the rest. This short marinade seasons the beef and the aminos begin to penetrate the surface without making the meat wet (longer marination with salty liquids can draw moisture out).

3

Heat your wok or largest skillet over high heat until very hot (this takes about 1–2 minutes). Add the coconut oil and swirl to coat. High heat is essential for a quick sear that creates Maillard browning — that caramelized crust gives deep savory flavor.

4

Sear the beef in a single layer: add half the beef strips (don’t crowd the pan) and let them sit untouched for 30–45 seconds to form a crust, then stir or toss for another 20–30 seconds until just browned but not fully cooked through. Remove to a plate and repeat with the remaining beef. Searing in batches maintains high pan temperature so the meat browns instead of stewing.

5

Quickly cook the broccoli: return the pan to the heat, add the broccoli florets and a splash (about 1–2 tbsp) of water, cover for 30–45 seconds to generate steam, then remove the lid and stir-fry for 60–90 seconds until broccoli is bright green and has some tender-crisp bite. Flash-steaming softens the broccoli while preserving color and texture.

6

Make the sauce and finish the stir-fry: push the broccoli to the side, add the remaining ginger and garlic to the hot pan and stir for 15–20 seconds to release their aromatics (don’t let them burn). Add the reserved beef back to the pan, pour the remaining 1 tbsp coconut aminos over everything, and toss to deglaze the pan — scraping up the browned bits adds concentrated flavor. Stir-fry everything together for another 30–60 seconds so the beef finishes cooking and the sauce lightly glazes the ingredients.

7

If using cashews: in the last 30 seconds, stir in the chopped cashews so they toast slightly in the pan and add crunch. Taste and adjust seasoning with salt and pepper; coconut aminos are less salty than soy, so you may want a small pinch more salt.

8

While the stir-fry finishes, cook the cauliflower rice: in a medium nonstick skillet set over medium-high heat, add the pan juices from the stir-fry (or a thin drizzle of coconut oil if needed) and the remaining minced garlic clove. Sauté for 20 seconds to bloom the garlic, then add the cauliflower rice. Spread it into an even layer and let it sit, undisturbed, 30–45 seconds to develop a little toasty color, then stir and cook another 2–3 minutes until it’s hot and just tender. Season with a pinch of salt and several grinds of black pepper. Cooking cauliflower rice in a hot pan evaporates water quickly and keeps it fluffy rather than mushy.

9

Plate and garnish: divide cauliflower rice between two plates, spoon the beef and broccoli over the rice, and scatter sliced green onion tops and any leftover cashews on top for freshness and texture. Serve immediately so the contrast between warm, glossy stir-fry and fluffy cauliflower rice is at its best.

Chef's Tips

  • 1Dry the beef well with paper towels before marinating — moisture on the surface prevents a good sear and causes steaming.
  • 2Work fast and in batches when searing: overcrowding the pan lowers the temperature and yields steamed meat instead of browned, flavorful pieces.
  • 3If your pan looks dry while cooking the broccoli or beef, add a very small splash of water (a tablespoon) and cover briefly to steam; this preserves the pan fond and avoids diluting flavors.
  • 4Use high heat and a roomy pan (wok or large skillet) to get proper stir-fry texture. If you don’t have a wok, a large heavy-bottomed skillet works fine; just keep everything moving and don’t overcrowd.

Variations

  • Spicy version: add 1/2–1 tsp chili garlic sauce or a pinch of red pepper flakes to the sauce for heat.
  • Protein swap: substitute chicken breast or thighs (cut into strips) or firm tofu (press and dry well) in the same quantities; adjust cooking time until chicken reaches 165°F/74°C or tofu is golden.
  • Sauce swap: if you’re not using coconut aminos, use 2 tbsp low-sodium soy sauce or tamari (gluten-free) and reduce added salt.

Nutrition per Serving

567

Calories

49g

Protein

29g

Carbs

32g

Fat

8g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Low-carb Recipes🥘 More with Beef strips (sirloin or flank), trimmed🥘 More with Broccoli florets🥘 More with Cauliflower rice (fresh or thawed frozen)

Similar Recipes