Easy Beef Lo Mein Recipe

Beef lo mein recipe

The Spruce Eats / Teena Agnel

  • Total: 90 mins
  • Prep: 60 mins
  • Cook: 30 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
519 Calories
23g Fat
51g Carbs
27g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 519
% Daily Value*
Total Fat 23g 29%
Saturated Fat 5g 24%
Cholesterol 56mg 19%
Sodium 1077mg 47%
Total Carbohydrate 51g 18%
Dietary Fiber 3g 12%
Protein 27g
Calcium 117mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

​Put down the phone and pick up the wok: it’s homemade lo mein time. All you need is one pot (well, wok) for this quick dinner. Inspired by PF Chang's Bistro Beef, flank steak is coated with oyster sauce and wok-fried with sesame oil. It’s tossed in the wok with garlic, scallions, carrot, Chinese cabbage, lo mein noodles, and soy sauce. Go from wok to bowl and enjoy all that umami—and the easy cleanup.


  • 8 to 12 ounces flank steak (you can also sub a different cut of steak)
  • For the Marinade
  • 2 tablespoons oyster sauce
  • 1 1/2 teaspoons cornstarch
  • For the Noodles
  • 8 ounces lo mein noodles (or spaghetti in a pinch)
  • 1/4 cup sesame oil
  • 1 carrot (shredded)
  • 1 clove garlic (minced)
  • 1/2 cup Chinese cabbage (shredded)
  • 2 scallions (chopped; reserve some for garnish)
  • 1 teaspoon sugar
  • 2 teaspoons soy sauce (plus more to taste if you prefer)

Steps to Make It

  1. Gather the ingredients.

    Ingredients for beef lo mein
    The Spruce Eats / Teena Agnel
  2. Cutting across the grain, slice the steak into thin strips.

    Slice steak
    The Spruce Eats / Teena Agnel
  3. In a bowl, whisk together the oyster sauce and cornstarch.

    Whisk together cornstarch and oyster sauce
    The Spruce Eats / Teena Agnel
  4. Add the beef strips and marinate for 30 minutes to 1 hour.

    Add beef strips
    The Spruce Eats / Teena Agnel 
  5. Bring a pot of salted water to a boil. Add the noodles and cook until al dente. Don’t overcook.

    Bring pasta to bowl
    The Spruce Eats / Teena Agnel
  6. Drain and toss with about half the sesame oil and set aside.

    Drain noodles
    The Spruce Eats / Teena Agnel
  7. Heat about 2 tablespoons of the oil in a wok or large pan over medium-high heat. Add the beef and stir-fry to cook to your desired doneness.

    Add oil
    The Spruce Eats / Teena Agnel
  8. Remove with a slotted spoon and set aside. You can place the beef on a paper towel to absorb some extra oil.

    Remove with a slotted spoon
    The Spruce Eats / Teena Agnel
  9. Add some more oil to the wok if needed. Stir-fry the carrots and garlic being careful not to let the garlic burn.

    Add oil to wok
    The Spruce Eats / Teena Agnel
  10. Add the cabbage and scallions and stir-fry another couple minutes.

    Add the cabbage
    The Spruce Eats / Teena Agnel
  11. When the vegetables are still slightly crunchy, add the noodles and beef back in.

    Add beef
    The Spruce Eats / Teena Agnel
  12. Add the sugar and soy sauce. Toss to mix well and heat through.

    Add vegetables
    The Spruce Eats / Teena Agnel
  13. Serve with some chopped scallions for garnish.

    Add chopped scallions
    The Spruce Eats / Teena Agnel
  14. Enjoy!

    Beef lo mein dish
    The Spruce Eats / Teena Agnel


  • Place the raw steak in the freezer for about 30 minutes. This will make it easier to cut into thin strips across the grain.

Watch Now: Easy Beef Lo Mein Variation