My take on restaurant-style Mongolian Beef! Instead of frying the beef, we use a secret ingredient to marinate and tenderize it, and the results are phenomenal! 

close up of jasmine rice with Mongolian Beef on top

Homemade Mongolian Beef loaded with tender garlic-scented beef, a sweet and salty brown sauce, and tons of crisp scallions for color and crunch. I serve it up on a bed of fluffy jasmine rice, and this recipe has quickly become a weekly staple around here!

One night I was making Mongolian Beef for dinner with the two huge bunches of scallions that our grocery store sent in my weekly grocery pick up. Did I order two, I don’t think so? But did I put them to good use? I sure did. I just happen to share a quick time-lapse on Instagram as I was making this and so many people all but demanded this recipe. 

And I’m all here for it!

Prepared Mongolian Beef in a hot pan

This easy Mongolian Beef recipe is modeled after my favorite Chinese take out place as well as my Mongolian Beef meatballs. They make the best version, loaded with tons of crisp scallions and even thin onion slices to help make this meal more flavorful. 

Ingredients to make Mongolian Beef at home:

  • Beef: There are several different cuts of beef that you can use. Be sure to cut against the grain and make equal pieces so that they cook up in roughly the same amount of time.
  • Low sodium soy sauce: adds umami to the beef.
  • Cornstarch: Cornstarch is used on the beef so that it gives it some texture when we sear it in a hot pan. It also helps lock in the natural juices, giving you a juicy piece of meat when you bite into it.
  • Minced garlic: We sauté the fresh garlic in the oil before we put the stir fry together.
  • Baking soda: acts as a natural tenderizer in this recipe. It is my secret ingredient for take-out recipes as it gives the beef (or chicken) a tender texture even if you marinate it for a short 15-20 minutes.
  • Seasonings: We’re seasoning the beef with garlic powder and white pepper to help flavor it before we sear it off in the hot oil.
  • Onions: These add both color and crunch. You could use white or yellow onions as well, but I prefer red onions because they also add a bit of color.
  • Dried red chilies: The chilies are optional however, they do give it more of that restaurant-style flavor. I purchased mine in bulk from an Indian grocery store; you can also purchase them here. These peppers are mild and used more so for flavor and color than anything else.
  • Scallions: Be sure to trim the scallions and chop them into 4-5 pieces. If the whites on scallions are incredibly thick, I just slice those down the center as well.

the process for making homemade Mongolian Beef stir fry

What kind of beef cuts can I use to make Mongolian Beef?

I like to use a flank or skirt steak for this recipe. Both of these steaks produced similar results. Since these types of steaks contain tough muscles, it’s crucial to allow the meat to marinate for at least 15 minutes before cooking and to cut the meat against the grain for best results. I usually let it go for 1-2 hours and find that the steak bites just melt in your mouth at that point!

How to make Mongolian Beef extra tender:

When you’re slicing the beef for this recipe, I suggest cutting against the grain. I also like to do so on the biased so that my knife is at a 45º angle when cutting. This increases the surface area of the slice, and when we marinate it in the baking soda mixture, it leaves a more tender piece of steak! 

What’s in the sauce?

The sauce is just equal parts water, low sodium soy sauce, brown sugar, freshly grated ginger, a bit of salt, and a tablespoon of hoisin sauce to add all the other flavors.

dutch oven with sautéed beef with onions and scallions

The science behind using baking soda to marinate Mongolian Beef:

The alkalinity of baking soda raises the pH of the meat, causing the proteins to move further apart, and that makes it more tender and easier for us to chew or bite into.

How to make the best Mongolian Beef:

  1. Marinate the beef. Add a couple of tablespoons of soy sauce, a splash of water, cornstarch, baking soda, white pepper, and garlic powder to a bowl and allow the meat to sit and let it marinate. If you plan on letting it go for longer than 3 hours, I highly suggest cutting back on the baking soda.
  2. Make the sauce. This is the easy part, I like to just whisk this together in a measuring cup, but you could also toss it all into a mason jar and shake it up!
  3. Sear the beef in batches. Heat the wok until it’s screaming hot, then add a generous glug of oil and add the meat in batches to cook.  I usually prefer to do it in at least three batches so that all the meat if perfectly seared. Remove the beef to a plate as you brown it.
  4. Put it together. Add a little more oil to the skillet and saute the onion slices and dried red chilies. Give them a minute before adding the garlic. Once the garlic is fragrant, add in all the beef. Toss so that the garlic just clings to the meat. Then pour in the sauce. It should start sizzling and evaporating right away. Most of the sauce will get soaked up by the meat because of the cornstarch on the crust. Add the scallions and give them a good toss. Top with toasted sesame seeds if desired.

