Beef and Broccoli Lo Mein Noodles Recipe
If you’re craving a takeout classic that’s easy enough to whip up any night, this Beef and Broccoli Lo Mein Noodles Recipe might just become your new go-to. It’s that perfect mix of tender steak, crisp broccoli, and silky noodles all coated in a savory-sweet sauce. I love this recipe because it’s packed with flavor, yet surprisingly simple—no complicated ingredients or techniques required.
Whenever I’m pressed for time but want something comforting and filling, I reach for this recipe. Plus, it’s a hit with family and friends, which always feels great. The combination of the rich oyster sauce and a hint of honey makes every bite a real treat. You’ll find yourself coming back to this Beef and Broccoli Lo Mein Noodles Recipe time and time again—seriously, it’s that satisfying.
Ingredients You’ll Need
These ingredients work beautifully together to create layers of flavor—just make sure to grab fresh broccoli and good-quality soy sauce for the best results. I find using regular spaghetti noodles is a simple swap if you don’t have lo mein noodles on hand.
- Low sodium soy sauce: Keeps the saltiness balanced so it doesn’t overpower the dish.
- Oyster sauce: Adds that classic umami richness and depth.
- Honey: Sweetens the sauce naturally—brown sugar works in a pinch too.
- Rice vinegar: Gives a slight tang to brighten up the flavors.
- Browning (optional): I like adding this for that gorgeous, restaurant-style color.
- Steak (flank or sirloin): Thin slices cook quickly and stay tender.
- Soy sauce (for steak): Marinating with this helps enhance the meaty flavor.
- Cornstarch (for steak and slurry): This is key for tenderizing the meat and thickening the sauce.
- Rice wine vinegar: Adds a subtle tang to the marinade.
- Ground ginger: Wakes up the marinade with a warm spice note.
- Sesame oil: Its nutty aroma gives the stir fry that authentic touch.
- Onions, garlic, and fresh ginger: Fresh aromatics that build layers of flavor.
- Broccoli: Crisp-tender florets bring color and a satisfying crunch.
- Noodles (spaghetti or lo mein): Absorb the sauce beautifully without falling apart.
- Water (for slurry): Mixes with cornstarch to thicken the sauce just right.
Variations
One of my favorite things about this Beef and Broccoli Lo Mein Noodles Recipe is how easy it is to customize. You can make it your own by switching up the protein or even trying different veggies depending on what’s in your fridge.
- Chicken or tofu: I’ve swapped beef for chicken strips or extra-firm tofu for a lighter or vegetarian version, and it still turned out delicious.
- Veggie boost: Adding bell peppers or snap peas can brighten the dish and add crunch.
- Gluten-free: Use tamari in place of soy sauce and gluten-free noodles if needed.
- Spicy kick: Toss in some chili flakes or sriracha for a little heat—I personally love this twist on rainy nights.
How to Make Beef and Broccoli Lo Mein Noodles Recipe
Step 1: Marinate Your Steak for Tender, Flavorful Bites
Start by slicing your steak thinly against the grain—that’s the golden rule for tenderness. Mix the soy sauce, cornstarch, rice wine vinegar, and ground ginger together, then toss your beef slices until they’re well coated. I like letting mine sit for at least 15 minutes while I prep the rest; this helps the flavors soak in and makes the meat really juicy.
Step 2: Whip Up That Flavor-Packed Sauce
While your steak’s marinating, combine soy sauce, oyster sauce, honey, rice vinegar, and a splash of browning if you’re using it. This sauce brings that perfect balance of salty, sweet, and tangy. Set it aside—it’ll come together beautifully with the other ingredients.
Step 3: Stir Fry Aromatics and Broccoli
Heat your sesame oil in a big pan or wok over medium-high heat. Toss in diced onions, garlic, and fresh ginger, stirring until fragrant—this takes about 1-2 minutes. Then add the broccoli florets and stir fry until they’re bright green and crisp-tender, which usually takes around 4-5 minutes. Pro tip: keep things moving in the pan so nothing burns and everything cooks evenly.
Step 4: Cook the Steak and Noodles Together
Push the broccoli to one side of the pan, then add the marinated steak slices in a single layer. Let them sear for a minute before stirring—they’ll brown quickly due to the cornstarch coating. While the steak cooks, boil your noodles separately according to the package instructions (I use spaghetti if I don’t have lo mein). Drain and set aside.
Step 5: Combine Everything and Thicken the Sauce
Once the steak is nearly cooked, pour the sauce over the beef and broccoli. Mix your cornstarch slurry (cornstarch + water), then add it in as you stir everything together. The sauce will thicken and coat every strand of noodle and bite of beef in just a minute or two. Finally, toss in the drained noodles and stir to combine thoroughly.
How to Serve Beef and Broccoli Lo Mein Noodles Recipe

