Salads
This beef and broccoli salad recipe transforms a classic stir-fry into a refreshing, protein-packed dish perfect for lunch or dinner. The secret lies in perfectly seared beef strips that stay tender yet hold their shape, paired with crisp-tender broccoli florets and a sweet-savory dressing that ties everything together.
I developed this version after realizing how much I missed the hearty texture of beef and broccoli when summer called for lighter meals.
The recipe begins with a quick sear of thinly sliced beef—just 3 minutes in a hot pan with garlic and ginger—before tossing everything together with a dressing made from soy sauce, honey, and sesame oil.
The key to success is using egg noodles for that satisfying crunch while keeping the salad light enough to enjoy without feeling heavy. This balance makes it ideal for meal prep or a weeknight dinner that still feels special.
What you’ll end up with is a salad that delivers restaurant-quality flavors at home: tender beef with a caramelized edge, bright green broccoli, and noodles that stay crisp even after mixing. The dressing adds a perfect balance of sweetness and umami, ensuring every bite is cohesive and satisfying.
It’s the kind of dish that feels indulgent yet fresh, making it a standout for any occasion.
Serve it chilled or at room temperature, and don’t forget to garnish with toasted sesame seeds and sliced green onions for extra texture and freshness. The recipe scales easily, so you can adjust the portions to feed a crowd or prep leftovers for the week.
Ready to make this your new go-to salad?
Ingredients for beef and broccoli salad
Here’s what you’ll need to bring this crisp, protein-packed salad to life—simple ingredients that pack serious flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Egg Noodles 🍜 | 8 oz | Uncooked, medium width |
| Broccoli Florets 🥦 | 4 cups | Medium, cut into bite-sized pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for flavor |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For depth of flavor |
| Honey 🍯 | 1 tbsp | Light, for sweetness |
| Rice Vinegar 🍶 | 1 tbsp | For tangy balance |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
| Green Onions 🧅 | 3 whole | Sliced thin, for garnish |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef is where this salad shines. Flank steak is ideal—it’s lean but tender when sliced thin. Look for cuts with good marbling at Whole Foods or your local butcher; the meat should be bright red, not brownish. Slice it against the grain for that perfect bite. If you can’t find flank steak, sirloin or ribeye work too, but trim off any excess fat. The egg noodles? Barilla or De Cecco are my go-tos—they hold up better to the dressing than cheaper brands. Pro tip: Cook them al dente, then rinse in cold water to stop the cooking and keep them crisp.
No sesame oil? Toasted peanut oil works in a pinch, though it’ll have a different flavor profile. The honey can be swapped for maple syrup or agave nectar if you’re avoiding refined sugar. Fresh ginger is best, but if you’re out, ground ginger at half the amount will do. For the broccoli, baby broccoli florets save time, but regular florets cut into bite-sized pieces work just as well. If you’re prepping ahead, blanch the broccoli for 1 minute before mixing everything together—it’ll stay brighter longer. And if you’re feeling fancy, toast the sesame seeds in a dry pan for 30 seconds before adding them to the salad.
This salad tastes even better the next day—honestly, the flavors meld more beautifully after resting. Store it in an airtight container in the fridge for up to 3 days, though the noodles might soften slightly. To revive them, toss with a little extra sesame oil and warm water for 30 seconds before serving. The dressing keeps for 1 week in the fridge, so make extra if you’re prepping for the week. Garnishes like sesame seeds and green onions can be added fresh when serving, so don’t worry about prepping them until the last minute.
Why You'll Love This Recipe
- One-Pan Wonder: I swear by this for lazy nights—just sear the flank steak, toss in the broccoli and noodles, and let the garlic-ginger sauce do its magic. No pots, no pans, no stress. (Yes, even on a Tuesday night.)
- Umami Bomb: That crispy sear on the flank steak? It’s the star. The ginger and garlic caramelize into a sticky, savory sauce that clings to every bite—like a hug for your taste buds. Honestly, I’ll take this over takeout any day.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it cold or reheated—it holds up perfectly, and the noodles stay tender. My kids (and my picky husband) actually finish their portions. (Not the prettiest, but the taste makes up for it.)
- Budget Power Move: Flank steak stretches further than you’d think when sliced thin, and broccoli’s one of the cheapest veggies out there. I make this twice a week, and it feeds four for under $15. Practical? Absolutely. Delicious? Ridiculously so.
Step-by-step instructions for beef and broccoli salad
Here's how to create a perfectly balanced dish with tender beef, crisp broccoli, and chewy noodles.
Prep and Cook the Egg Noodles
Bring a large pot of water to a rolling boil and add 1 teaspoon salt. Add the 8 ounces egg noodles and cook according to package instructions until al dente—about 8-10 minutes. Drain immediately and rinse under cold water to stop the cooking process. This prevents the noodles from becoming mushy when mixed with the dressing later.
Spread the cooked noodles on a clean kitchen towel and gently pat them dry. I like to keep them slightly damp but not wet—this helps them absorb the dressing better while maintaining their bite. Set them aside while you prepare the beef and vegetables.
Sear the Flank Steak
Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1 pound flank steak, sliced thinly against the grain, and cook for 2-3 minutes until the edges are lightly browned and the steak is cooked through to your preferred doneness.
Remove the steak from the pan and transfer it to a plate. The steak should be warm but not overcooked—it's better to slightly undercook it at this stage because it will continue cooking when mixed with the warm vegetables. Tent loosely with foil to keep warm while you finish the rest of the salad.
Blanch and Shock the Broccoli
In the same skillet (no need to clean it—the browned bits add flavor), add 4 cups broccoli florets and cook for 3-4 minutes over medium heat until the edges are bright green and slightly blistered. This quick cooking preserves the vibrant color and crisp texture.
Transfer the broccoli to a bowl of ice water for 1 minute to stop the cooking process and maintain its bright green color. Drain well and pat dry with a clean towel. The broccoli should be crisp-tender with a slight bite—this is the key to a great texture in the salad.
Make the Sweet-Savory Dressing
In a small bowl, whisk together 3 tablespoons low-sodium soy sauce, 1 tablespoon honey, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, 1 tablespoon finely grated fresh ginger, and 4 cloves minced garlic. This dressing is the heart of the dish—its balance of sweet, salty, and tangy flavors ties everything together.
Taste the dressing and adjust the seasoning if needed. If you prefer it sweeter, add a bit more honey; if you want more tang, add a splash of rice vinegar. The dressing should coat the back of a spoon smoothly—if it's too thick, thin it with 1 teaspoon hot water to achieve the perfect consistency.
Assemble the Salad
In a large bowl, combine the cooked egg noodles, blanched broccoli, and seared flank steak. Pour the dressing over the top and toss gently but thoroughly to coat everything evenly. The noodles should be lightly glistening but not soggy—this means the dressing has adhered perfectly without making the salad mushy.
Garnish with 1 tablespoon toasted sesame seeds and 3 whole green onions, sliced thin. Serve immediately while everything is still warm and the flavors are vibrant. This salad is best enjoyed fresh—each bite should deliver a perfect balance of textures and flavors.
Pro Tips For Making Beef And Broccoli Salad
- Slice Against the Grain: Flank steak’s fibers run long, and if you don’t cut them crosswise, you’ll end up with a chewy mess. After cooking, let it rest 5 minutes first—then slice thinly at a 45-degree angle, or you’ll fight the grain the whole way.
- Blanch Broccoli First: I learned this the hard way—raw broccoli florets turn to mush when tossed with hot noodles. Give them a quick 1-minute blanch in boiling water, then shock in ice water. They’ll stay crisp, bright green, and actually hold up in the salad.
- Don’t Crowd the Pan: High heat is your friend here, but if you pile the steak too tight, it’ll steam instead of sear. Cook in a single layer with space between slices—even if it means two batches. That crust? That’s where the flavor lives.
- Upgrade the Ginger: Fresh ginger’s sharp bite disappears when cooked too long. Finely grate it, then toss it with the broccoli right before serving—just a teaspoon or two. It’ll wake up the whole dish without overpowering, and you won’t taste the bitter afterburn.
Serving suggestions for beef and broccoli salad
Garnish Game-Changers
Toasted sesame seeds add nutty crunch and visual appeal—dry-toast 1 tbsp in a pan for 30 seconds until golden. For extra flair, sprinkle with crushed peanuts or fried shallots for a Southeast Asian twist.
I love adding thinly sliced red chili for a subtle kick that brightens the whole bowl. 🌟
Side Dish Pairings
A crisp cucumber salad with rice vinegar and sesame oil balances the richness perfectly. Toss 1 cup diced cucumber with 1 tbsp sesame oil, 1 tsp rice vinegar, and a pinch of salt. For heartier meals, serve with steamed jasmine rice or wonton strips for extra texture. 🥒
Beverage Pairings
Light green tea (like japanese sencha) complements the salad’s umami notes without overpowering. For beer lovers, a crisp lager or wheat beer cuts through the richness. I also enjoy a chilled sparkling jasmine tea for a refreshing contrast. 🍶
Meal Prep Serving
Divide into airtight containers with dressing on the side to keep noodles crisp. Store for up to 3 days—reheat gently in the microwave for 30 seconds with a splash of water. For lunches, pack with edamame or mandarin orange segments for extra freshness. 📦
Special Occasion Upgrade
Elevate the dish by adding seared scallops or shrimp alongside the beef. Garnish with microgreens or edible flowers**> for a restaurant-worthy presentation. Serve on a slate board with small bowls for components. ✨
Kid-Friendly Adaptations
Cut beef into smaller, bite-sized pieces and serve with chopstick-friendly noodles. Let kids assemble their own bowls with fun toppings like shredded carrots or mandarin orange slices. A milder dressing (reduce soy sauce to 2 tbsp) makes it more approachable. 👧
Nutrition facts
Frequently asked questions
Can I use raw beef instead of cooked beef in this salad?
No, you should always cook the beef thoroughly to 145°F (medium-rare) for food safety. The quick sear in this recipe ensures perfect doneness while keeping the beef tender. If you prefer rare beef, use a meat thermometer to confirm internal temperature before slicing.
How do I keep the egg noodles from getting soggy?
Rinse the cooked noodles in cold water immediately after draining, then pat them dry with a towel. Store the salad in an airtight container with dressing on the side until serving. For extra crispness, toss with 1 teaspoon sesame oil just before eating.
Can I make this salad ahead of time?
Yes, but assemble it just before serving. Cook all components separately and store in airtight containers in the fridge for up to 3 days. Reheat the beef and broccoli gently, then toss everything together with fresh dressing. The noodles will stay crispest if kept separate until the last minute.
What's the best way to slice the flank steak?
Slice against the grain into ¼-inch thick strips for maximum tenderness. For even cooking, cut the steak into ½-inch wide slices first, then slice against the grain. Use a sharp knife and work quickly to prevent the meat from overcooking while you slice.
Can I substitute the egg noodles with another pasta?
Try rice noodles or udon noodles for a gluten-free option, but they'll absorb dressing differently. For best texture, stick with egg noodles or use chow mein noodles which hold up similarly. Cook them 1 minute less than package instructions to prevent overcooking.
