This beef lo mein is stir fried steak and vegetables tossed with egg noodles in a savory sauce. A remake of the take out favorite that tastes even better than what you would get at a restaurant!

I love to recreate some of my family’s favorite Chinese dishes at home including General Tso’s chicken, fried wontons and this easy and totally delicious lo mein.

Tongs serving up a portion of beef lo mein.


Whenever we order Chinese takeout, my family requests beef lo mein. I decided it was time to learn to make this classic recipe at home, and it’s actually quite easy to prepare!

This lo mein works great as a main course and you can serve it alongside other Chinese dishes for a complete meal. When I am making a whole Chinese meal at home I typically start with appetizers like fried wontons and crab rangoon. I also like to have a chicken dish such as orange chicken or Mongolian chicken to go with the beef lo mein. Be sure to check out all my Asian food recipes and make your favorites! 

Beef Lo Mein Ingredients

Bowls of ingredients including steak, carrots, celery, cabbage and noodles.

To make beef lo mein you will need flank steak, sugar, sesame oil, soy sauce, cornstarch, vegetable oil, egg noodles, onion, carrots, celery, cabbage, garlic, beef broth, hoisin sauce, green onions, salt and pepper. You can find hoisin sauce in the international foods aisle of most grocery stores.

How Do You Make Beef Lo Mein?

The first step is to make a simple marinade for thinly sliced flank steak. Let the meat sit in the marinade for at least 10 minutes, then transfer the steak to a hot pan, large skillet or wok. Cook the meat until browned, then remove the steak and place onions, carrots, celery and cabbage in the pan. Cook the veggies until they’re just softened. Add the noodles and steak to the pan and toss everything together.

While the steak and veggies are cooking, in a separate bowl make the sauce by whisking together beef broth, hoisin sauce, soy sauce, sesame oil and cornstarch. Pour the sauce in the pan with the beef, noodles and veggies and bring the sauce to a simmer until thickened. Once the sauce thickens, add a sprinkling of green onions and enjoy!

Carrots, celery and cabbage cooked in a pan.

Tips For The Perfect Dish

  • If you have an Asian supermarket nearby, you can find a wide selection of refrigerated noodles that are suitable for lo mein. Most grocery stores also carry a selection of fresh Asian noodles in the refrigerated produce area. If you can’t find egg noodles, you can also use fresh yakisoba noodles or a dried lo mein noodle. In a pinch, you can also use spaghetti or Japanese udon noodles.
  • I typically use flank steak because it’s relative inexpensive and stays tender when cooked. Other good choices include sirloin or New York strip steak.
  • You can use a variety of vegetables in your lo mein including bell peppers, mushrooms, broccoli and bok choy. Feel free to use whatever vegetables you have on hand.
  • You can store beef lo mein leftovers in an airtight container in a fridge for up to 3 days.

Quick Tip

Place your steak in the freezer for 20-30 minutes to firm it up. It makes it much easier to cut thin slices this way.

Seared steak in a skillet.

Recipe FAQs

What kind of noodles are used in beef lo mein?

I use an egg noodle here which is labeled as a Shanghai noodle. It came from the refrigerated section of my local Asian market. You want to use noodles that are relatively thick and long.

What is lo mein sauce made of?

The sauce for beef lo mein is a mixture of beef broth, hoisin sauce, soy sauce, sesame oil and cornstarch.

What is the difference between lo mein and chow mein?

Lo mein and chow mein are very similar dishes. Chow mein noodles are thinner than lo mein noodles. Lo mein noodles are often sold cooked and refrigerated. They remain tender when cooked while thinner chow mein noodles be may be crispier when cooked. This lo mein recipe uses pre-cooked noodles that are heated and simmered in lo mein sauce, which results in perfectly tender noodles.

Are lo mein noodles healthy?

Lo mein noodles have carbohydrates and are cooked with oil so they are not particularly healthy. You can make lo mein healthier by having lots of fresh veggies cooked in your lo mein dish and by using a fiber rich noodle.

Follow Me

A bowl of beef lo mein topped with green onions.

Beef Lo Mein Variations

  • Spicy: If you prefer a spicy lo mein, you can add sriracha to the sauce.
  • Sweet: Looking for more of a sweet and savory combination? Try adding 1/2 teaspoon of honey to the mix.
  • Meat: You can slices of chicken breast in this dish for a chicken option. You can also add shrimp by adding them to the pan with the vegetables.
  • Tofu: Diced pieces of extra firm tofu work well with these noodles.
  • Toppings: You can sprinkle bean sprouts or sesame seeds on this dish for an elegant presentation.
  • Flavor: You can change the flavor by adding some oyster sauce.

This lo mein recipe is a great way to enjoy a classic Chinese dish in the comfort of your own home!

More Recipes You’ll Love

Beef Lo Mein Video

