This Mongolian beef recipe is about to become your new favorite weeknight dinner! Last Tuesday night, I was staring at my fridge trying to figure out what to make for dinner when Amy piped up from the kitchen table, "Mom, can we get that yummy beef from the Chinese place?"

You know what she was talking about - that sweet, sticky beef that somehow manages to be both tender and crispy at the same time. But instead of ordering out, I decided to try making it myself. And let me tell you, after three attempts and some serious trial and error, I've cracked the code!
This Mongolian beef recipe delivers everything you love about the restaurant version but better - because it's made with real ingredients in your own kitchen. The beef comes out incredibly tender thanks to a simple marinade trick I learned in culinary school, and the sauce? It's that perfect balance of sweet and savory that makes everyone come back for seconds.
What I love most is how quick it comes together. In just 30 minutes, you've got dinner that looks like you spent hours on it. Bradley always gets excited when he sees me pulling out the wok because he knows something good is about to happen.
Jump to:
- Why You'll Love This Mongolian Beef Recipe
- Mongolian Beef Ingredients You'll Need
- How To Make Mongolian Beef Step By Step
- Storage & Reheating Your Mongolian Beef
- Tips For The Best Mongolian Beef Every Time
- Mongolian Beef Recipe Variations
- Mongolian Beef Recipe FAQ
- Final Thoughts
- Mongolian Beef Recipe That's Better Than Takeout
Why You'll Love This Mongolian Beef Recipe
- Restaurant-quality results at home - Seriously, this tastes better than most takeout places
- Ready in 30 minutes - Perfect for busy weeknights when you want something special
- Tender, melt-in-your-mouth beef - The marinade does all the heavy lifting
- Sweet and savory sauce - That perfect balance that makes you want to lick the plate
- Kid-approved flavor - Even picky eaters love this one
- Uses simple ingredients - No hunting down specialty items at three different stores
Mongolian Beef Ingredients You'll Need
Beef Marinade
- 1 lb flank steak - sliced into 1½ inch pieces across the grain
- ½ teaspoon baking soda - this is the secret to super tender beef
- 1 tablespoon cornstarch
- 1 tablespoon Shaoxing wine (or dry sherry if you can't find it)
- 1 tablespoon water
- 1 tablespoon soy sauce
- ¼ teaspoon white pepper
- 1 tablespoon vegetable oil
- ½ cup cornstarch - for dredging
Mongolian Beef Sauce
- ¼ cup brown sugar - I use light brown sugar
- ½ cup beef broth - low sodium works great
- ¼ cup soy sauce - regular soy sauce
- 2 teaspoons dark soy sauce - this adds that deep color
- 1 tablespoon oyster sauce - don't skip this!
- 1 teaspoon sesame oil
Cornstarch Slurry
- 1 tablespoon cornstarch
- 2 tablespoons water
Stir Fry Components
- ⅓ cup vegetable oil - for frying the beef
- ½ small yellow onion - thinly sliced
- 2 teaspoons fresh ginger - minced
- 4 cloves garlic - minced
- 6 dried chili peppers - adjust to your heat preference
- 5 stalks green onion - white and green parts separated, cut into 2-inch pieces
How To Make Mongolian Beef Step By Step
Preparing The Beef
- Marinate the beef properly. In a large mixing bowl, combine the sliced flank steak with baking soda, cornstarch, Shaoxing wine, water, soy sauce, white pepper, and vegetable oil. Mix everything together until the beef is well coated and let it marinate for at least 30 minutes. Here's what I've learned - the baking soda is crucial for breaking down the protein fibers. It might seem weird, but trust me on this one!
- Make your sauce ahead. In a medium bowl, whisk together the brown sugar, beef broth, soy sauce, dark soy sauce, oyster sauce, and sesame oil until the sugar dissolves completely. Set this aside - having everything ready makes the actual cooking so much smoother.


Cooking The Perfect Mongolian Beef
- Dredge each piece of beef. Place the ½ cup of cornstarch in a large bowl. Take each piece of marinated beef and coat it evenly in the cornstarch, then shake off any excess. I like to do this step right before cooking so the coating doesn't get soggy.
- Fry the beef in batches. Heat the vegetable oil in a wok or large skillet over medium-high heat until it's nice and hot. Working in small batches (don't overcrowd!), cook the beef pieces in a single layer for about 1 minute on each side until they're golden and crispy. Remove the beef and set aside. The key here is not to move the beef around too much - let it get that beautiful crust!
Building The Mongolian Beef Stir Fry


