Healthier Mongolian Beef and Broccoli Recipe

This Healthier Mongolian Beef and Broccoli delivers tender flank steak and crisp broccoli florets in a naturally honey-sweetened sauce that’s better than takeout. The baking soda marinade ensures melt-in-your-mouth beef, while blanching the broccoli keeps it bright green and perfectly cooked. Ready in 30 minutes in just one pan!

Mongolian beef and broccoli on a plate with onions.

This Healthier Mongolian Beef and Broccoli delivers incredible flavor with simple ingredients and minimal cleanup. Tender strips of flank steak and perfectly blanched broccoli florets come together in a naturally sweetened sauce that truly outshines restaurant versions. The secret to this dish is my quick baking soda marinade that ensures melt-in-your-mouth beef every time.

My teenagers get excited whenever they see me prepping this meal, and I love that it all comes together in one HexClad wok – from blanching the bright green broccoli to creating that glossy, flavorful sauce that coats every bite. This recipe has become our go-to solution for busy weeknights when takeout is tempting but we want something fresher and more nourishing at home without compromising on taste.

YouTube video

Why You’ll Love This Mongolian Beef and Broccoli Recipe

  • Quick and authentic flavor: This recipe delivers restaurant-quality taste in just 30 minutes from start to finish.
  • Healthier alternative: Naturally sweetened with honey instead of processed brown sugar while maintaining all the rich flavor you crave.
  • Perfect texture every time: My simple marinade trick ensures incredibly tender beef that rivals any Chinese restaurant.
  • One-pan convenience: Everything cooks in a single wok or skillet for minimal cleanup and maximum flavor development.
All the ingredients needed to make Mongolian beef and broccoli.

Ingredients & Substitutions

Here is everything you need to make healthier Mongolian beef and broccoli:

Flank Steak: Creates tender, flavorful strips that cook quickly and absorb the sauce beautifully. You can substitute with skirt steak, sirloin steak, or top round beef for similar results.

Broccoli Florets: Provide the perfect crisp-tender texture and nutritional boost. Fresh broccoli works best, but you can swap with frozen florets (thawed and patted dry) or substitute with bell peppers, snow peas, or asparagus.

Onion: Adds sweetness and depth to the dish. Red onion, shallots, or green onions make excellent alternatives.

Sesame Seeds: Offer a nutty flavor and satisfying crunch as a garnish. Substitute with sliced almonds or chopped peanuts if preferred.

Soy Sauce: Forms the savory base of both the marinade and sauce. Low-sodium soy sauce or coconut aminos work well for a less salty option.

Honey: Naturally sweetens the sauce without refined sugar. Maple syrup or date syrup can be used instead.

Oyster Sauce: Adds umami depth to the sauce. Hoisin sauce or additional soy sauce with a touch of sugar can substitute in a pinch.

Sesame Oil: Provides that distinctive nutty flavor essential to Asian dishes. Walnut oil could work as an alternative, though the flavor will be slightly different.

Corn Starch: Thickens the sauce and tenderizes the beef in the marinade. Arrowroot powder or tapioca starch make excellent alternatives.

Rice Vinegar: Adds brightness and balances the sweet and savory elements. Apple cider vinegar or white wine vinegar can substitute.

Garlic: Creates an aromatic foundation for the sauce. Fresh garlic is best, but garlic powder (1/4 teaspoon per clove) works in a pinch.

Light Olive Oil: Used for stir-frying with its higher smoke point. Avocado oil, or extra virgin olive oil are also suitable alternatives.

Baking Soda: The secret ingredient that tenderizes the beef. There’s no real substitute for this specific function.

Beef Stock: Adds depth and richness to the sauce. Chicken stock or vegetable broth can be used instead.

Easily Adapt This Recipe for Any Diet

This recipe is naturally easy to tweak! Follow these simple swaps to make it gluten-free, dairy-free, or vegan while keeping the same great texture and flavor.

Gluten-Free: Replace soy sauce with tamari or coconut aminos, and verify your oyster sauce is gluten-free (or use a gluten-free hoisin sauce alternative).

Dairy-Free: This recipe is naturally dairy-free as written.

