If you’re in the mood for a takeout-inspired dinner you can whip up in less time than it takes to order delivery, Beef and Broccoli Lo Mein is your new weeknight hero. Imagine silky noodles tangled with crisp-tender broccoli, melt-in-your-mouth slices of savory beef, and a glossy, garlicky sauce that clings to every bite. This dish is the perfect blend of comfort and excitement, bringing together classic flavors and textures that always hit the spot. Whether you’re cooking for family or treating yourself, Beef and Broccoli Lo Mein is a guaranteed crowd-pleaser that never disappoints.

Ingredients You’ll Need
This recipe shines because of its super simple, everyday ingredients that each bring something special to the table. From the hearty beef to the green pop of broccoli, every element is essential for creating that signature lo mein flavor and satisfying texture.
- Lo mein noodles (8 ounces): These chewy noodles are the backbone of the dish, soaking up all that delicious sauce.
- Sesame oil (1 tablespoon): Adds a nutty aroma and depth of flavor that makes the dish unmistakably Asian.
- Vegetable oil (1 tablespoon): Helps with high-heat stir-frying, preventing the sesame oil from burning.
- Flank steak (1 pound, thinly sliced against the grain): Tender and flavorful, this cut cooks up quickly and absorbs the sauce beautifully.
- Broccoli florets (3 cups): Bring crunch, color, and a dose of healthy greens to the mix.
- Green onions (3, sliced): Add a fresh, mild bite and a pop of color.
- Garlic cloves (3, minced): Infuse the dish with bold, aromatic flavor.
- Fresh ginger (1 tablespoon, grated): Gives the sauce a zesty, warming quality that lifts every bite.
- Low-sodium soy sauce (1/3 cup): The salty, umami-rich base of your sauce.
- Oyster sauce (2 tablespoons): Adds a complex, savory depth that’s classic in lo mein.
- Hoisin sauce (1 tablespoon): Brings sweet and tangy notes to balance the flavors.
- Brown sugar (1 tablespoon): A hint of sweetness to round out the savory elements.
- Cornstarch (1 tablespoon): Thickens the sauce so it clings beautifully to every noodle and veggie.
- Beef broth or water (1/4 cup): Helps bring the sauce together and enhances the meaty flavor.
How to Make Beef and Broccoli Lo Mein
Step 1: Cook the Noodles
Start by boiling your lo mein noodles according to the package instructions. Drain them well and set them aside. If you’re using spaghetti or another substitute, just be sure to cook until al dente to maintain that satisfying chewiness. A quick splash of sesame oil over the noodles will keep them from sticking and infuse them with flavor right from the start.
Step 2: Make the Savory Sauce
In a small bowl, whisk together the soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, and beef broth or water. This glossy, umami-packed sauce is what ties the whole Beef and Broccoli Lo Mein together, coating every strand of noodle and piece of beef in irresistible flavor.
Step 3: Sear the Beef
Heat both sesame oil and vegetable oil in a large skillet or wok over medium-high heat. Add the thinly sliced flank steak and stir-fry for 2 to 3 minutes until nicely browned and just cooked through. Remove the beef from the pan and set aside so it stays tender and doesn’t overcook while you finish the veggies.
Step 4: Stir-Fry the Vegetables
In the same pan, toss in the broccoli florets and stir-fry for 2 to 3 minutes until they’re bright green and just starting to soften. Add the garlic, ginger, and green onions, then cook for another minute until everything smells amazing and the aromatics are just golden.
Step 5: Combine and Finish
Return the cooked beef and drained noodles to the skillet. Pour in your prepared sauce and toss everything together over medium heat for about 2 minutes. The sauce will thicken and cling to the noodles and veggies, ensuring every bite bursts with that classic Beef and Broccoli Lo Mein flavor. Serve hot for maximum comfort and satisfaction!
How to Serve Beef and Broccoli Lo Mein

