30-Minute Beef Lo Mein
Tender velveted steak, glossy egg noodles and crisp rainbow vegetables tossed in a sticky soy-oyster glaze — real takeout flavor from your own wok in 30 minutes. The cornstarch marinade is the restaurant secret that keeps every slice of beef silky.
By Hanan · Salt & Hearth
Published July 17, 2026 · Updated July 27, 2026
Full quantities, times and temperatures · How we make this site

Prep
20 min
Cook
10 min
Total
30 min
Serves
6
Be the first to rate this recipe
Tap a star to rate
This is the lo mein you order on a Friday night, minus the wait and the delivery fee. Thin-sliced flank steak gets a quick cornstarch marinade so it stays silky and tender even after a hard sear, then it's tossed with crisp-tender rainbow veggies and springy egg noodles in a glossy, salty-sweet soy-oyster glaze. The whole thing comes together in one wok and about half an hour, which makes it a genuine weeknight fix rather than a takeout menu daydream. It's the kind of meal where every bite has a little bit of everything — tender beef, snappy cabbage and carrot, chewy noodles — all coated in that sticky, dark sauce. Make it when you're craving Chinese takeout but don't want to leave the house or wait on a delivery driver.
Why you'll love this recipe
- Velveted beef stays silky, never chewy
- Ready in 30 minutes, faster than delivery
- Crisp veggies keep every bite balanced
- One wok, minimal cleanup afterward
- Sticky soy-oyster glaze tastes just like takeout
Ingredients

- For the Beef
- 500 g (1 lb) flank steak or sirloin, thinly sliced
- 1 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp sesame oil
- For the Lo Mein
- 400 g fresh egg noodles (or cooked lo mein noodles)
- 2 tbsp vegetable oil
- 3 garlic cloves, minced
- 1 small onion, sliced
- 1 red bell pepper, sliced
- 1 carrot, julienned
- 2 cups shredded cabbage
- 3 spring onions, sliced
- Sauce
- ¼ cup soy sauce
- 2 tbsp oyster sauce
- 1 tbsp dark soy sauce
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 2 tbsp water
Ingredient notes & substitutions
- Flank steak or sirloin:
- Slice it thinly against the grain — this is what makes the beef tender instead of chewy, especially with flank steak.
- Cornstarch marinade:
- This is the velveting step that keeps the beef juicy through a hot sear; don't skip it even if you're in a rush.
- Fresh egg noodles:
- Fresh lo mein noodles give the best chew, but you can substitute cooked spaghetti or udon in a pinch.
- Dark soy sauce:
- This adds color and a deeper, slightly sweeter flavor than regular soy sauce; if you don't have it, use extra regular soy sauce plus a touch more brown sugar.
- Oyster sauce:
- This is what gives the sauce its glossy, savory backbone; vegetarian stir-fry sauce works as a substitute if needed.
- Cabbage and carrot:
- Pre-shredded coleslaw mix is a great shortcut here if you want to skip the knife work.
Method
- 1
Toss the sliced beef with soy sauce, cornstarch, and sesame oil. Let it marinate for 10–15 minutes.
- 2
Cook the noodles according to the package instructions, then drain.
- 3
Heat oil in a wok and sear the beef for 2–3 minutes. Remove and set aside.
- 4
Stir-fry the garlic, onion, bell pepper, carrot, and cabbage for 3–4 minutes until crisp-tender.
- 5
Return the beef to the wok, add the noodles and prepared sauce.

- 6
oss everything together until the noodles are evenly coated and heated through.
- 7
Garnish with sliced spring onions and serve immediately.

Variations to try
- Swap the beef for sliced chicken thigh or shrimp — sear shrimp just 1-2 minutes so it doesn't overcook.
- Make it vegetarian by skipping the beef and oyster sauce, using extra-firm tofu and a vegetarian stir-fry sauce instead.
- Add heat with a spoonful of chili garlic sauce or a sliced fresh red chili tossed in with the garlic.
- Go gluten-free by using tamari in place of soy sauce and rice noodles instead of egg noodles.
Storage & make-ahead
Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat in a hot skillet or wok with a splash of water to loosen the sauce, since noodles can dry out in the microwave. This dish doesn't freeze particularly well because the cabbage and carrot lose their crunch, so it's best enjoyed fresh or as next-day leftovers.
Frequently asked questions
- Can I use dried noodles instead of fresh egg noodles?
- Yes, dried lo mein or even spaghetti works fine — just cook them slightly under al dente since they'll finish cooking as they absorb the sauce in the wok.
- Why is my beef tough instead of tender?
- This usually means it wasn't sliced thin enough against the grain, or the marinade time was skipped — give it the full 10-15 minutes and slice as thin as you can manage.
- Can I prep this ahead of time?
- You can slice the beef, marinate it, and chop all the vegetables up to a day ahead and store them separately in the fridge, then stir-fry everything fresh right before serving.
- What if I don't have a wok?
- A large, heavy skillet works fine — just make sure it's very hot before adding the beef so you get a good sear instead of steaming it.
Get the recipes first
New comfort food recipes in your inbox — no spam, unsubscribe any time.