Skip the take-out and its hidden fats and sodium. This Quick Low-Fat Beef Broccoli Stir-Fry delivers fresh, bold flavor at home—less sweet, a little spicy, and on the table in less than 30 minutes.

Why You’ll Love This Quick Low-Fat Beef Broccoli Stir-Fry
- Big take-out flavor, without the excess - All the savory, garlicky, slightly spicy flavors you expect, but with less oil, less sodium, and no mystery ingredients.
- Ready in under 30 minutes - Faster than waiting on take-out, and you control the timing. Weeknight win.
- Lean, lighter, and still satisfying - Using lean beef and a light hand with oil keeps this dish lower in fat while still delivering plenty of protein and flavor.
- Crisp-tender vegetables, not soggy - A quick blanch keeps the broccoli bright green with just the right bite. No overcooked, limp veggies here.
- Balanced sauce, not one-note - A mix of soy, vermouth or wine, chili, and a touch of acid gives depth without that heavy, salty glaze.
- You control the ingredients - Adjust the heat, the salt, the sweetness, even the ratio of beef to broccoli. Make it exactly how you like it.
- Easily adaptable - Swap in chicken, shrimp, or tofu, add mushrooms or snap peas, or keep it classic. This recipe flexes with what you have.
- Naturally gluten-free option - Just use a gluten-free soy sauce, and you’re set.
Jump to:

Why I Made this Recipe for Beef and Broccoli Stir-Fry
Chinese take-out comes at a price—both to your wallet and your health.
And yet, it’s hard to resist. I get it—I grew up on it too.
Beef broccoli always feels like the “good choice,” but depending on where you order, it can still be heavy, salty, and honestly…a bit one-note. Lots of sauce, not always a lot of substance.
So I started making it at home.
"Because when you do, everything changes. The broccoli stays crisp, the beef is actually tender, and the sauce has balance instead of just salt."

Sure, you’ll dirty a pan. But you’ll also end up with a fresh dinner that tastes brighter, cleaner, and better than most take-out containers can deliver.

Quick Beef and Broccoli Stir-Fry
Equipment
- Wok or
- Rice Steamer optional
Ingredients
For the Meat
- 8 ounces lean beef (boneless top sirloin flank or New York) thinly sliced across the grain
- 3 large garlic cloves minced
- 1 teaspoon minced fresh ginger
- 1 tablespoon low-sodium soy sauce
- 1 tablespoon dry sherry or sake
- ½ teaspoon toasted sesame seed oil
- 2 teaspoons cornstarch
For the Sauce
- ¼ cup plus 2 tablespoons dry white wine or white vermouth
- ¼ cup low-sodium soy sauce
- 1 teaspoon chili garlic sauce
- 1 teaspoon rice wine vinegar
- 1 teaspoon cornstarch
For the Stir-Fry
- 1 tablespoon neutral oil, such as grapeseed
- 1 red bell pepper, large dice about ¾ cup
- 2 cups broccoli florets, bite-sized
- Cooked Rice for serving optional
For the Garnish
- toasted sesame seeds
- thinly sliced green onion
- crispyChinese noodles
Instructions
Marinate the Beef
- In a bowl, whisk together the marinade ingredients. Add the beef, toss to coat, and set aside while you prepare the sauce and vegetables.
Mix the Sauce
- Combine all sauce ingredients in a small bowl. Set aside.
Prepare an Ice Bath and Blanch the Broccoli
- Bring a small amount of lightly salted water to a boil in a wok or skillet. Add the broccoli and cook about 1 minute until bright green.Remove immediately to an ice bath to stop cooking.
Cook the Beef
- Heat half the oil in a wok or large skillet over high heat. Add the beef with marinade and stir-fry for about 2 minutes until just beginning to cook.Remove and set aside.
Stir-fry the Vegetables
- Add remaining oil, then the bell pepper. Cook 1 minute until crisp-tender.
Finish the Dish
- Return the beef to the pan. Add the sauce and stir-fry quickly until the sauce lightly thickens and coats everything. Return the broccoli and toss until well coated.
Serve
- Serve over hot rice, if desired, and garnish with sesame seed, and/or sliced green onions.
Notes
Nutrition
Ingredients: Why They Matter + Substitutions
Lean Beef - Top sirloin, flank, or New York strip all work well. Lean cuts keep the dish lighter while still delivering great flavor.
Sub: Chicken breast, shrimp, or tofu.
Fresh broccoli - gives you the best texture and color.
Sub: Frozen works fine, just thaw completely and pat dry. Skip the blanching step.
Fresh Garlic and Ginger - This is where the flavor lives. Fresh gives brightness and bite.
Sub: In a pinch, use jarred, but fresh is worth it here.
Low-Sodium Soy Sauce - Keeps the salt level in check while still giving that savory depth.
Sub: Gluten-free soy or tamari.
Dry Sherry or Sake - Adds depth and a subtle sweetness to the marinade.
Sub: Dry white wine or a splash of broth with a pinch of sugar.
White Vermouth or Dry White Wine - Builds the sauce. Vermouth is consistent and budget-friendly.
Sub: Any dry white wine you enjoy drinking.
Garlic Chili Sauce - Brings heat and complexity. Easy to find in the Asian aisle.
Sub: Sambal oelek or a pinch of red pepper flakes.
Sweet Chili Sauce (Optional) - Adds a touch of sweetness and rounds out the sauce.
Sub: Honey or a pinch of sugar.
Toasted Sesame Oil - A finishing oil that adds nutty aroma. A little goes a long way.
Tip: Store in the refrigerator to keep it fresh.
Rice Wine Vinegar - Adds brightness to balance the sauce.
Sub: Seasoned or unseasoned both work; use what you have.
Special Equipment
A wok is ideal for high heat and quick cooking, but a heavy, deep-sided skillet works just as well.
Options and Variations
- Add heat: Red pepper flakes or extra chili sauce
- Add sweetness: A spoonful of hoisin
- More vegetables:
- Red bell pepper (color + sweetness)
- Carrots, julienned and lightly blanched
- Mushrooms, sliced
- Water chestnuts for crunch
- Bean sprouts, added at the very end
Tips for Success
Mise en place matters
Have everything prepped before you start. This cooks fast.
Slice smart
Slice thinly against the grain for tender beef. Placing the meat in the freezer for 15 to 20 minutes first makes it much easier to slice cleanly.
Blanch for color and texture
A quick blanch keeps broccoli bright and crisp-tender.
Heat is your friend
Get the pan very hot so the beef sears, not steams.
Watch the sodium
Low-sodium soy is key. Regular soy nearly doubles the salt without adding any real flavor benefit.
Using Wine in Cooking
I reach for white vermouth over white wine almost every time. It’s consistent, affordable, and keeps well in the refrigerator for ages.
And one firm kitchen rule: if it says “cooking wine” on the label… it doesn’t belong in your food. Use something you’d actually drink. The alcohol cooks off, but the flavor stays.
FAQs
Yes… and not just a little. You get real flavor, crisp-tender broccoli, and tender beef without the heavy, salty sauce. Plus, you control the ingredients, so it’s fresher, lighter, and actually tastes like what it’s supposed to.
Not exactly. This isn’t trying to mimic one specific restaurant version. Think of it as a cleaner, fresher take on the classic you love—same flavors, just better balanced and better for you.
You can prep everything ahead (slice beef, mix sauce, chop vegetables), but for best texture, cook just before serving. Stir-fries lose their magic if they sit too long.
Need to? For fresh broccoli, yes. It keeps that bright green color and crisp-tender bite. If using frozen (thawed and dried), or if you don't care how your broccoli looks, you can skip this step.

