
By abbey f
A bright, restaurant-style beef and broccoli stir-fry served over fragrant cauliflower rice — savory, slightly sweet and woody from sesame oil, with a satisfying char on the beef and crisp-tender broccoli. Coconut aminos create a glossy, lower-sodium glaze while the cauliflower rice soaks up the juices for a low-carb, high-protein weeknight main that tastes far fancier than the effort required.
Prep the protein and aromatics: Pat the beef strips dry with paper towel (this removes surface moisture so the meat browns instead of steams). Season lightly with ⅛ tsp kosher salt and a few grinds of black pepper. Mince the ginger and garlic and slice the green onion on the bias. Having everything ready means the stir-fry moves quickly and ingredients finish perfectly.
Heat your pan: Place a heavy skillet or wok over high heat until smoking lightly. Add the olive oil and swirl to coat. A very hot pan gives you a quick sear that develops Maillard flavor — those browned bits are where most of the roast-like, savory flavor comes from.
Sear the beef in two batches if necessary: Add half the beef in a single layer and let it sear undisturbed for 45–60 seconds until a deep brown crust forms, then flip and cook another 30–45 seconds. Remove to a plate and repeat with the rest. Why? Crowding the pan drops the temperature and causes steaming; quick, hot contact creates the flavorful crust while keeping the center tender.
Soften and color the broccoli: With the pan still hot, add the broccoli and a splash (2–3 tbsp) of water, then cover for 60–90 seconds. The brief steam finishes the interior so the florets are crisp-tender; uncover and let any residual water evaporate so the broccoli can get a little color.
Build the aromatic base: Push the broccoli to the side, add the sesame oil to the empty space, then add the ginger and garlic and stir for 20–30 seconds until fragrant. Toasting the aromatics briefly in hot oil blooms their flavors — if garlic sits too long it burns and turns bitter, so keep it moving.
Return beef and add coconut aminos: Return the seared beef (and any juices on the plate) to the pan. Pour the coconut aminos over everything and toss to coat. The coconut aminos bring savory-sweet umami and a glossy finish; the residual heat reduces and concentrates the sauce quickly — cook 1–2 minutes until everything is glazed.
Warm the cauliflower rice: In a separate small skillet over medium heat add the cauliflower rice and a light spray or ½ tsp olive oil; cook, stirring, 2–3 minutes until warmed through and just starting to soften. Season with a pinch of salt. Cooking it separately prevents it from steaming under the lid and turning mushy; it should remain slightly grainy to stand up to the stir-fry.
Finish and balance: Taste the stir-fry and adjust seasoning with a pinch more salt or a few drops of sesame oil for aroma. Toss in the sliced green onion for a pop of freshness and remove from heat. Resting for a minute lets juices redistribute and the glaze adhere to the beef.
Plate and serve: Spoon the cauliflower rice onto warmed plates, top with the beef and broccoli, and spoon any remaining glaze over top. Optionally garnish with extra green onion or toasted sesame seeds. Serve immediately for the best texture contrast between crisp-tender veg and tender beef.
364
Calories
30g
Protein
13g
Carbs
22g
Fat
4g
Fiber
How did this recipe turn out? Let others know!
to rate this recipe
By abbey f

A bright, restaurant-style beef and broccoli stir-fry served over fragrant cauliflower rice — savory, slightly sweet and woody from sesame oil, with a satisfying char on the beef and crisp-tender broccoli. Coconut aminos create a glossy, lower-sodium glaze while the cauliflower rice soaks up the juices for a low-carb, high-protein weeknight main that tastes far fancier than the effort required.
Prep the protein and aromatics: Pat the beef strips dry with paper towel (this removes surface moisture so the meat browns instead of steams). Season lightly with ⅛ tsp kosher salt and a few grinds of black pepper. Mince the ginger and garlic and slice the green onion on the bias. Having everything ready means the stir-fry moves quickly and ingredients finish perfectly.
Heat your pan: Place a heavy skillet or wok over high heat until smoking lightly. Add the olive oil and swirl to coat. A very hot pan gives you a quick sear that develops Maillard flavor — those browned bits are where most of the roast-like, savory flavor comes from.
Sear the beef in two batches if necessary: Add half the beef in a single layer and let it sear undisturbed for 45–60 seconds until a deep brown crust forms, then flip and cook another 30–45 seconds. Remove to a plate and repeat with the rest. Why? Crowding the pan drops the temperature and causes steaming; quick, hot contact creates the flavorful crust while keeping the center tender.
Soften and color the broccoli: With the pan still hot, add the broccoli and a splash (2–3 tbsp) of water, then cover for 60–90 seconds. The brief steam finishes the interior so the florets are crisp-tender; uncover and let any residual water evaporate so the broccoli can get a little color.
Build the aromatic base: Push the broccoli to the side, add the sesame oil to the empty space, then add the ginger and garlic and stir for 20–30 seconds until fragrant. Toasting the aromatics briefly in hot oil blooms their flavors — if garlic sits too long it burns and turns bitter, so keep it moving.
Return beef and add coconut aminos: Return the seared beef (and any juices on the plate) to the pan. Pour the coconut aminos over everything and toss to coat. The coconut aminos bring savory-sweet umami and a glossy finish; the residual heat reduces and concentrates the sauce quickly — cook 1–2 minutes until everything is glazed.
Warm the cauliflower rice: In a separate small skillet over medium heat add the cauliflower rice and a light spray or ½ tsp olive oil; cook, stirring, 2–3 minutes until warmed through and just starting to soften. Season with a pinch of salt. Cooking it separately prevents it from steaming under the lid and turning mushy; it should remain slightly grainy to stand up to the stir-fry.
Finish and balance: Taste the stir-fry and adjust seasoning with a pinch more salt or a few drops of sesame oil for aroma. Toss in the sliced green onion for a pop of freshness and remove from heat. Resting for a minute lets juices redistribute and the glaze adhere to the beef.
Plate and serve: Spoon the cauliflower rice onto warmed plates, top with the beef and broccoli, and spoon any remaining glaze over top. Optionally garnish with extra green onion or toasted sesame seeds. Serve immediately for the best texture contrast between crisp-tender veg and tender beef.
364
Calories
30g
Protein
13g
Carbs
22g
Fat
4g
Fiber
Your Rating: