This Quick & Delicious Beef and Broccoli Lo Mein is a simple, tasty dish that brings together tender strips of beef, crisp broccoli, and soft, chewy noodles all coated in a flavorful sauce. It’s the kind of meal that feels like takeout but is way better because you made it yourself in under 30 minutes!
I love this recipe because it’s so easy to throw together on busy nights but still feels special. The combination of savory beef and fresh broccoli always hits the spot, and the noodles soak up all those tasty juices. I like to add a little extra garlic and a splash of soy sauce to make it my own.
For serving, I usually sprinkle on some sesame seeds and sliced green onions—they add a nice crunch and freshness. This dish feels like a cozy dinner that everyone can enjoy, whether you’re cooking for yourself or the whole family. It’s definitely one I keep going back to when I want something quick, comforting, and satisfying.
Key Ingredients & Substitutions
Beef: I prefer sirloin or flank steak because they’re tender and cook fast. If you want a leaner option, try using chicken or tofu instead—they work well with the sauce too.
Broccoli: Fresh broccoli gives a nice crunch and color. If you don’t have fresh, frozen broccoli florets can be a good substitute, just thaw and drain well before cooking.
Noodles: Lo mein noodles are ideal since they’re chewy and hold sauce nicely, but spaghetti or other thin wheat noodles work fine in a pinch.
Sauce ingredients: Soy sauce, oyster sauce, and hoisin sauce create a balanced taste with salty, sweet, and umami notes. If you’re avoiding shellfish, swap oyster sauce for mushroom sauce or extra soy sauce.
How Do I Get Tender Beef and Crisp Broccoli Every Time?
Getting beef tender and broccoli just right means careful timing and heat control. Here’s how I do it:
- Slice beef thinly against the grain to avoid toughness.
- Cook beef quickly on high heat to brown it but keep the inside juicy. Remove it before it fully cooks.
- In the same pan, quickly stir-fry garlic, ginger, and broccoli on high heat for a few minutes until broccoli is bright green but still crisp.
- Bring beef back in with noodles and sauce, tossing briefly to finish cooking and coat everything well.
This way, the beef stays tender and the broccoli keeps a nice snap without turning mushy. Don’t rush, and keep your heat up for the best texture!

Equipment You’ll Need
- Large wok or skillet – I find it perfect for stir-frying everything evenly and quickly.
- Pot for boiling noodles – easy to cook pasta until just right.
- Mixing bowls – for combining sauces and marinating beef.
- Measuring spoons and cups – to get the flavors just right.
- Slotted spoon or tongs – for handling beef and vegetables without breaking them apart.
Flavor Variations & Add-Ins
- Swap beef for chicken, shrimp, or tofu for different protein options that fit your taste or dietary need.
- Add sliced bell peppers, snap peas, or carrots for extra color and crunch.
- Mix in a dash of chili oil or red pepper flakes to spice it up.
- Use peanut butter or sesame paste in the sauce for a richer, nuttier flavor twist.
Quick & Delicious Beef and Broccoli Lo Mein
Ingredients You’ll Need:
- 8 oz beef sirloin or flank steak, thinly sliced
- 2 cups broccoli florets
- 8 oz lo mein noodles or spaghetti
- 2 tbsp vegetable oil
- 3 cloves garlic, minced
- 3 green onions, chopped (separate white and green parts)
- 1 tbsp fresh ginger, minced
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp sesame oil
- 1 tsp sugar
- ½ cup beef broth or water
- 1 tbsp cornstarch mixed with 2 tbsp cold water (slurry)
- Sesame seeds, for garnish
How Much Time Will You Need?
This recipe takes about 25-30 minutes total, including prepping ingredients, cooking the noodles, stir-frying the beef and broccoli, and finishing with the flavorful sauce. It’s quick enough for a weeknight dinner!
Step-by-Step Instructions:
1. Cook the Noodles:
Bring a pot of water to a boil. Cook the noodles according to package instructions until just al dente. Drain them well and set aside.
2. Mix the Sauce:
In a medium bowl, combine soy sauce, oyster sauce, hoisin sauce, sesame oil, sugar, and beef broth. Stir to blend and set aside.
3. Cook the Beef:
Heat 1 tablespoon vegetable oil in a large wok or skillet over medium-high heat. Add the sliced beef and stir-fry until browned but not fully cooked, about 2-3 minutes. Remove the beef from the pan and set aside.
4. Stir-fry the Aromatics and Broccoli:
In the same pan, add the remaining 1 tablespoon of oil. Add the minced garlic, ginger, and the white parts of the green onions. Stir-fry for about 30 seconds until fragrant. Then add the broccoli florets and cook, stirring often, for 3-4 minutes until the broccoli is bright green and slightly tender.
5. Combine Beef, Noodles, and Sauce:
Return the cooked beef to the pan along with the noodles. Pour in the sauce mixture and toss everything together to combine evenly.
6. Thicken the Sauce:
Stir in the cornstarch slurry and cook for 1-2 more minutes, tossing constantly until the sauce thickens and coats all the ingredients nicely.
7. Garnish and Serve:
Turn off the heat. Sprinkle the dish with the chopped green parts of the scallions and sesame seeds. Serve hot and enjoy!
Can I Use Frozen Broccoli Instead of Fresh?
Yes, frozen broccoli works well! Just thaw and drain it thoroughly before cooking to avoid excess moisture that can make the dish soggy.
What Can I Substitute for Lo Mein Noodles?
If you don’t have lo mein noodles, spaghetti or other thin wheat noodles are great alternatives. Just cook them until al dente and follow the recipe as usual.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of water or broth to loosen the sauce if needed.
Can I Make This Recipe Vegetarian?
Absolutely! Swap the beef for tofu or your favorite plant-based protein and use mushroom sauce or extra soy sauce instead of oyster sauce for a vegetarian-friendly version.