Soups & Stews
This beef and broccoli recipe no sugar delivers restaurant-quality wok-fired flavor without the sweetness—just deep umami, bright ginger, and tender-crisp vegetables. The secret lies in balancing sugar-free soy sauce with natural sweetness from caramelized garlic and ginger, creating a silky sauce that clings perfectly to each bite.
I perfected this version after years of testing, ensuring every component—seared beef, vibrant broccoli, and aromatic sauce—works together harmoniously.
The low-sugar approach doesn’t mean sacrificing depth. Instead of traditional honey or sugar, we rely on erythritol for subtle sweetness (optional) and let the ginger, garlic, and soy sauce build complexity through slow reduction.
The beef is marinated and seared to lock in tenderness, while the broccoli gets just enough time in the wok to stay crunchy yet vibrant. This method keeps the dish bold, savory, and satisfying without relying on added sugars.
What you’ll end up with is a wok-fired masterpiece—golden-brown beef strips with silky edges, bright green broccoli florets, and a glossy sauce that’s tangy, slightly spicy, and perfectly balanced.
The texture contrast alone makes this dish irresistible: tender beef, crisp broccoli, and a sauce that coats every bite. Serve it over steamed jasmine rice or cauliflower rice for a lighter option, and watch it disappear in minutes.
Perfect for weeknight dinners or meal prep, this recipe scales effortlessly while keeping flavors intact and vibrant. The sauce can be made ahead and reheated, making it ideal for busy schedules.
Whether you’re avoiding sugar for health reasons or simply craving bold, authentic flavors, this version delivers—no compromises, just pure wok-house inspiration. Let’s get cooking!
Ingredients for beef and broccoli recipe no sugar
Bold flavors, no sugar needed—just 15 ingredients for restaurant-quality beef and broccoli.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lb | Cut into 2-inch florets |
| Sugar-Free Soy Sauce 🍶 | ½ cup | High-quality brand preferred |
| Fresh Ginger 🧄 | ¼ cup | Finely grated, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced for caramelization |
| Sesame Oil 🫒 | 2 tbsp | Toasted for aroma |
| Erythritol 🍬 | 1 tbsp | Optional for subtle sweetness |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Toasted Sesame Seeds 🥜 | 1 tbsp | For finishing touch |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust to taste |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—look for well-marbled cuts at Whole Foods or your local butcher. Thinly slicing against the grain ensures tender bites, so take the extra minute to do it right. Broccoli should be bright green and firm—avoid any with yellowing florets. Trader Joe's has great pre-cut florets if you're short on time, but fresh is always better. The sugar-free soy sauce is your umami backbone—La Choy or Kikkoman Sugar-Free are my go-tos, but any quality brand works. Fresh ginger and garlic? Don't skimp—they're what build that silky, aromatic sauce.
No erythritol? Skip it entirely—this dish shines without it. Running low on sesame oil? Avocado oil works in a pinch, though it won't have the same toasty aroma. Cornstarch substitute? Arrowroot powder at the same amount thickens just as well. The red pepper flakes are optional but add that signature wok-house kick—adjust to your heat tolerance. For extra depth, toast the sesame seeds in a dry pan for 30 seconds before adding them to the dish. And if you're feeling fancy, marinate the beef for 30 minutes in a mix of soy sauce, ginger, and garlic for even more flavor.
This sauce reheats beautifully—keep it in the fridge for up to 5 days or freeze portions for 3 months. The beef and broccoli are best served immediately after cooking, but you can prep them ahead and reheat in a wok or skillet with a splash of water. Jasmine rice keeps for 4-5 days in an airtight container, making this a perfect meal prep option. For leftovers, store everything separately and reheat the beef and broccoli together with a drizzle of sauce to maintain that crisp texture.
Why You'll Love This Recipe
- Here’s what sold me: this reheats like a dream. Pack half for work, and it’s still solid the next day. My kids actually eat their veggies when it’s in there—no complaints.
- One-Pan Magic: I swear by this—just the steak, broccoli, and a splash of soy sauce hitting the same pan. No chopping boards, no extra dishes, and that caramelized garlic smell? It’s basically instant dinner theater.
- Ginger-Garlic Punch: Between us, that fresh ginger and minced garlic are the real MVPs. The steak stays tender while the broccoli gets that perfect crisp-tender bite—no sugar needed to make it sing.
- Lunchbox Hero: Here’s what sold me: this reheats like a dream. Pack half for work, and it’s still solid the next day. My kids actually eat their veggies when it’s in there—no complaints.
Step-by-Step instructions for wok-fired beef and broccoli
Here's how to deliver that perfect balance of tender beef, crisp-tender broccoli, and a glossy, flavorful sauce without any sugar.
Prepare the Flank Steak and Broccoli
Start by slicing the 1.25 lb flank steak thinly against the grain into ¼-inch strips. This ensures each bite is tender. Pat the slices dry with paper towels—this helps them sear properly instead of steaming. While you work, cut the 1.5 lb fresh broccoli into 2-inch florets, keeping the stems attached for structure.
In a small bowl, combine the 0.5 cup sugar-free soy sauce, 0.25 cup finely grated fresh ginger, 6 minced garlic cloves, 1 tbsp erythritol, 0.5 tsp red pepper flakes, 1 tsp salt, and 0.5 tsp black pepper. This marinade will infuse the beef with bold, aromatic flavors. Let the steak strips sit in half of this mixture for 15-20 minutes while you prep the broccoli.
Cook the Jasmine Rice
Rinse the 2 cups jasmine rice under cold water until the water runs clear—this removes excess starch and prevents gummy rice. Cook the rice according to package instructions, typically a 1:1.5 rice-to-water ratio, simmering for 15 minutes until tender. Fluff with a fork and keep warm, covered, while you prepare the main dish.
Here's the thing—jasmine rice absorbs flavors beautifully, so cooking it first ensures it's ready when your beef and broccoli are finished. Don't skip rinsing; it makes all the difference in texture.
Sear the Beef and Broccoli
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat. Working in batches (to avoid overcrowding), add the marinated steak strips and sear for 1-2 minutes per side until deep golden brown and just cooked through. Remove the beef and set aside.
In the same wok, add another 1 tbsp vegetable oil and toss in the broccoli florets. Stir-fry for 3-4 minutes until the edges turn bright green and slightly crisp. The broccoli should be tender-crisp—bright green with a slight bite. Don't overcook; it'll finish in the sauce.
Build the Silky Soy-Ginger Sauce
Return the beef to the wok and pour in the remaining marinade (from Step 1). Add 2 tbsp sesame oil and bring to a gentle simmer. Stir in 1 tbsp cornstarch mixed with 2 tablespoons water to thicken the sauce. Cook for 1-2 minutes until the sauce coats the back of a spoon and glistens.
Taste and adjust seasoning—you might want to add a splash more sugar-free soy sauce if it's too thick, or a pinch of salt if needed. The sauce should be glossy and cling to the beef and broccoli. If it's too thin, simmer longer; if too thick, thin with a splash of water.
Finish and Serve
Garnish the dish with 3 sliced green onions and 1 tbsp toasted sesame seeds for texture and aroma. Serve the beef and broccoli immediately over the 2 cups cooked jasmine rice, ensuring every bite gets that silky sauce.
This dish is all about contrast—tender beef, crisp broccoli, and a sauce that's rich but not sweet. The erythritol adds just enough depth to balance the savory soy and ginger, while the sesame seeds provide a nutty crunch. Enjoy it fresh while the broccoli is still crisp-tender!
Pro Tips For Making Beef And Broccoli Recipe No Sugar
- Slice Thin, Cook Fast: Flank steak is stubborn—cut it against the grain in ¼-inch slices, not the usual ½-inch. Thin strips cook in 1-2 minutes per side on high heat, so don’t skimp or you’ll end up with chewy rubber. (Yes, even if you’re impatient like me.)
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then shock in ice water. This stops cooking, keeps them bright green, and prevents them from turning to mush when they hit the pan later. (I learned this the hard way after serving sad, limp broccoli.)
- Start Hot, Finish Low: Sear the beef in a screaming-hot wok or skillet until deeply browned—this builds flavor. Then drop the heat to medium-low to add the sauce, or you’ll burn the soy sauce before the beef finishes. (After burning three batches, I finally figured this out.)
- Ginger-Garlic Paste Saves Time: Grate the ginger and mince the garlic, then mix them into a paste with a splash of water. Stir this into the sauce last—it dissolves instantly and adds depth without clumping. (Does it look weird? Yes. Does it work? Every single time.)
Perfect pairings for this recipe
Side Dish Harmony
Serve your beef and broccoli over steamed jasmine rice—its floral aroma complements the dish's bold flavors perfectly. For a lower-carb option, cauliflower rice works beautifully, especially when tossed with 1 tbsp toasted sesame oil and a pinch of salt before serving.
The crisp texture contrasts wonderfully with the tender beef and silky sauce. 🍚
Sauce Enhancers
Brighten the dish with a quick-pickled cucumber salad—slice ½ cucumber into thin rounds, toss with 1 tbsp rice vinegar, ½ tsp sugar-free sweetener, and ¼ tsp red pepper flakes.
The cool, tangy crunch balances the richness of the beef. Alternatively, steamed bok choy with a drizzle of sesame oil adds another layer of umami without overpowering the main dish.
Beverage Pairings
A crisp green tea like jasmine or sencha enhances the dish’s fresh ginger notes while cleansing the palate. For beer lovers, a light lager such as Asahi or Sapporo keeps the meal refreshing.
If you prefer wine, a dry Riesling offers bright acidity that cuts through the soy sauce’s richness. Avoid heavy reds—they’ll compete with the beef’s delicate flavors. 🍶
Garnish Upgrades
Elevate the dish with crispy fried shallots—toss ¼ cup thinly sliced shallots in 1 tbsp oil and fry until golden. Sprinkle over the top for an extra crunch. A lime wedge on the side lets diners add a citrusy zing if desired.
For a smoky touch, finish with ½ tsp smoked paprika mixed into the sauce before serving.
Meal Prep Add-Ons
Prep quick stir-fried mushrooms ahead—they reheat beautifully and add earthy depth. Sauté 1 cup sliced shiitake mushrooms in 1 tbsp oil with 1 tsp soy sauce and ½ tsp ginger, then store separately.
Reheat with the beef and broccoli for a complete, balanced meal. Alternatively, steamed edamame with a sprinkle of sea salt makes a protein-packed side that pairs perfectly. ✨
Nutrition facts
Frequently asked questions
Can I substitute erythritol with another sweetener?
Yes! If you don't have erythritol, skip it entirely—the dish still delivers bold flavors without it. For a tiny amount of sweetness, try 1 tsp monk fruit sweetener or ½ tsp stevia, but start with less and adjust to taste. The ginger and garlic already provide natural sweetness when caramelized, so you may not need any sweetener at all.
Why does my beef turn out chewy instead of tender?
This usually happens when slicing against the grain is skipped or the beef isn't seared properly. Always cut flank steak ¼-inch thick against the grain and sear at high heat for just 1-2 minutes per side. Overcooking is the #1 culprit—remove beef when it reaches 135°F internal temp for medium doneness. Pat slices dry before searing too!
How do I make the sauce thicker without cornstarch?
Simmer the sauce longer for natural reduction, or use 1 tbsp arrowroot powder mixed with 2 tbsp water as a substitute. For a gluten-free option, mash ½ tsp potato starch with water and stir in. If the sauce is too thin, let it reduce uncovered on medium heat—just watch closely to avoid burning.
Can I use frozen broccoli instead of fresh?
Frozen works in a pinch, but fresh broccoli stays brighter and more vibrant. If using frozen, thaw it first and pat completely dry before cooking to prevent steaming. For best texture, stir-fry for 2-3 minutes less than fresh—frozen florets release more moisture.
Is this recipe keto-friendly?
This version is naturally low-carb when served over cauliflower rice instead of jasmine rice. The dish contains 0g net carbs (without rice) and focuses on protein and healthy fats. Just watch portion sizes—1.25 lb beef provides 90g protein while keeping carbs minimal. Perfect for keto or low-sugar diets!