Love This Recipe?

Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below & a review in the comments section further down the page.

5 from 26 votes

Beef Lo Mein

AuthorSara Welch
Tongs serving up a portion of beef lo mein.
This beef lo mein is stir fried steak and vegetables tossed with egg noodles in a savory sauce. A remake of the take out favorite that tastes even better than what you would get at a restaurant!
Time
Prep Time10 minutes
Cook Time15 minutes
Marinating Time10 minutes
Total Time35 minutes
Course Main
Cuisine Asian
Serves 4

Ingredients 

For the beef

  • 3/4 pound flank steak thinly sliced
  • 1/2 teaspoon granulated sugar
  • 1/2 teaspoon sesame oil
  • 2 tablespoons soy sauce
  • 2 teaspoons cornstarch

For the lo mein

  • 1 tablespoon vegetable oil
  • 10 ounces fresh egg noodles pre-cooked
  • 1/2 cup thinly sliced yellow onion
  • 1/2 cup shredded or julienned carrots
  • 1/4 cup thinly sliced celery
  • 1 cup shredded cabbage
  • 1 teaspoon minced garlic
  • 1/4 cup beef broth
  • 2 tablespoons hoisin sauce
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 2 teaspoons cornstarch
  • 1/4 cup sliced green onion tops (only the dark green part)
  • salt and pepper to taste

Instructions 

For the beef

  • Place the flank steak, sugar, sesame oil, soy sauce and cornstarch in a bowl. Stir to combine. Cover and refrigerate for at least 10 minutes.

For the lo mein

  • Preheat the oil in a large pan over medium high heat. 
  • Add the beef in a single layer. Cook for 3-4 minutes per side or until golden brown. 
  • Remove the beef from the pan. Add the onions, carrots, celery and cabbage to the pan and cook for 3-4 minutes or until just softened. 
  • Add the garlic and cook for 30 seconds.
  • Add the noodles to the pan, along with the beef. Toss to combine.
  • In a small bowl, whisk together the beef broth, hoisin sauce, soy sauce, sesame oil and cornstarch.
  • Pour the sauce into the pan and bring to a simmer. Cook for 1 minute or until sauce is thickened. Sprinkle with green onions, then serve.

Notes

  1. If you have an Asian supermarket nearby, you can find a wide selection of refrigerated noodles that are suitable for lo mein. Most grocery stores also carry a selection of fresh Asian noodles in the refrigerated produce area.
  2. I typically use flank steak because it’s relative inexpensive and stays tender when cooked. 
  3. Place your steak in the freezer for 20-30 minutes to firm it up. It makes it much easier to cut thin slices this way.

Nutrition

Calories: 336kcal | Carbohydrates: 37g | Protein: 25g | Fat: 11g | Saturated Fat: 2g | Cholesterol: 49mg | Sodium: 706mg | Fiber: 3g | Sugar: 6g

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

Leave a comment

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

Recipe Rating




Comments

  1. This beef lo mein recipe is amazing! I love how easy it was to make and it tastes even better than what you would get at a restaurant. The steak is so tender and flavorful, and the veggies add the perfect amount of crunch. The sauce is just the right balance of savory and slightly sweet, making this dish so addictive. I’ll definitely be making this again and again!

  2. 5 stars
    One of the best Chinese fakeaway recipes I’ve tried this year! Super easy to put together, but tastes better than our local Chinese!

  3. 5 stars
    My family love noodle dishes and this version is so delicious. I really love the beef marinade too.

  4. 5 stars
    This looks so fabulous! Will be a big hit with my kids, thanks for this easy Chinese take out inspo at home!

  5. 5 stars
    I can not express enough how truly delicious this recipe is. Everyone loves it so much I have to double the recipe every time I make it. Thank You!!!

  6. 5 stars
    Oh My Yummness!!! This was absolutely delicious and easy to make. I added some mushrooms to ours. My family devoured it. I will be making this again and again

  7. 5 stars
    One of my favorite take out meals, but this recipe is so much better than any take out. My family loved it and I will be making it again soon.

    1. I got them from 99 ranch, they’re called Shanghai noodles made by Fung’s Village, in a clear bag in the refrigerated section.

  8. 5 stars
    This is my husband’s favorite to order when we go out so now I can make this over and over again at home because he loves this recipe. Thank you!

  9. 5 stars
    I always wondered what kind of noodles those were! This is really good and I love all the veggies in it!

  10. 5 stars
    Lo mein is my daughter’s favorite so I know she would absolutely love this. Takeout made at home is the best and always a fun dinner for the family. This looks delicious!

  11. 5 stars
    Yum! This is so delicious, and right up my family’s alley. I’ll be making this again!

  12. 5 stars
    Why have I never thought of making this myself?? You make it look so doable, I am definitely going to give this a go this weekend 🙂