
Mongolian beef is one of those takeout classics that's dairy-free by nature, built entirely on soy sauce, brown sugar, and garlic rather than anything creamy.
Coating the sliced beef lightly in cornstarch before searing gives it a slight crisp edge that holds up once it's tossed in the glossy sauce, rather than turning soft and gray.
This recipe is written to be dairy-free, not as medical advice. If you have a diagnosed milk allergy rather than an intolerance or preference, always check every packaged ingredient's label yourself.
A Short History
Despite the name, Mongolian beef has little to do with Mongolia. It is a Chinese American invention, most likely born in Taiwanese American restaurants in the United States during the twentieth century, where cooks borrowed the name to suggest something exotic and hearty while building the dish from techniques common across Chinese stir-fry cooking.
The dish belongs to a broader family of American Chinese restaurant classics, alongside dishes like General Tso's chicken, that were developed for American palates and rarely resemble anything served in the regions they're named after. What makes it genuinely Chinese in technique is the quick, high-heat wok cooking and the cornstarch-thickened glaze, both drawn directly from Cantonese and Sichuan stir-fry traditions.
The Four Components
- Protein. Flank steak, thin-sliced.
- Starch. Cornstarch coating, plus rice to serve.
- Vegetable. Scallions, cut into long pieces.
- Sauce. Soy sauce, brown sugar, and garlic.
Choosing the Beef
Flank steak is the standard cut for this dish because its long grain slices thin and even, and a quick sear over high heat keeps it tender despite being a leaner cut. Slice it cold, straight from the fridge, since firm meat is far easier to cut into thin, even strips than meat at room temperature.
Always slice against the grain, cutting perpendicular to the long muscle fibers you can see running through the steak. Slicing with the grain instead leaves those fibers long and intact, which is the single most common reason homemade stir-fry beef turns out chewy rather than tender.
The Technique That Makes It: The Velvet and Sear
The light cornstarch coating on the beef, sometimes called velveting in Chinese cooking, does two jobs at once. It gives the surface of the meat a thin starchy layer that crisps in hot oil, and that same layer later thickens the sauce slightly as it clings to the beef once everything is tossed together.
Getting a real sear rather than a steam depends entirely on heat and crowding. The oil needs to be visibly shimmering before the beef goes in, and the beef needs room in the pan; searing in batches rather than all at once keeps the pan hot enough that the meat browns instead of releasing water and stewing in its own liquid.
Mongolian Beef with Scallions
Serves four. Prep fifteen minutes, cook fifteen minutes, total about thirty minutes.
Ingredients
Protein
- 1 1/2 pounds flank steak, thin-sliced against the grain
- 1/4 cup cornstarch
Starch
- Rice, to serve
Vegetable
- 1 bunch scallions, cut into 2-inch pieces
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
Sauce
- 3 tablespoons neutral oil, divided
- 1/2 cup soy sauce
- 1/2 cup brown sugar
- 1/2 cup water
Method
Prep
- Slice the cold flank steak thin, against the grain, and toss with the cornstarch to coat lightly.
Searing the beef
- Heat 2 tablespoons oil in a wok over high heat until shimmering, and sear the beef in batches, 2 minutes per side, so it browns rather than steams. Remove and set aside.
The sauce
- Add the remaining oil, garlic, and ginger, and cook 30 seconds until fragrant.
- Add the soy sauce, brown sugar, and water, and simmer 3 to 4 minutes until slightly thickened.
Finishing
- Return the beef to the pan along with the scallions, and toss for 1 to 2 minutes until everything is coated and warmed through.

Doneness
Thin-sliced flank steak cooks in under two minutes per side; it's done as soon as the surface loses its raw pink color and firms up slightly. Because the pieces are thin, there's no need to check internal temperature the way you would a whole steak.
Nutrition (per serving, estimated)
Estimated from the ingredients as written, not lab-verified. This is not medical or nutrition advice; if you have a diagnosed milk allergy, verify every ingredient label yourself.
- Calories 410
- Fat 18 g
- Saturated fat 5 g
- Cholesterol 85 mg
- Sodium 980 mg
- Carbohydrates 26 g
- Fiber 1 g
- Sugar 20 g
- Protein 32 g
Get Ahead: A Timing Plan
- Up to a day ahead: slice the beef and mix the sauce ingredients, storing separately.
- While the wok heats: have everything measured and within reach; this moves fast.
- Last step: add the scallions at the very end so they stay bright and slightly crisp.
Wine Pairing
The sweet, salty glaze wants something with fruit and a little sweetness of its own to keep pace, rather than a dry, tannic red.
- Off-dry Riesling balances the sugar in the sauce without tasting cloying next to it.
- Lambrusco brings light fizz and dark fruit that cuts through the richness.
- Gruner Veltliner if you want something drier, with enough white pepper spice to match the ginger and garlic.
Building the Meal Around It
Serve over rice, or alongside Coconut Lime Rice with Grilled Chicken. Steamed broccoli or bok choy on the side rounds out the plate with something green and simple.
Cooking for a Crowd
Sear the beef in small batches no matter how much you're making, since crowding the wok is what turns a sear into a steam. Build one large batch of sauce separately, then fold all of the seared beef back in together at the end so it heats evenly without overcooking any one batch.
Troubleshooting
- Chewy beef. It was sliced with the grain instead of against it. Look for the direction of the muscle fibers and cut perpendicular to them.
- Beef steamed instead of seared. The pan was crowded or not hot enough. Sear in small batches in a wok that's visibly shimmering with oil.
- Sauce too thin. It wasn't simmered long enough, or too little cornstarch made it onto the beef. Let it reduce a couple extra minutes.
- Sauce too sweet or salty. Soy sauce brands vary in saltiness. Taste before serving and adjust with a splash of water or a little extra soy sauce.
Variations
- Swap the cut. Sirloin or skirt steak both slice and cook similarly well for this dish.
- Add heat. A sliced fresh chile or a pinch of red pepper flakes added with the garlic gives it a spicy edge.
- Add vegetables. Broccoli florets or sliced bell pepper can be stir-fried alongside the scallions.
- Lettuce wraps. Skip the rice and serve the beef in butter lettuce cups for a lighter meal.
Frequently Asked Questions
Can I use a gluten-free soy sauce?
Yes, tamari works as a direct substitute if you also need this dish gluten-free.
What cut works instead of flank steak?
Sirloin or skirt steak both slice and cook similarly well for this dish.
Why is my beef tough even though I sliced it thin?
Thin slicing alone isn't enough; check that you sliced against the grain, not with it, since that's the more common cause of toughness.
Can I make this ahead and reheat it?
It's best fresh, but leftovers reheat reasonably well in a hot skillet for a minute or two; microwaving tends to make the beef rubbery.
Is this dish spicy?
Not as written. It's sweet and savory rather than hot, so add fresh chile or red pepper flakes if you want heat.
Can I make it without a wok?
A large, heavy skillet works fine as long as it gets very hot before the beef goes in.
More Dairy-Free Recipes
Looking for something else? Dairy-Free Coconut Curry Shrimp, Turkey and Zucchini Skillet, and the full Dairy-Free collection.
Who Is Writing This
I'm Chef Alan. I have spent 35 years in professional kitchens, I have formal culinary education in New Hampshire, and I have been honored as a 6-Time 4-Diamond Chef. More about me here.
If a recipe is missing something you needed, or a step didn't make sense, tell me. Get in touch and I'll fix it.
Cook Bolder, Serve Wiser, Eat Better.