Wine, Beer & Non-Alcoholic Pairings
Wine Pairings
Riesling (off-dry)
Key factors: slight sweetness + high acidity
Balances the chili heat and lifts the ginger and garlic.
Pinot Noir
Key factors: light body + low tannin
Keeps the lean beef front and center without overpowering.
Gamay (Beaujolais)
Key factors: juicy fruit + low tannin
Plays nicely with the savory sauce and keeps things fresh.
Dry Rosé
Key factors: crisp acidity + subtle fruit
Refreshes the palate and handles a touch of spice.
Unoaked Chardonnay
Key factors: clean acidity + no heavy oak
Works if you want a dry white without adding weight.
Beer Pairings
Pilsner or Lager
Clean, crisp, palate-cleansing.
Wheat Beer (Hefeweizen)
Soft fruit notes complement ginger and garlic.
Pale Ale
Light bitterness balances the savory sauce.
Non-Alcoholic Options
Iced Green Tea
Clean and slightly grassy, a natural fit.
Sparkling Water with Lemon or Lime
Bright acidity keeps each bite fresh.
Ginger Tea (hot or iced)
Echoes the ginger in the dish.
Citrus Ginger Fizz ("Mocktail")
Citrus Ginger Fizz
- Fresh lime juice
- Splash of orange juice
- Dash of honey or simple syrup
- Fresh grated ginger (or ginger syrup)
- Top with sparkling water
Shake or stir, pour over ice, and finish with a lime wheel.
Why it works:
Acidity + light sweetness + ginger heat = mirrors the dish and refreshes between bites without competing.





Valentina says
What an excellent quick and easy, super scrumptious meal. I love the shopping tip, too! So important to get good value!
Manju | Cooking Curries says
homemade food is always great! Especially recipes like these that take only 15 mins to make! good job!
LindySez says
Thank you for that. I agree that homemade food is the best...it's why I do this. I love curries, so I will check out your site as well. Cheers ~ Lindy
Felesha says
What a yummy looking stir fry!! Thanks for sharing!!
Sam | Ahead of Thyme says
Yum, I love that this is low-fat. Always looking for healthy and delicious dinner choices. Thanks for sharing this!
LindySez says
I love to cook for better health. Low-fat is one of those ways, reducing sugars..yada yada yada...But also quick and easy. Thanks for checking it out. Cheers!
Peter @ Feed Your Soul Too says
I like quick, healthy yet still flavorful.
LindySez says
My three favs too. Cheers!