Vegan: Substitute the flank steak with extra-firm tofu (pressed, sliced, and marinated similarly) or seitan strips, and use vegetable broth instead of beef stock. Replace oyster sauce with mushroom-based vegetarian “oyster” sauce or additional hoisin sauce.

💡 Pro Tip: If you try a substitution, let us know how it worked in the comments!

A close-up of healthy Mongolian beef and broccoli on a plate.

How to Make My Healthier Mongolian Beef and Broccoli Recipe

Here are easy, detailed, step-by-step instructions that are also repeated in the recipe card at the bottom of this blog post.

Step 1: Prepare and Marinate the Beef

Slice 1 pound of flank steak against the grain into thin strips (about 1/4 inch thick). Pat the slices dry with paper towels and season lightly with a dash of salt and pepper. In a medium bowl, whisk together 1/4 cup water, 1 teaspoon soy sauce, 1 tablespoon corn starch, and 1/2 teaspoon baking soda until well combined. Add the sliced beef and toss to coat evenly. Let marinate for at least 15 minutes while you prepare the other ingredients.

Slicing the steak in diagonal pieces.
Immersing the cut steak strips in the marinade.

Step 2: Make the Sauce

In a small bowl, whisk together 1/2 cup beef stock, 2 tablespoons soy sauce, 2 tablespoons honey, 1 tablespoon oyster sauce, 1 tablespoon sesame oil, 1 tablespoon corn starch, 2 teaspoons rice vinegar, 3 minced garlic cloves, 1 teaspoon sage, 1/2 teaspoon salt, and a dash of pepper until well combined and the cornstarch is fully dissolved.

Step 3: Blanch the Broccoli

Bring water to a boil in your wok or a large pot. Add 3 cups of broccoli florets and boil for 3 minutes until bright green and slightly tender. Drain in a colander and rinse with cold water to stop the cooking process. Set aside.

The broccoli florettes blanched and boiling water.
Mixing cranberries into muffin batter.

Step 4: Cook the Beef

Heat 1 tablespoon of light olive oil in your wok over medium-high heat until shimmering. Remove the beef from the marinade, letting excess drip off. Pat dry with paper towels. Add the marinated beef in a single layer (work in batches if necessary to avoid overcrowding). Cook for 1-2 minutes per side until nicely browned but not fully cooked through. Remove the beef from the wok and set aside.

Patting the steak dry with paper towels.
Cooking the flank steak in the wok.

Step 5: Cook the Onions

Add another 1/2 tablespoon of light olive oil to the wok. Add 1/2 sliced onion and sauté for 2-3 minutes until they begin to soften and become translucent.

Step 6: Finish the Dish

Pour the sauce mixture into the wok with the onions. Bring to a simmer and cook for 1-2 minutes, stirring frequently, until the sauce begins to thicken. Return the beef to the wok and stir to coat with the sauce. Cook for about 1 minute. Add the blanched broccoli and toss everything together until well coated with the sauce and heated through, about 1-2 minutes more.

Transfer to a serving dish, sprinkle with 1 tablespoon sesame seeds and sliced green onions if desired, and serve immediately over white or brown rice.

Adding the sliced onions to the wok.
Purring the sauce with the onions as the sauce thickens
Healthier Mongolian beef in a wok with broccoli and onions.

Expert Recipe Tips

Slice meat when partially frozen: For the thinnest, most even slices, place your flank steak in the freezer for 15-20 minutes before cutting. This makes it easier to cut those perfect thin strips.

Pat the beef thoroughly dry: This ensures proper browning instead of steaming, which is crucial for developing that authentic flavor and preventing a soggy final dish.

Don’t skip the baking soda: This simple addition creates dramatically more tender beef by changing the pH and breaking down the meat fibers. It’s the restaurant secret for perfect texture.

Cook in batches if necessary: Overcrowding the pan prevents proper browning and creates steam. I typically cook a pound of beef in two batches for the best results.

Have everything prepped before starting: This stir-fry comes together quickly once you begin cooking, so having all ingredients measured, chopped, and ready makes for a stress-free experience.

