If you love the vibrant flavors of a classic takeout dish but crave something homemade and fresh, this Beef and Broccoli Lo Mein Recipe is about to become your new favorite. It combines tender slices of flank steak with crisp broccoli and perfectly chewy noodles, all coated in a rich, savory sauce that will have you reaching for seconds. Whether for a quick weeknight dinner or a comforting weekend treat, this recipe hits all the right notes with its beautiful balance of textures and bold tastes.

Ingredients You’ll Need
The magic of this Beef and Broccoli Lo Mein Recipe comes from a handful of wonderfully simple yet essential ingredients. Each component plays its part—whether it’s the delicious umami from soy sauce and oyster sauce, the fresh crunch of broccoli, or the tender beef slices that soak up every drop of sauce.
- 8 ounces lo mein noodles or spaghetti: Use your favorite noodles, but traditional lo mein noodles bring the perfect chewy texture.
- 1 pound flank steak thinly sliced against the grain: Slice thinly to ensure maximum tenderness with every bite.
- 3 cups broccoli florets: Fresh broccoli adds a bright pop of green and a wonderful crispness.
- 2 tablespoons vegetable oil: Essential for stir-frying and giving the dish that signature sear.
- 3 cloves garlic minced: Adds a fragrant punch that complements the savory sauce.
- 1 small onion sliced: Brings a hint of sweetness and texture contrast.
- 1/4 cup soy sauce: The salty backbone that flavors everything perfectly.
- 2 tablespoons oyster sauce: Deepens the umami factor with a rich, slightly sweet note.
- 1 tablespoon hoisin sauce: Adds subtle sweetness and complexity to the sauce.
- 1 tablespoon brown sugar: Balances the salty and savory with a touch of caramelized sweetness.
- 1 teaspoon sesame oil: A small amount packs a toasty, nutty aroma that finishes the dish.
- 1/2 teaspoon ground black pepper: Offers just enough heat to keep your palate interested.
- 1/4 cup beef or chicken broth: Keeps the sauce luscious and coats the noodles beautifully.
- 2 tablespoons chopped green onions for garnish: Fresh and vibrant, perfect for finishing touches.
- 1 teaspoon sesame seeds (optional): Adds a delicate crunch and visual appeal.
How to Make Beef and Broccoli Lo Mein Recipe
Step 1: Prepare the Noodles
Start by cooking your lo mein noodles according to the package instructions until they’re perfectly al dente. Once done, drain them well and set aside. This is key because properly cooked noodles soak up the sauce just right without turning mushy.
Step 2: Cook the Beef
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the thinly sliced flank steak and cook it just long enough to brown on the outside but not fully cook through—about 2 to 3 minutes. Removing the beef now helps keep it tender once everything comes together later.
Step 3: Sauté the Aromatics and Broccoli
In the same pan, add the remaining tablespoon of oil. Toss in the minced garlic and sliced onion, sautéing just for about a minute until their fragrance fills your kitchen. Then add the broccoli florets and stir-fry for 3 to 4 minutes until they are tender yet still crisp—a wonderful texture contrast for the dish.
Step 4: Mix the Sauce and Combine
Whisk together soy sauce, oyster sauce, hoisin sauce, brown sugar, sesame oil, black pepper, and beef broth in a small bowl. Return the beef to the skillet, add the cooked noodles, and pour the sauce over everything. Toss the ingredients gently but thoroughly to combine, letting the flavors meld and the noodles warm through over 2 to 3 minutes.
How to Serve Beef and Broccoli Lo Mein Recipe