Garnishes
I love sprinkling toasted sesame seeds and freshly chopped green onions on top for an extra pop of flavor and color. A drizzle of chili oil is also fantastic if you like a hint of spice. These garnishes do wonders to elevate the whole experience and make it feel a bit more special—even on a weeknight.
Side Dishes
This dish is pretty hearty on its own, but I often serve it alongside steamed dumplings or a simple cucumber salad for a refreshing crunch. If you want to keep things light, a bowl of miso soup pairs really well too.
Creative Ways to Present
For gatherings, I’ve tried plating this Beef and Broccoli Lo Mein Noodles Recipe in individual bowls topped with microgreens or edible flowers—it’s surprisingly impressive with minimal effort. Another fun idea is serving it family-style in a large bamboo steamer basket to keep that Asian takeout vibe going strong.
Make Ahead and Storage
Storing Leftovers
Leftovers store beautifully in an airtight container in the fridge for up to 3 days. I make sure to cool it completely before sealing it up so it stays fresh and safe to eat. Just give it a quick stir before reheating.
Freezing
I’ve frozen this dish a couple of times with decent results—though the broccoli texture softens a bit after thawing. If you plan to freeze, I recommend undercooking the broccoli slightly before freezing, then finishing the cooking when reheating.
Reheating
My preferred method is reheating gently in a skillet over medium heat with a splash of water or broth to loosen the noodles and sauce. Microwaving works too, just cover loosely and stop to stir every 30 seconds so it heats evenly without drying out.
FAQs
-
Can I use another cut of beef for the Beef and Broccoli Lo Mein Noodles Recipe?
Absolutely! While flank steak and sirloin are my favorites for tenderness and quick cooking, skirt steak or ribeye thinly sliced also works well. Just remember to slice against the grain to keep the meat tender.
-
What type of noodles should I use?
Traditional lo mein noodles are ideal, but you can easily substitute with spaghetti or even ramen noodles if that’s what you have on hand. Just cook them according to package instructions and toss with the sauce immediately.
-
How do I make the sauce thick and glossy?
The cornstarch slurry (cornstarch mixed with water) is the secret here. Adding it towards the end and stirring continuously will thicken the sauce and give it that lovely glossy finish.
-
Can I prepare parts of the recipe ahead of time?
Definitely! Marinate your steak in advance—even overnight if you like—and chop your veggies ahead to save time at cooking. Just combine everything fresh to keep that vibrant flavor and texture.
Final Thoughts
This Beef and Broccoli Lo Mein Noodles Recipe is my little kitchen hero whenever I want a dish that’s quick, comforting, and just plain delicious. I hope you enjoy making it as much as I do—don’t worry if it’s your first time; it’s forgiving and so tasty you won’t want to stop at one helping. Give it a try and get ready for some happily satisfied taste buds.
PrintBeef and Broccoli Lo Mein Noodles Recipe
This Beef and Broccoli Lo Mein Noodles recipe combines tender slices of steak with fresh broccoli and chewy noodles tossed in a savory, sweet, and tangy sauce. Featuring a rich blend of soy sauce, oyster sauce, honey, and rice vinegar, this stir-fry delivers bold flavors in a quick and satisfying meal that’s perfect for lunch or dinner.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese-American
Ingredients
For the Sauce
- 3/4 cup low sodium soy sauce
- 1/2 cup oyster sauce
- 1/2 cup honey (or substitute with brown sugar)
- 2 tablespoons rice vinegar
- 1 tablespoon browning (optional, for color)
For the Steak
- 1 pound flank steak or sirloin, sliced thinly
- 3 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon rice wine vinegar
- 1 teaspoon ground ginger
For the Stir Fry
- 2 tablespoons sesame oil
- 1/4 cup diced onions
- 1/8 cup diced garlic
- 1/8 cup diced ginger
- 16 ounces broccoli florets
- 16 ounces noodles (spaghetti can be used as a substitute)
For the Cornstarch Slurry
- 2 tablespoons cornstarch
- 2 tablespoons water
Instructions
- Prepare the Sauce: In a bowl, whisk together low sodium soy sauce, oyster sauce, honey, rice vinegar, and optional browning until fully combined. Set aside.
- Marinate the Steak: In another bowl, combine the sliced steak with soy sauce, cornstarch, rice wine vinegar, and ground ginger. Mix well to coat the meat evenly. Let it marinate for at least 15-20 minutes for better flavor absorption.
- Cook the Noodles: Boil water in a large pot and cook the noodles according to package instructions until al dente. Drain and set aside.
- Stir Fry Aromatics: Heat the sesame oil in a large skillet or wok over medium-high heat. Add diced onions, garlic, and ginger and stir-fry until fragrant and soft, about 2 minutes.
- Cook the Steak: Add the marinated steak slices to the skillet and stir-fry for 3-4 minutes until the beef is browned and cooked to your desired doneness.
- Add Broccoli: Toss in the broccoli florets and continue to stir-fry for another 3-4 minutes until the broccoli is tender-crisp.
- Add Sauce and Thicken: Pour the prepared sauce over the beef and broccoli. In a small bowl, mix the cornstarch slurry by combining cornstarch and water, then add it to the skillet. Stir continuously until the sauce thickens and coats all the ingredients well.
- Toss Noodles: Add the cooked noodles to the skillet and toss everything together to evenly distribute the sauce throughout.
- Serve: Remove from heat and serve the Beef and Broccoli Lo Mein hot. Garnish with sesame seeds or chopped green onions if desired.
Notes
- If you prefer a vegetarian version, substitute the beef with tofu or mushrooms and use vegetarian oyster sauce or skip it.
- Using flank steak or sirloin ensures tender strips, but you can also use other quick-cooking cuts.
- If you do not have browning, it can be omitted without affecting the flavor significantly.
- Spaghetti noodles are a convenient substitute for lo mein noodles when unavailable.
- Adjust the amount of honey or brown sugar to taste for sweeter or less sweet sauce.
- Ensure to stir the cornstarch slurry continuously when adding to avoid lumps in the sauce.