- Create your flavor base. Drain most of the oil from the wok, leaving about 1 tablespoon. Heat it over medium heat, then add the sliced onion, minced ginger, minced garlic, dried chili peppers, and the white parts of the green onions. Stir-fry for about 1 minute until everything smells amazing.
- Add the sauce and thicken. Pour in your prepared sauce and bring it to a gentle simmer for 1-2 minutes. Mix the cornstarch and water together to make a slurry, then slowly stir it into the simmering sauce until it thickens to coat the back of a spoon.
- Bring it all together. Add the crispy beef back to the wok along with the green parts of the green onions. Toss everything together for about 30 seconds until the beef is coated in that gorgeous sauce and the green onions are just wilted.
- Serve immediately. This Mongolian beef is best enjoyed right away while the beef is still crispy and the sauce is hot. Serve it over steamed rice and watch everyone's faces light up!
Storage & Reheating Your Mongolian Beef
Store any leftovers in an airtight container in the refrigerator for up to 3 days. I'll be honest - the beef won't be quite as crispy the next day, but it's still absolutely delicious.
For reheating, I prefer using a skillet over medium heat for about 2-3 minutes, stirring frequently. This helps maintain some of that texture better than the microwave. You can also reheat in the microwave in 30-second intervals, stirring between each one.
The flavors actually develop even more overnight, so leftover Mongolian beef makes for an incredible lunch the next day!
Tips For The Best Mongolian Beef Every Time
- Slice against the grain - This is crucial for tender beef. Look for the direction of the muscle fibers and cut perpendicular to them.
- Don't skip the marinade time - I know 30 minutes seems long when you're hungry, but it makes such a difference in tenderness.
- Get your wok really hot - You want that nice sear on the beef, which only happens with proper heat.
- Work in batches - Overcrowding the pan will steam the beef instead of giving it that crispy coating we're after.
- Have everything prepped first - Once you start cooking, things move fast! Amy learned this the hard way when she tried to help me chop vegetables mid-stir fry.
How do you know when your oil is hot enough? I drop a small piece of cornstarch-coated beef in - if it sizzles immediately, you're good to go!
Mongolian Beef Recipe Variations
- Make it spicier - Add more dried chilies or include some fresh sliced jalapeños with the aromatics
- Vegetable additions - Bell peppers, snap peas, or broccoli work beautifully in this dish
- Different proteins - This sauce works amazingly with chicken thighs or even firm tofu
- Adjust the sweetness - Use more or less brown sugar depending on your family's preferences
- Make it gluten-free - Substitute tamari for soy sauce and use rice wine instead of Shaoxing wine
Bradley actually suggested adding bell peppers once, and now it's become our go-to variation when we want extra veggies!
Mongolian Beef Recipe FAQ
Yes, you can substitute with sirloin, ribeye, or skirt steak. Just slice thinly against the grain for tender results.
Marinate for at least 30 minutes, but for maximum tenderness and flavor, marinate for 2-4 hours in the refrigerator.
Absolutely! Simply reduce or omit the dried chili peppers. The dish will still have great flavor from the sweet and savory sauce.
Store in the refrigerator for up to 3 days in an airtight container. Reheat gently in a skillet or microwave before serving.
Final Thoughts

This Mongolian beef recipe has become such a regular in our dinner rotation that John jokes I should open my own Chinese restaurant. There's something so satisfying about creating restaurant-quality food in your own kitchen, especially when it brings the whole family to the table with smiles on their faces.
The combination of that tender, perfectly seasoned beef with the sweet and savory sauce is just magic. And knowing exactly what goes into it - real ingredients, no weird preservatives - makes it taste even better.
Give this recipe a try and let me know what you think! Save it to Pinterest for those nights when you want something special but don't want to order takeout.


Mongolian Beef Recipe That's Better Than Takeout
- Total Time: 60 minutes
- Yield: 4 portions 1x
Description
This Mongolian beef recipe delivers everything you love about the restaurant version but better - tender, melt-in-your-mouth beef with that perfect sweet and savory sauce that makes everyone come back for seconds.
Ingredients
- 1 lb flank steak - sliced into 1½ inch pieces across the grain
- ½ teaspoon baking soda
- 1 tablespoon cornstarch
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 tablespoon water
- 1 tablespoon soy sauce
- ¼ teaspoon white pepper
- 1 tablespoon vegetable oil
- ½ cup cornstarch - for dredging
- ¼ cup brown sugar
- ½ cup beef broth
- ¼ cup soy sauce
- 2 teaspoons dark soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- ⅓ cup vegetable oil - for frying
- ½ small yellow onion - thinly sliced
- 2 teaspoons fresh ginger - minced
- 4 cloves garlic - minced
- 6 dried chili peppers
- 5 stalks green onion - cut into 2-inch pieces
Instructions
- In a large mixing bowl, combine sliced flank steak with baking soda, cornstarch, Shaoxing wine, water, soy sauce, white pepper, and vegetable oil. Mix well and marinate for at least 30 minutes.
- In a medium bowl, whisk together brown sugar, beef broth, soy sauce, dark soy sauce, oyster sauce, and sesame oil until sugar dissolves. Set aside.
- Place ½ cup cornstarch in a large bowl. Coat each piece of marinated beef evenly in cornstarch, shaking off excess.
- Heat vegetable oil in a wok or large skillet over medium-high heat until hot.
- Working in small batches, cook beef pieces in single layer for about 1 minute on each side until golden and crispy. Remove and set aside.
- Drain most oil from wok, leaving about 1 tablespoon. Heat over medium heat.
- Add sliced onion, minced ginger, garlic, dried chili peppers, and white parts of green onions. Stir-fry for 1 minute.
- Pour in prepared sauce and bring to gentle simmer for 1-2 minutes.
- Mix 1 tablespoon cornstarch with 2 tablespoons water to make slurry. Slowly stir into simmering sauce until thickened.
- Add crispy beef back to wok along with green parts of green onions. Toss everything together for 30 seconds.
- Serve immediately over steamed rice.
Notes
The baking soda is crucial for breaking down protein fibers - don't skip it! Slice beef against the grain for maximum tenderness. Work in batches when frying to avoid overcrowding. Have all ingredients prepped before starting as cooking happens quickly.
- Prep Time: 45 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 portion
- Calories: 520
- Sugar: 12g
- Sodium: 980mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 42g
- Cholesterol: 95mg