Garnishes
Scatter sliced green onions or a sprinkle of toasted sesame seeds over the top for a burst of color and crunch. A drizzle of chili oil or a pinch of red pepper flakes adds a gentle kick if you like some heat. For an extra pop, a few fresh cilantro leaves can make the dish feel restaurant special.
Side Dishes
Beef and Broccoli Lo Mein is a star on its own, but pairing it with light sides can round out your meal beautifully. Try some steamed edamame, a crisp Asian cucumber salad, or simple miso soup. Steamed dumplings or spring rolls also make fantastic companions for a cozy night in.
Creative Ways to Present
For a fun twist, serve your Beef and Broccoli Lo Mein in individual bowls with chopsticks tucked in, or pile it high on a big platter for a family-style feast. You can even turn leftovers into a noodle-packed lunch wrap or tuck them into lettuce cups for an easy, hand-held option.
Make Ahead and Storage
Storing Leftovers
Let your Beef and Broccoli Lo Mein cool to room temperature, then transfer it into an airtight container. Stored in the fridge, it’ll keep for up to 4 days, making it a fantastic option for meal prep or quick lunches throughout the week.
Freezing
If you want to keep your lo mein longer, freezing is totally doable! Portion it into freezer-safe bags or containers, squeezing out as much air as possible. It’ll stay tasty for up to 2 months. Just keep in mind that the noodles and broccoli may soften a bit after thawing, but the flavor will still shine.
Reheating
To reheat, simply pop a serving in the microwave with a splash of water to loosen the sauce and prevent drying out. Alternatively, toss it in a hot skillet until everything is warmed through. Stir frequently for even heating, and you’ll have a fresh-tasting meal in minutes.
FAQs
What’s the best substitute for lo mein noodles?
If you can’t find lo mein noodles, spaghetti or linguine are excellent stand-ins. Rice noodles or even soba can work in a pinch, though the texture will vary a bit. The key is to cook them until just tender for that classic chewy bite.
Can I make Beef and Broccoli Lo Mein vegetarian?
Absolutely! Swap the beef for extra-firm tofu or seitan, and use vegetable broth in the sauce. You’ll still get all the savory flavors and satisfying textures, just plant-based and equally delicious.
How can I make this recipe gluten-free?
To make Beef and Broccoli Lo Mein gluten-free, use tamari or a gluten-free soy sauce, gluten-free hoisin and oyster sauces, and substitute rice noodles or gluten-free pasta. Always double-check labels, since some sauces can contain hidden wheat.
How do I keep the beef tender?
The secret is to slice the flank steak thinly against the grain and stir-fry it quickly over high heat. Don’t overcook—just sear until browned and remove it from the pan before finishing the veggies. This technique locks in juiciness every time.
Can I add more veggies to the dish?
Of course! Bell peppers, snap peas, carrots, or baby corn are all fantastic in Beef and Broccoli Lo Mein. Just slice them thin so they cook quickly, and toss them in with the broccoli for a colorful, nutrient-packed meal.
Final Thoughts
Once you taste your homemade Beef and Broccoli Lo Mein, you’ll wonder why you ever waited for takeout. It’s quick, rewarding, and endlessly customizable, making it a must-try for any noodle lover. Give it a go, and don’t be surprised when it becomes a regular request at your dinner table!
Print
Beef and Broccoli Lo Mein Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian, Chinese-American
- Diet: Non-Vegetarian
Description
This Beef and Broccoli Lo Mein is a delicious and easy-to-make stir-fry dish combining tender flank steak, crisp broccoli florets, and savory noodles tossed in a flavorful homemade sauce. Perfect for a quick weeknight meal that delivers authentic Chinese-American comfort in every bite.
Ingredients
Main Ingredients
- 8 ounces lo mein noodles (or spaghetti)
- 1 tablespoon sesame oil
- 1 tablespoon vegetable oil
- 1 pound flank steak, thinly sliced against the grain
- 3 cups broccoli florets
- 3 green onions, sliced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
Sauce Ingredients
- 1/3 cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon brown sugar
- 1 tablespoon cornstarch
- 1/4 cup beef broth or water
Instructions
- Cook the noodles: Prepare the lo mein noodles according to the package instructions. Once cooked, drain them thoroughly and set aside to prevent sticking.
- Prepare the sauce: In a small bowl, whisk together the low-sodium soy sauce, oyster sauce, hoisin sauce, brown sugar, cornstarch, and beef broth until smooth. Set this sauce mixture aside.
- Cook the beef: Heat sesame oil and vegetable oil in a large skillet or wok over medium-high heat. Add the thinly sliced flank steak and cook for 2 to 3 minutes until it is browned on the outside and just cooked through. Remove the beef from the pan and set it aside.
- Stir-fry the vegetables: In the same pan, add the broccoli florets and stir-fry for 2 to 3 minutes until they are slightly tender but still crisp. Add the minced garlic, grated ginger, and sliced green onions, cooking for an additional 1 minute until fragrant.
- Combine and finish: Return the cooked beef to the pan along with the drained noodles. Pour the prepared sauce over everything and toss well to coat all ingredients evenly. Continue cooking and stirring for about 2 minutes until the sauce thickens and the dish is heated through.
- Serve hot: Transfer the beef and broccoli lo mein to plates or bowls and serve immediately for the best flavor and texture.
Notes
- For added spice, stir in a teaspoon of chili garlic sauce or red pepper flakes to the sauce before cooking.
- You can swap the beef for chicken or tofu for a different protein variation.
- Use pre-cut stir-fry vegetable mixes to reduce prep time without sacrificing flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 490
- Sugar: 5 g
- Sodium: 820 mg
- Fat: 18 g
- Saturated Fat: 4 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 53 g
- Fiber: 4 g
- Protein: 30 g
- Cholesterol: 65 mg