Delicious Serving Suggestions

  • Fluffy jasmine rice: I like to serve this over freshly steamed jasmine rice that soaks up all the delicious sauce. You’ll love it because the subtle floral aroma complements the savory beef perfectly.
  • Simple rice bowl: Add some sliced avocado, shredded carrots, and a sprinkle of furikake for a balanced meal. You’ll love it because it transforms this into a complete, nutritious dinner with minimal extra effort.
  • Cauliflower rice: I often substitute regular rice with cauliflower rice for a lower-carb option. It allows you to enjoy a larger portion while keeping the meal lighter.
  • Asian cucumber salad: I pair this with a quick cucumber salad dressed with rice vinegar, a touch of honey, and sesame seeds. It works so well because the cool, crisp texture creates a perfect contrast to the rich, savory beef.

Refrigerate leftovers: Store in an airtight container in the refrigerator for up to 3 days. The flavors actually improve overnight as they meld together.

Reheat carefully: Warm in a skillet over medium heat with a splash of water or beef broth to restore moisture and prevent the sauce from becoming too thick.

Freeze for later: Freeze in portioned containers for up to 2 months. I recommend slightly undercooking the broccoli if you plan to freeze, as it will soften when reheated.

Store components separately: If meal prepping, consider storing the sauce, beef, and broccoli in separate containers, then combining when reheating for the freshest texture.

How do I prevent my beef from getting tough and chewy?
The baking soda in the marinade is your best friend here! I’ve found it makes an incredible difference by breaking down the proteins in the meat. Make sure you’re also slicing against the grain, which shortens the muscle fibers and makes each bite easier to chew. Finally, watch your cooking time carefully—the thin strips only need 1-2 minutes per side, and overcooking will toughen the meat regardless of how well you’ve prepared it.

Can I use a different cut of beef for this recipe?
Absolutely! While flank steak is my go-to for its flavor and texture, skirt steak works beautifully as a direct substitute. Sirloin is another excellent option that’s often more tender but slightly less flavorful. If you’re looking for a more economical choice, top round sliced very thinly will work too, though you might want to marinate it a bit longer with the baking soda to ensure tenderness.

Is there a way to make this recipe spicy?
I love adding heat to this dish! For a mild kick, add 1/4 teaspoon of red pepper flakes to the sauce. For medium heat, include a sliced fresh jalapeño when cooking the onions. If you really love spice like my oldest son does, add a tablespoon of sriracha sauce to the sauce mixture or serve it on the side for people to add to taste. The sweet-spicy combination is absolutely delicious!

What’s the best way to reheat leftovers without making the broccoli mushy?
I’ve found the skillet method works best. Heat a pan over medium heat, add your leftovers with a splash of water or broth, and cover for just 2-3 minutes until heated through. The gentle steam helps revive everything without overcooking. If using a microwave, use 50% power and heat in 30-second intervals, stirring between each until just warmed through. Both methods help preserve the texture of the broccoli while ensuring the beef stays tender.

Can I make the sauce less thick if I prefer a thinner consistency?
Definitely! Simply reduce the cornstarch from 1 tablespoon to 1-2 teaspoons depending on your preference. If you’ve already made the sauce and find it too thick, whisk in additional beef broth a tablespoon at a time until you reach your desired consistency. The sauce will also thin slightly as it combines with the natural juices from the beef and broccoli.

Do you love Asian-inspired food? Check out more of my easy and nutritious Asian-inspired recipes:

Mongolian beef and broccoli on a plate with onions.

Healthier Mongolian Beef and Broccoli Recipe

Dairy-Free diet-friendly recipe
Gluten-Free diet-friendly recipe
This Healthier Mongolian Beef and Broccoli delivers tender flank steak and crisp broccoli florets in a naturally honey-sweetened sauce that's better than takeout. The baking soda marinade ensures melt-in-your-mouth beef, while blanching the broccoli keeps it bright green and perfectly cooked. Ready in 30 minutes in just one pan!
5 from 4 votes
Servings 4
Prep Time 20 minutes
Cook Time 20 minutes

