Healthy Mongolian Beef Recipe (Better Than PF Chang’s + Ready in 30 Minutes)
Clean ingredients, half the sugar, zero preservatives — and honestly better than takeout.
If you've ever ordered Mongolian beef at a restaurant or grabbed one of those freezer aisle packets at the grocery store, you already know how good it tastes. What you might not know is what's actually in it.
I did a little research before making this recipe. PF Chang's — probably the most iconic American restaurant serving Mongolian beef — doesn't publicly disclose their full ingredient list. So I did the next best thing and looked up the ultra-processed frozen version from the grocery store freezer aisle. The ingredient list was a mile long: canola oil, caramel color, dextrose, maltodextrin, flavor enhancers, and 20 grams of added sugar per serving.
Twenty grams of added sugar. In Mongolian beef.
As a functional nutritionist and culinary school student, I knew we could do better. And we did — in under 30 minutes, with ingredients you can actually pronounce.
What Changed and Why
Canola oil → avocado oil. Canola is a seed oil — highly processed, high in omega-6 fatty acids, and not ideal for high-heat cooking. Avocado oil is a heart-healthy monounsaturated fat that's heat-stable and genuinely superior for searing. It's the same swap I make in almost every recipe on this channel.
20g added sugar → 1 tablespoon of brown sugar. That's roughly 12 grams. We cut it in half and you honestly cannot tell. The orange peel and the cornstarch slurry do the heavy lifting on flavour and sweetness — you don't need the sugar dump.
No MSG, no caramel color, no maltodextrin. Just whole food ingredients and a technique that gets you that glossy, sticky, caramelised glaze without any shortcuts.
The Recipe
Serves 4 · Ready in under 30 minutes
BEEF + MARINADE
1 lb flank steak, sliced thinly against the grain (freeze 15–20 min first for easier slicing)
2 tsp avocado oil
2 tsp soy sauce (swap: coconut aminos or tamari for gluten-free)
1 tbsp cornstarch
SAUCE
¼ cup soy sauce (swap: coconut aminos or tamari)
¼ cup water
1 tbsp brown sugar (original uses 2 tbsp)
½ tsp fresh ginger, fine brunoise or grated
2 garlic cloves, finely minced
5 dried red chilis, halved — optional
1 tbsp cornstarch + 1 tbsp cold water, mixed into a slurry
VEGETABLES + FINISH
1 cup broccoli, cut into bite-sized florets
2 green onions, cut into 1-inch batons
Julienned peel of 1 orange, white pith removed (see technique note below)
Small handful Thai basil — optional
Salt and pepper to taste
SERVE WITH
Steamed jasmine or brown rice
METHOD
Freeze flank steak for 15–20 minutes — this makes thin slicing much easier. Cut with the grain into 3 long sections, then slice each section across the grain at an angle into strips about ⅛ inch thick. Cutting across the grain shortens the tendons and gives you more tender, restaurant-style beef
Transfer beef to a bowl. Add 2 tsp avocado oil, 2 tsp soy sauce, and 1 tbsp cornstarch. Mix well with your hands and set aside to marinate while you prep everything else
Peel and finely grate your ginger. Break down your broccoli into bite-sized florets. Cut green onions into batons. Crush, peel, and mince your garlic. Julienne your orange peel (see technique note below)
Heat a large cast iron skillet or wok over medium heat. Spray or brush with avocado oil until the bottom is lightly coated — not soaking, just glossy
Add beef strips in a single layer. Brown for 2–3 minutes per side until you get a deep golden colour — that's the Maillard reaction and it's where all the flavour lives. Don't worry about cooking all the way through yet. Remove beef and set aside
Deglaze the pan with a splash of water, scraping up the fond from the bottom. Add ginger, stir, then add garlic and stir for another 10 seconds
Add soy sauce and ¼ cup water. Let simmer, stirring to avoid burning. Add the julienned orange peel and brown sugar. Stir until sugar dissolves
Let sauce simmer for 2 minutes, then slowly stir in the cornstarch slurry. The sauce will thicken into that glossy, sticky, caramelised glaze within about 30 seconds
Return beef to the pan and toss to coat. Add green onions and broccoli. Add a small splash of water to help the broccoli steam, cover with a lid, and cook until the broccoli is bright green and just tender — about 2–3 minutes
The sauce should be clinging to the beef with almost no liquid remaining. If it's still thin, increase the heat slightly and stir until thickened
Serve immediately over jasmine rice
ORANGE PEEL — The Culinary School Technique
This is one of those details that takes the dish from good to genuinely impressive. Use a vegetable peeler and light pressure to peel the orange, removing as little of the white pith as possible.
Lay each piece of peel flat on the cutting board and use your knife to shave off any remaining pith — it's bitter and you don't want it in the dish. Cut the clean peel into fine julienne strips about ⅛ inch wide. These go into the sauce and add a bright, aromatic citrus note that you simply can't get from bottled orange juice or zest.
NUTRITION (per serving, estimated)
Calories: ~400
Protein: ~32g
Fat: ~14g
Carbs: ~26g
Sodium: ~520mg (vs. ~900mg+ in restaurant and freezer versions)
Tips for the Best Result
Don't skip the freeze. Even 15 minutes in the freezer makes the flank steak significantly easier to slice thin. Thin, even slices = better sear = better texture.
High heat matters. You want that cast iron or wok properly hot before the beef goes in. A proper sear is what gives you the flavour and the slight crisp on the outside. Don't crowd the pan — work in batches if needed.
Make it saucier if you like. My husband's honest feedback was that a little more sauce on the rice would have been perfect. Next time I make this I'm increasing the soy sauce and water by about 25% for extra glaze.
The orange peel is worth the extra two minutes. It sounds fussy but it genuinely elevates the dish in a way that zest doesn't quite replicate. The strips of peel soften in the sauce and add little hits of brightness throughout.
Why Homemade Always Wins
No caramel color. No dextrose. No maltodextrin. No seed oils. No 20-gram sugar bomb. Just flank steak, real aromatics, a simple sauce, and a technique that anyone can learn.
This is what cooking from scratch actually looks like — not complicated, not time-consuming, just intentional. Under 30 minutes, cleaner than anything in the freezer aisle, and according to my completely unbiased husband, not much to critique.
Try it. You might surprise yourself.
Watch the full video on YouTube and subscribe for a new recipe every week.
— Taylor, Foodhappy