plated beef with scallions

Additional tips for homemade Mongolian Beef:

  • Use the right equipment: For this recipe, you can go one of two ways. You can either use a wok that retains heat well. Or you can use a cast-iron skillet or wide dutch oven. Then, I like to use a wide spatula designed for a wok to help flip the meat quickly.
  • Get your pan screaming hot. A way to check if your pan is super hot is to sprinkle a little water into the skillet (make sure there isn’t any oil in the pan), and if it sizzles and evaporates right away, it’s ready for you to start cooking. Starting the meat in a hot pan allows for it to sear quickly on the outside while retaining all the juices on the inside. Also, you don’t want to cook the beef all the way through when searing, so it’s essential to have your pan hot enough to where it can quickly form an outer crust.
  • Sear in batches. Instead of adding all the beef to the pan at once and causing it to steam rather than sear, I suggest browning the meat in batches. I prefer to do this in 3 batches. 
  • You shouldn’t need to thicken the sauce. Since we’re using a significant amount of cornstarch on the sliced steak, you shouldn’t need additional cornstarch to thicken the sauce. Adding it to a hot pan should cause it to sizzle, cling, and thicken onto the beef, leaving it with a nice sheen. If you find the sauce to still be thin for your liking, I suggest combining 1-2 teaspoons of cornstarch with a 1-2 teaspoon of water and adding it to the meat. However, in all my recipe testing, I didn’t need to thicken the sauce afterward.

close up shot of crispy beef with sesame seeds and scallions on jasmine rice

Serving suggestions:

  • With roasted or steamed veggies
  • Over quinoa
  • With my 15 minute fried rice
  • Over brown or jasmine rice
  • Serve with freshly cooked egg noodles

Other Asian Recipes to try:

white rice with sautéed Mongolian Beef on top with a fork


a close up of Mongolian Beef on a bed of rice

Yield: serves 5

Super Tender Mongolian Beef

Prep Time 15 minutes
Cook Time 10 minutes
Additional Time 15 minutes
Total Time 40 minutes

My take on restaurant-style Mongolian Beef! Instead of frying the beef, we use a secret ingredient to marinate and tenderize it, and the results are phenomenal! 

Super Tender Mongolian Beef



  • 1-1¼ pound beef, such as skirt or flank steak trimmed and cut thinly against the grain (at a 45º angle)
  • 2 tablespoons low sodium soy sauce
  • 3 tablespoons EACH: cornstarch AND fresh minced garlic
  • ¾ teaspoon baking soda
  • ¼ teaspoon EACH: white pepper AND garlic powder
  • ½ small red onion, cut into thick slices
  • 2-3 dried red chilies, optional
  • 6-8 scallions, trimmed and cut into 4-5 pieces each
  • Oil, for cooking


  • ¼ cup EACH: water AND low sodium soy sauce
  • 3 tablespoon brown sugar (I prefer dark brown)
  • 2 teaspoons fresh ginger, grated or minced
  • ¼ teaspoon kosher salt
  • 1 tablespoon hoisin sauce


    1. MARINATE: Add the thinly sliced beef, soy sauce, 1 tablespoon water, cornstarch, baking soda, white pepper, and garlic powder to a bowl and stir to combine. Set aside for at least 15 minutes and ideally, 1-2 hours works best to tenderize the meat.
    2. SAUCE: Combine the ingredients for the sauce in a bowl with a whisk or in a mason jar with a lid.
    3. SEAR THE MEAT: Heat a wok a large skillet over medium-high heat. Add 1 ½ tablespoon of oil and allow for the oil to be just below the smoking point. Add one-third of the meat in a single layer and allow for it to cook through for 1-2 minutes or until it crisp, flip, and continue cooking for another 1 minute. Remove the meat to a plate and repeat with the remaining meat in batches, adding oil as needed.
    4. PUT IT TOGETHER: Add 2 tablespoons of oil to the same skillet and sauté the onion slices and dried red chilies for 1 minute. Add the garlic and give it 30 seconds then, add the beef back into the pan and toss. Kick the heat up to the highest setting and stir everything. Drizzle the sauce over the meat and toss to combine so all the meat is evenly coated in the sauce. Allow the sauce to sizzle and thicken a tiny bit before adding the scallions and tossing until the scallion wilt just a bit. Top with sesame seeds and serve warm!

Have you made this recipe?

If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I'd love to see what you made!