Ingredients
  

  • 1 pound flank steak
  • 3 cups broccoli florets
  • 1/2 onion
  • 1 tablespoon sesame seeds

Steak Marinade:

  • 1/4 cup water
  • 1 teaspoon soy sauce
  • 1 tablespoon corn starch
  • 1/2 teaspoon baking soda

Sauce:

  • 1/2 cup beef stock or water
  • 2 tablespoons soy sauce
  • 2 tablespoons honey
  • 2 tablespoons oyster sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon corn starch
  • 2 teaspoons rice vinegar
  • 3 cloves garlic
  • 1 teaspoon sage
  • 1/2 teaspoon salt
  • dash pepper

Instructions
 

  • Slice 1 pound of flank steak against the grain into thin strips (about 1/4 inch thick). Pat the slices dry with paper towels and season lightly with a dash of salt and pepper. In a medium bowl, whisk together 1/4 cup water, 1 teaspoon soy sauce, 1 tablespoon corn starch, and 1/2 teaspoon baking soda until well combined. Add the sliced beef and toss to coat evenly. Let marinate for at least 15 minutes while you prepare the other ingredients.
  • In a small bowl, whisk together 1/2 cup beef stock, 2 tablespoons soy sauce, 2 tablespoons honey, 1 tablespoon oyster sauce, 1 tablespoon sesame oil, 1 tablespoon corn starch, 2 teaspoons rice vinegar, 3 minced garlic cloves, 1 teaspoon sage, 1/2 teaspoon salt, and a dash of pepper until well combined and the cornstarch is fully dissolved.
  • Bring water to a boil in your wok or a large pot. Add 3 cups of broccoli florets and boil for 3 minutes until bright green and slightly tender. Drain in a colander and rinse with cold water to stop the cooking process. Set aside.
  • Heat 1 tablespoon of light olive oil in your wok over medium-high heat until shimmering. Remove the beef from the marinade, letting excess drip off. Add the marinated beef in a single layer (work in batches if necessary to avoid overcrowding). Cook for 1-2 minutes per side until nicely browned but not fully cooked through. Remove the beef from the wok and set aside.
  • Add another 1/2 tablespoon of light olive oil to the wok. Add 1/2 sliced onion and sauté for 2-3 minutes until they begin to soften and become translucent.
  • Pour the sauce mixture into the wok with the onions. Bring to a simmer and cook for 1-2 minutes, stirring frequently, until the sauce begins to thicken. Return the beef to the wok and stir to coat with the sauce. Cook for about 1 minute. Add the blanched broccoli and toss everything together until well coated with the sauce and heated through, about 1-2 minutes more.
    Transfer to a serving dish, sprinkle with 1 tablespoon sesame seeds, and serve immediately over white or brown rice.

Video

YouTube video

Notes

Slice meat when partially frozen: For the thinnest, most even slices, place your flank steak in the freezer for 15-20 minutes before cutting. This makes it easier to cut those perfect thin strips.
Pat the beef thoroughly dry: This ensures proper browning instead of steaming, which is crucial for developing that authentic flavor and preventing a soggy final dish.
Don’t skip the baking soda: This simple addition creates dramatically more tender beef by changing the pH and breaking down the meat fibers. It’s the restaurant secret for perfect texture.
Cook in batches if necessary: Overcrowding the pan prevents proper browning and creates steam. I typically cook a pound of beef in two batches for the best results.
Have everything prepped before starting: This stir-fry comes together quickly once you begin cooking, so having all ingredients measured, chopped, and ready makes for a stress-free experience.

Nutrition

Calories: 258kcalCarbohydrates: 21gProtein: 28gFat: 7gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 68mgSodium: 1345mgPotassium: 676mgFiber: 2gSugar: 11gVitamin A: 426IUVitamin C: 63mgCalcium: 92mgIron: 3mg
Keyword chinese, flank steak, stir-fry, take-out
Did you make this recipe and love it?Please let me know in the comments below how it turned out 🙂
Dietitian Reviewed and Endorsed logo

This recipe has been reviewed by a healthcare professional for its nutritional balance and alignment with healthy eating principles.

7 Comments

5 from 4 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating