Ridiculously-Good Steak Lo Mein
Ridiculously-Good Steak Lo Mein is a harmonious blend of tender marinated beef, vibrant vegetables, and perfectly cooked noodles tossed in a rich, savory sauce. Each bite is a delightful mix of textures, from the juicy steak to the crisp vegetables, creating a dish that’s satisfying to both the eyes and the palate. This recipe is made even better with pre-cooked lo mein noodles, allowing you to whip up a restaurant-quality meal in the comfort of your own home without requiring a culinary degree!
Table of Contents

The first time I made this recipe, it was born out of a craving for something hearty after a long day. The magical combination of flavors and the ease of preparation blew me away. Say goodbye to takeout! With just a handful of ingredients and less than an hour of your time, you’ll create a meal that rivals your favorite Chinese restaurant. So roll up your sleeves and get ready to be wowed by this Ridiculously-Good Steak Lo Mein!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 30 minutes, it’s perfect for weeknight dinners.
- Irresistible Flavor: The combination of soy sauce, shaoxing wine, and five-spice powder brings an amazing umami taste.
- Eye-Catching Appeal: Bright vegetables and colorful steak make for a visually stunning dish.
- Flexible Serving: Great for family dinners, gatherings, or leftovers for lunch the next day.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by using gluten-free noodles and soy sauce.
Ingredients You’ll Need
- 1 tablespoon potato starch (or cornstarch): This thickening agent helps create a lovely glaze for the sauce, making it sticky and flavorful. Cornstarch can be a perfect substitute if needed.
- ¼ cup water, plus more as desired: Used to dissolve the starch and balance the sauce’s consistency.
- ¼ cup dark soy sauce: Provides depth of flavor without overpowering the dish, giving it that beautiful color. Regular soy sauce or low-sodium soy sauce can be substituted in a pinch.
- 2 tablespoons shaoxing wine (or rice vinegar): Adds an authentic touch to the dish. If unavailable, rice vinegar works well but may alter the flavor slightly.
- 1 tablespoon packed brown sugar: Enhances the sauce’s richness and balances the savory elements. Coconut sugar can be an alternative if desired.
- ½ teaspoon five spice powder: This aromatic blend of spices infuses the beef with warmth and complexity. If necessary, you could use a mix of cinnamon, cloves, star anise, and fennel as a substitute.
- ½ teaspoon ground white pepper: Adds a subtle heat and unique flavor that enhances the dish.
- 1 teaspoon toasted sesame oil: Introduces a nutty aroma and flavor, elevating the overall taste. Do not use regular sesame oil for this; toasted is key.
- 1 lb beef sirloin flap steak, sliced into strips/wedges: The star of our dish! This cut is tender and flavorful. Flank steak or rib-eye are good alternatives if you can’t find sirloin flap.
- 2-3 tablespoons olive oil (or avocado oil): Used for searing beef and cooking vegetables; choose an oil with a high smoke point.
- 1 large carrot, peeled & then cut into batons: Adds sweetness and crunch, balancing the savory elements of the dish.
- 5 ounces shiitake mushrooms, sliced: Contributes a meaty texture and umami flavor. If you can’t find shiitake, button mushrooms are a fine alternative.
- ½ large yellow onion, thinly sliced: Provides sweetness when sautéed, creating depth of flavor.
- 1 red bell pepper, thinly sliced: Sweet and crunchy, adding both color and taste.
- 1 tablespoon minced garlic: Adds depth and richness to the dish.
- 1 lb pre-cooked frozen lo mein noodles: The quick-cooking noodles help you achieve that restaurant-quality texture with ease. Feel free to use fresh lo mein if you have it on hand.
- 6-8 scallions, thinly sliced—plus more for garnishing: Adds a fresh, oniony hit that brightens the dish.
How to Make Ridiculously-Good Steak Lo Mein
- Prepare the Marinade: In a bowl, combine 1 tablespoon potato starch (or cornstarch) and ¼ cup water. Whisk until dissolved, then add ¼ cup dark soy sauce, 2 tablespoons shaoxing wine (or rice vinegar), 1 tablespoon brown sugar, ½ teaspoon five spice powder, ½ teaspoon white pepper, and 1 teaspoon toasted sesame oil. Whisk again until fully combined.
- Marinate the Beef: Place the sliced 1 lb beef sirloin flap steak in a large bowl and coat with 2 tablespoons of the marinade. Toss until well covered and set aside to marinate for at least 30 minutes.
- Sear the Beef: In a wok or large skillet, heat 2-3 tablespoons olive oil over medium-high heat. When the oil shimmers, add the beef in batches, ensuring not to overcrowd the pan. Sear until golden brown and slightly crispy, about 2-3 minutes per batch. Transfer cooked beef to a clean plate and set aside, adding more oil as necessary between batches.
- Cook the Vegetables: Using the same pan, if necessary, add 1 tablespoon of oil. Sauté the carrots, shiitake mushrooms, onion, and red bell pepper until softened and lightly caramelized, about 4-5 minutes. Add 1 tablespoon minced garlic and cook until fragrant, about 2 minutes.
- Cook the Lo Mein Noodles: Meanwhile, follow the package instructions to cook the pre-cooked frozen lo mein noodles (usually 3 minutes). Drain and set aside.
- Combine Everything: Return the beef to the pan along with any juices. Add the cooked lo mein noodles, the remaining marinade, and 6-8 sliced scallions. Stir-fry gently for 2-3 minutes until everything is well-coated and glossy. If you want a looser sauce, feel free to splash in more water or broth at this stage.
- Serve Up: Remove from heat, plate the beef lo mein, and garnish with additional scallions. Serve immediately and enjoy every delicious bite!
Storing & Reheating
Any leftovers can be stored in an airtight container in the refrigerator for up to 3 days. If you want to keep it longer, you can freeze it for up to 3 months. When reheating, a quick splash of water or broth while warming in a skillet over medium heat will help restore moisture and texture to the dish.
Chef’s Helpful Tips
- Make sure not to overcrowd the pan when searing the beef; it needs room to brown properly.
- Use room temperature ingredients wherever possible to ensure even cooking.
- Take your time with the vegetable sauté; caramelization builds flavor!
- Adjust the five spice powder to your taste, or try different spices if you’re feeling adventurous.
- For a spicier kick, add a dash of chili oil or some crushed red pepper flakes.
Ridiculously-Good Steak Lo Mein is truly one of those recipes that will elevate your weeknight dinners to something extraordinary. With its incredible flavors and colorful ingredients, this dish is sure to be a hit at your table. Whether you’re cooking for a cozy family night or looking to impress guests, this recipe is flexible enough to adapt to your needs.
Experiment a little! Swap out vegetables or proteins based on what you have on hand, and make it your own. I’m excited for you to try this delightful dish—you’ll be coming back for seconds!

Recipe FAQs
Can I use a different type of beef?
Absolutely! While sirloin flap is delicious, you can use flank steak or rib-eye for a slightly different flavor and texture. Just adjust the cooking time as needed.
Can I make this lo mein in advance?
Yes, you can prep the ingredients ahead of time. Marinate the beef and chop the vegetables a day in advance. When you’re ready to cook, simply follow the steps.
What can I substitute for shaoxing wine?
If you don’t have shaoxing wine, rice vinegar works as a substitute. It will change the flavor profile slightly but will still taste great. You could also use a mix of white wine and a splash of vinegar to mimic the flavor!
How to keep lo mein from getting soggy?
To maintain the noodles’ texture, avoid overcooking them and make sure to drain them well. If storing leftovers, reheat them in a hot pan with a splash of broth or water to help rejuvenate them without becoming soggy.
PrintMore Main Dishes Recipes
- Smoked Baby Back Ribs | Fall-Off-The-Bone BBQ Ribs for Father’s Day
- Easy Vegan Potato Salad
- Pork Piccata
- Lemon Chicken
- Corned Beef & Cabbage Sheet-Pan Dinner (No Boiling Pot Required)
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Ridiculously-Good Steak Lo Mein
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Dishes
- Method: Stir Fry
- Cuisine: Chinese
Description
This Ridiculously-Good Steak Lo Mein is packed with flavor, featuring tender beef, fresh vegetables, and lo mein noodles for an easy and satisfying meal any night of the week.
Ingredients
- 1 tablespoon potato starch
- ¼ cup water
- ¼ cup dark soy sauce
- 2 tablespoons shaoxing wine
- 1 tablespoon packed brown sugar
- ½ teaspoon five spice powder
- ½ teaspoon ground white pepper
- 1 teaspoon toasted sesame oil
- 1 lb beef sirloin flap steak
- 2–3 tablespoons olive oil
- 1 large carrot
- 5 ounces shiitake mushrooms
- ½ large yellow onion
- 1 red bell pepper
- 1 tablespoon minced garlic
- 1 lb pre-cooked frozen lo mein noodles
- 6–8 scallions
Instructions
- In a bowl, mix the potato starch and water until dissolved, then add dark soy sauce, shaoxing wine, brown sugar, five spice powder, white pepper, and sesame oil; whisk again.
- Marinate the sliced beef in 2 tablespoons of the sauce for at least 30 minutes. Set aside the rest of the sauce.
- Heat oil in a wok or large skillet over medium-high heat. Cook the beef in batches until it's golden brown and crispy, transferring it to a clean plate.
- In the same pan, cook the carrots, mushrooms, onion, and bell pepper until softened. Add garlic and cook until fragrant.
- Prepare the lo mein according to package instructions and drain.
- Return the beef to the pan, add the lo mein, remaining sauce, and scallions. Stir-fry until well combined and the noodles are glossy.
- If needed, add a splash of water or broth to loosen the sauce. Serve with additional scallions.
Notes
Feel free to substitute with other proteins like chicken or tofu.
Add more veggies like zucchini or snow peas for extra nutrition.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 3g
- Sodium: 720mg
- Fat: 16g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 24g
- Cholesterol: 70mg
