Soups & Stews
This beef and broccoli over noodles recipe delivers restaurant-quality flavor with tender beef, crisp-tender broccoli, and silky noodles all coming together in a savory sauce.
The key to perfecting this dish lies in the balance of textures and flavors—searing the beef until just done, blanching the broccoli for the right bite, and combining traditional soy-based seasoning with a touch of sweetness for depth.
I've refined this recipe over years of testing, ensuring every element works together harmoniously without overpowering the others.
The foundation of this dish is a rich, umami-packed sauce made with soy sauce, garlic, ginger, and a hint of honey, which adds just enough sweetness to complement the savory beef.
The beef strips are stir-fried to achieve a tender yet slightly chewy texture, while the broccoli is blanched briefly to retain its vibrant green color and crisp bite. The noodles—whether wheat or rice—are cooked just shy of al dente so they absorb the sauce beautifully without becoming mushy.
This method ensures each component shines while working together seamlessly.
What sets this recipe apart is the attention to detail in the assembly. The beef and broccoli are stir-fried separately before being tossed with the noodles and sauce, ensuring every bite is packed with flavor and texture.
The result is a dish that’s hearty enough to satisfy a hungry crowd but simple enough to prepare in under 30 minutes. The silky noodles serve as the perfect base, soaking up the savory sauce while the beef and broccoli add satisfying substance and crunch.
Serve it with a sprinkle of sesame seeds and sliced green onions for an extra layer of freshness and aroma.
This recipe is incredibly versatile—swap in different vegetables like bell peppers or snap peas, or adjust the sauce to include chili flakes for a spicy kick. It’s the kind of dish that feels both comforting and elegant, perfect for weeknight dinners or special occasions. Let’s get cooking!
Ingredients for beef and broccoli over noodles
Restaurant-quality beef and broccoli starts with these carefully chosen ingredients for perfect texture and flavor balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Fresh, medium-sized florets |
| Egg Noodles 🍜 | 8 oz | Fresh or dried, wide noodles |
| Low-Sodium Soy Sauce 🥢 | ½ cup | Kikkoman preferred |
| Honey 🍯 | 2 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Cornstarch 🌾 | 1 tbsp | For thickening sauce |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For finishing touch |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The flank steak is non-negotiable here—it's lean but tender when sliced thin against the grain. Ask your butcher to slice it if you're not comfortable doing it yourself. For broccoli, fresh florets with vibrant green color are key—avoid the pre-cut frozen kind unless absolutely necessary. The egg noodles should be wide and sturdy, like Barilla or De Cecco brands, to hold up to the stir-fry. Soy sauce quality matters too—Kikkoman or Pearl River Bridge are my go-tos, but any low-sodium variety works. If you can't find fresh ginger, substitute with 1 tsp ground ginger, but fresh has that zesty punch that's hard to beat.
No sesame oil? Toasted peanut oil works in a pinch, though it'll have a different flavor profile. The cornstarch is crucial for that silky sauce—don't skip it. For extra depth, add 1 tsp oyster sauce if you're comfortable with it, though this version keeps it vegetarian-friendly. The green onions should be fresh, not dried—Trader Joe's sells them pre-sliced for convenience. If you're making this ahead, blanch the broccoli first and store separately until ready to assemble. The beef can be pre-sliced and marinated in soy sauce for up to 4 hours before cooking for maximum tenderness.
This dish reheats beautifully—store components separately in airtight containers for up to 3 days. The sauce thickens as it cools, so add a splash of water when reheating if needed. For freezing, portion the sauce separately and add fresh broccoli when reheating. The noodles should be cooked fresh when serving, but you can par-cook them and finish in the sauce. Garnish with sesame seeds right before serving—they lose their crunch when stored. Leftovers keep for 3-4 days in the fridge, but honestly, it tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- 20-Minute Steak Night: I swear, the flank steak slices and broccoli florets cook faster than I can set the table. No fancy knife skills—just quick searing and stir-frying while the noodles boil. Honestly, this is my "I don’t want to think about dinner" go-to.
- Sweet-Savory Magic: That honey-soy glaze? It’s the secret weapon—sticky, caramelized edges on the beef with a touch of brightness from the broccoli. The low-sodium soy keeps it balanced, so it’s bold without being overpowering.
- Lunchbox Hero: Between us, this is my meal prep MVP. Toss leftover beef and broccoli over cold noodles the next day, and it’s still a satisfying, protein-packed lunch. Pack it in containers, and you’ve got a workday savior.
- Budget Power Move: Flank steak stretches further than you’d think, and broccoli florets are cheaper than pre-cut. A single pan and a handful of ingredients feed four for under $15—no takeout needed. (Yes, even on a Tuesday night.)
Step-by-step instructions for beef and broccoli over noodles
Here's how to create a restaurant-quality stir-fry with tender beef and crisp broccoli over silky noodles.
Prepare the Flank Steak and Broccoli
Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the wok. Pat the slices dry with paper towels to remove excess moisture, which helps them sear properly.
Cut the 4 cups broccoli florets into even-sized pieces—about 1-inch clusters. Leave the stems intact for better texture. Set both aside until ready to cook. I like to keep the broccoli stems attached because they add a nice bite contrast to the tender beef and noodles.
Cook the Beef and Broccoli
Heat 2 tablespoons vegetable oil in a large skillet or wok over high heat until shimmering. Add the sliced flank steak in a single layer and cook undisturbed for 1-2 minutes until the edges turn deep golden brown. This initial sear locks in juices and builds flavor. Don't overcrowd the pan—work in batches if needed.
Remove the beef and set aside. In the same pan, add another 1 tablespoon vegetable oil if needed, then add the broccoli florets. Stir-fry for 3-4 minutes until they're bright green and just tender-crisp—they should still have a slight bite. Season lightly with 0.25 teaspoon black pepper while cooking.
Create the Sauce
In a small bowl, whisk together 0.5 cup low-sodium soy sauce, 2 tablespoons honey, 1 tablespoon cornstarch, 4 minced garlic cloves, and 1 tablespoon grated fresh ginger. This mixture creates the perfect balance of sweet, savory, and umami flavors while thickening the sauce.
Return the cooked beef to the pan and pour the sauce over it. Stir well to coat everything evenly. Let the sauce simmer for 1-2 minutes until it thickens slightly and clings to the beef and broccoli. The sauce should coat the back of a spoon but still remain glossy.
Cook the Noodles and Assemble
Cook the 8 oz egg noodles according to package instructions until al dente—usually about 3-4 minutes in boiling salted water. Drain and rinse briefly under cold water to stop the cooking process, then toss with 1 tablespoon sesame oil to prevent sticking.
Divide the cooked noodles among serving bowls. Top each portion with the beef and broccoli mixture, then drizzle with any remaining sauce from the pan. Garnish with 3 sliced green onions and 1 tablespoon toasted sesame seeds for added texture and aroma.
Serve Immediately
This dish tastes best served immediately while the noodles are still warm and the sauce is silky. The combination of tender beef, crisp broccoli, and silky noodles creates a perfect balance of textures and flavors. If you prefer extra richness, serve with a side of steamed rice or additional soy sauce on the table.
Each bite should deliver perfectly cooked beef with a slight char, tender-crisp broccoli, and noodles that hold their shape without being mushy. The sauce should coat everything evenly, offering a perfect blend of sweet, savory, and umami notes.
Pro Tips For Making Beef And Broccoli Over Noodles
- Slice Against the Grain: Flank steak’s fibers run long—cutting perpendicular to them makes each bite tender. I used to ignore this and ended up with chewy, tough strips. Grab a sharp knife and angle those slices diagonally for clean, bite-sized pieces that melt in your mouth.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying. This stops the cooking process temporarily, so they crisp up perfectly in the wok. Skip this, and you’ll end up with soggy, overcooked broccoli that tastes like it’s been steamed for an hour.
- Use a Wok (Or Deep Pan): High, sloped sides let you stir-fry everything at once without overcrowding. I tried this in a flat skillet once—ended up with greasy, unevenly cooked beef. Invest in a wok or use the deepest pan you have, and crank the heat to medium-high for that classic texture.
- Deglaze with Soy-Honey Mix: After searing the beef, splash in 2 tablespoons of low-sodium soy sauce and 1 teaspoon honey before adding broccoli. Let it bubble for 30 seconds to create a glossy, flavorful base. Dumping everything in at once means you’ll miss out on that sticky, caramelized goodness that ties the dish together.
Health benefits of this dish
Lean Protein Power
A 1 lb serving of flank steak provides approximately 40 grams of high-quality protein—perfect for muscle repair and satiety. This cut is particularly lean, containing only about 5 grams of fat per serving, making it an excellent choice for balanced meals.
The stir-frying method preserves this protein while enhancing flavor through the Maillard reaction. 💪
Broccoli's Nutrient Boost
The 4 cups of broccoli in this dish deliver a powerhouse of vitamins and minerals. You'll get 150% of your daily vitamin C (for immune support) and 100% of vitamin K (essential for bone health) per serving.
The florets also provide fiber and antioxidants like sulforaphane, which supports cellular health. Blanching preserves these nutrients better than prolonged cooking.
Complex Carbs from Noodles
The 8 oz egg noodles offer complex carbohydrates that fuel your body with sustained energy. These noodles provide about 30 grams of carbs per serving, along with small amounts of B vitamins and iron.
The al dente texture ensures better digestion while maintaining structure. For a lower-carb option, consider subbing in shirataki noodles made from konjac.
Balanced Sauce Benefits
The sauce combines low-sodium soy sauce (for umami flavor without excess salt) with honey (natural sweetness) and ginger (anti-inflammatory properties). The cornstarch thickening adds minimal calories while improving texture. This flavor profile creates a satisfying meal that's lower in sodium than many restaurant versions.
Meal Prep Advantages
This dish stores well for 3-4 days in the fridge, making it ideal for meal prep. The components separate neatly: beef and broccoli in one container, noodles in another, and sauce in a third.
Reheating maintains texture and flavor better than many other stir-fry recipes. The balance of protein, fiber, and carbs keeps you full longer, reducing midday cravings. ✨
Customizable Nutrition
Easily adapt this recipe to dietary needs: swap beef for tofu (for vegetarian) or use whole wheat noodles (for extra fiber). The sauce can be made with coconut aminos for a soy-free option.
For lower sugar, reduce honey to 1 tablespoon or use monk fruit sweetener. The dish remains satisfying while accommodating various preferences.
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture and color, but frozen works in a pinch! Just thaw it completely first and pat dry to avoid excess moisture in your stir-fry. For extra crispness, stir-fry frozen broccoli for 1-2 minutes longer than fresh, until it's bright green and tender-crisp. Avoid pre-cut frozen florets—they tend to get mushy.
How do I prevent the beef from becoming chewy?
The secret is slicing thinly against the grain and cooking it just until done—1-2 minutes per side max. Overcooking is the #1 cause of chewy beef! Use a meat thermometer to check for 145°F internal temp. Pat the slices dry before cooking to ensure a good sear, and don't overcrowd the pan.
Can I make this dish ahead of time?
Cook the beef and broccoli, then store them separately in airtight containers with the sauce for up to 3 days. Keep the noodles uncooked until serving to prevent sogginess. Reheat everything together for 2-3 minutes in a skillet with a splash of water to restore moisture. The flavors actually improve overnight!
What's the best way to make the sauce thicker?
If your sauce is too thin, stir in ½ teaspoon cornstarch mixed with 1 teaspoon water and simmer for 1 minute. For extra richness, add 1 teaspoon oyster sauce (if using beef) or 1 teaspoon hoisin sauce for depth. The sauce should coat the back of a spoon but remain glossy—not gluey.
Can I use regular soy sauce instead of low-sodium?
Yes, but reduce the amount by ¼ cup and add ½ teaspoon extra salt to compensate. Regular soy sauce has more sodium (1,000mg per tablespoon vs. 300mg in low-sodium). For a healthier version, use coconut aminos (1:1 ratio) for a soy-free, lower-sodium alternative with similar umami flavor.