Garnishes
Fresh chopped green onions sprinkled on top not only add a vibrant color pop but also bring a mild oniony flavor that keeps the dish lively. If you like, sprinkle a teaspoon of toasted sesame seeds for an added nutty crunch that enhances both texture and presentation.
Side Dishes
While this Beef and Broccoli Lo Mein Recipe is a complete meal on its own, pairing it with light, crisp sides like a simple cucumber salad or steamed dumplings offers a well-rounded experience. A bowl of hot miso soup also makes a lovely accompaniment that warms and balances the savory notes of the lo mein.
Creative Ways to Present
For a fun twist, serve your lo mein in individual lettuce cups for a refreshing handheld bite. You can also crank up the veggies by adding colorful bell peppers or snap peas to the stir-fry. If you’re hosting, arrange it family-style in a large, vibrant bowl so everyone can help themselves to their favorite portions.
Make Ahead and Storage
Storing Leftovers
Any leftovers of this Beef and Broccoli Lo Mein Recipe store beautifully in an airtight container in the refrigerator for up to 3 days. The flavors meld even more after resting, making for an equally delicious meal the next day.
Freezing
If you want to freeze the dish, let it cool completely before transferring it to a freezer-safe container. It will keep well for up to 2 months. When ready to enjoy, thaw it overnight in the refrigerator for best texture retention.
Reheating
Reheat your leftovers gently in a skillet over medium heat, stirring often until warmed through to prevent the noodles from drying out. Alternatively, a quick microwave session covered loosely with a damp paper towel also works well to keep moisture locked in.
FAQs
Can I use different noodles instead of lo mein noodles?
Absolutely! If you don’t have lo mein noodles on hand, spaghetti or linguine work well as substitutes. Just be sure not to overcook them to maintain that lovely chewiness.
What cuts of beef work best for this recipe?
Flank steak is ideal because it’s lean and flavorful when sliced thinly against the grain. You can also try sirloin or skirt steak depending on what you have available.
Is it okay to use frozen broccoli instead of fresh?
Frozen broccoli can be used in a pinch, but fresh broccoli delivers the best texture and color. If using frozen, make sure to thaw and drain it beforehand to avoid adding excess moisture to the dish.
Can I make this recipe vegetarian?
Definitely! Swap the beef for firm tofu or your favorite vegetables like mushrooms and bell peppers. Just adjust the broth and sauces to keep the flavors rich and balanced.
How spicy is this Beef and Broccoli Lo Mein Recipe?
This recipe has a mild warmth from black pepper but is generally not spicy. You can easily add chili flakes or a drizzle of chili oil if you prefer a bit of heat.
Final Thoughts
I can’t recommend this Beef and Broccoli Lo Mein Recipe enough for anyone craving a homemade takeout favorite. It’s quick, satisfying, and loaded with flavor that feels both authentic and comforting. Give it a try tonight and watch how easily it becomes a regular in your dinner rotation—you’ll be so glad you did!
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: Stovetop
- Cuisine: Chinese-American
Description
This Beef and Broccoli Lo Mein is a delicious and hearty Chinese-American stir fry dish featuring tender flank steak, crisp broccoli florets, and perfectly cooked noodles tossed in a savory, slightly sweet sauce made from soy, oyster, and hoisin sauces. Quick to prepare on the stovetop, it’s a satisfying meal packed with classic flavors and perfect for dinner any night of the week.
Ingredients
Noodles
- 8 ounces lo mein noodles or spaghetti
Beef and Vegetables
- 1 pound flank steak, thinly sliced against the grain
- 3 cups broccoli florets
- 1 small onion, sliced
- 3 cloves garlic, minced
Sauce
- 1/4 cup soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon brown sugar
- 1 teaspoon sesame oil
- 1/2 teaspoon ground black pepper
- 1/4 cup beef or chicken broth
Oils and Garnish
- 2 tablespoons vegetable oil
- 2 tablespoons chopped green onions, for garnish
- 1 teaspoon sesame seeds (optional)
Instructions
- Cook Noodles: Cook the lo mein noodles according to package directions until al dente. Drain well and set aside to keep warm.
- Brown the Beef: Heat 1 tablespoon of 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 browned on the outside but not fully cooked through. Remove the beef from the skillet and set aside.
- Sauté Aromatics and Broccoli: In the same skillet, add the remaining 1 tablespoon of vegetable oil. Add the minced garlic and sliced onion, sautéing for about 1 minute until fragrant. Then add the broccoli florets and cook for 3 to 4 minutes until they are tender-crisp, maintaining a slight crunch.
- Prepare Sauce: While the broccoli cooks, whisk together the soy sauce, oyster sauce, hoisin sauce, brown sugar, sesame oil, ground black pepper, and beef or chicken broth in a small bowl until combined.
- Combine and Finish Cooking: Return the browned beef to the skillet with the broccoli and onions. Add the cooked noodles and pour the sauce over the mixture. Toss everything well to coat evenly and cook for another 2 to 3 minutes to heat through and allow the flavors to meld.
- Garnish and Serve: Remove from heat and garnish with chopped green onions and sesame seeds, if using. Serve hot and enjoy your homemade Beef and Broccoli Lo Mein.
Notes
- For enhanced flavor, marinate the beef in 1 tablespoon soy sauce and 1 teaspoon cornstarch for 15 minutes before cooking.
- Substitute chicken or tofu for beef to create tasty variations.
- Adjust the sauce ingredients to your preference for more sweetness or saltiness.

