Soups & Stews
This beef and broccoli with carrots recipe delivers restaurant-quality wok-tossed flavor in a single pan, balancing tender beef with crisp vegetables and a sweet-savory sauce. The secret lies in high-heat searing that creates caramelized edges on the beef while keeping the broccoli and carrots vibrant and crunchy.
I've perfected this technique over years of home cooking, ensuring every bite delivers that perfect harmony of textures and flavors.
What sets this recipe apart is the one-pan approach that minimizes cleanup while maximizing flavor. The beef develops a rich, slightly charred crust from the wok's high heat, while the broccoli and carrots cook just until they reach that ideal crisp-tender stage.
A simple soy-ginger sauce ties everything together with its perfect balance of sweetness and umami depth.
By the time you're done, you'll have perfectly seared beef strips with glossy, caramelized edges, bright green broccoli florets, and sweet carrots that maintain their natural crunch.
The sauce clings to everything, creating a cohesive dish that's as satisfying as it is visually appealing. This is comfort food elevated to restaurant-quality standards.
The beauty of this recipe lies in its versatility—serve it over steamed rice for a complete meal or as a standalone dish for a quick weeknight dinner. The flavors develop as you cook, so timing is everything. Let's create this wok-tossed masterpiece that brings restaurant quality to your home kitchen.
Ingredients for beef and broccoli with carrots
Restaurant-quality wok-tossed beef and veggies—just 15 ingredients for big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Fresh, cut into bite-sized pieces |
| Carrots 🥕 | 1 ½ lb | Julienned into thin matchsticks |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Soy Sauce 🥢 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | Wildflower for depth |
| Rice Vinegar 🍶 | 2 tbsp | Seasoned preferred |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated |
| Garlic Cloves 🧄 | 4 cloves | Minced fine |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for crunch |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The beef makes or breaks this dish. Flank steak is ideal—it's lean but tender when sliced thin. Grab it from the butcher counter if possible (they'll slice it for you), or ask the meat department to do it. Costco or Trader Joe's often have pre-sliced versions too. Look for good marbling—just a little fat keeps it juicy. Slice it against the grain for that signature tender bite. The carrots should be bright orange, not rubbery or limp. Organic ones from the produce section usually have better flavor, but regular works fine too.
No flank steak? Sirloin or ribeye work in a pinch, but slice extra thin. Short on broccoli? Substitute snap peas or green beans—they cook faster. The honey can be swapped for maple syrup or agave, though honey gives that classic depth. Sesame oil? Toasted sesame oil is best, but regular works if you're in a hurry. The cornstarch is non-negotiable for that glossy sauce—don't skip it. For extra umami, add a dash of fish sauce if you're not avoiding it.
Prep the veggies first—they cook fastest. Store carrots in a damp towel in the fridge for up to 2 weeks, broccoli for 5 days. The sauce keeps for 3 days in the fridge, but the beef is best eaten fresh. Double the recipe? Freeze the extra sauce in ice cube trays—perfect for quick stir-fries later. Garnish with sesame seeds right before serving so they stay crunchy.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just toss everything on one sheet pan, flip once, and walk away. The carrots caramelize right alongside the broccoli while the steak gets that perfect sear without sticking to a crowded skillet.
- Umami Bomb: That combo of soy sauce and sesame oil? It’s like a flavor grenade—salty, nutty, and just a little funky in the best way. The flank steak stays tender but packs a punch, and the carrots add natural sweetness that balances everything.
- Office Lunch Hero: Between us, this is my go-to for meal prep. Tastes fresh the next day (yes, even the carrots stay crisp), and it reheats in minutes. Pack it in a container, and you’ve got a lunch that’ll make coworkers ask for the recipe.
- Budget Powerhouse: Flank steak is cheaper than you think, and broccoli/carrots stretch across multiple meals. Honestly, I’ve made this for $10 and fed four people—leftovers reheat like a dream, and the flavors only get better the second time around.
Step-by-step instructions for wok-tossed beef and vegetables
Here's how to create restaurant-quality beef and veggies with perfect texture and flavor.
Prep and Marinate the Flank Steak
Place the 1.25 lb Flank Steak between two sheets of plastic wrap and pound it to an even ¼-inch thickness using a meat mallet. This ensures even cooking and tender bites. Slice the steak thinly against the grain into ¼-inch strips—you should end up with about 1½ cups of sliced beef.
In a small bowl, whisk together 0.5 cup Soy Sauce, 2 tbsp Honey, 2 tbsp Rice Vinegar, 1 tbsp Fresh Ginger, and 4 cloves Garlic Cloves (minced). Pour this marinade over the sliced steak and toss gently to coat. Let it marinate for at least 15 minutes (up to 30 minutes for deeper flavor). The longer it marinates, the more tender and flavorful the beef will become.
Blanch the Vegetables
Bring a pot of water to a rolling boil and add 4 cups Broccoli Florets and 1.5 lb Carrots (julienned). Blanch for 2 minutes—this preserves their vibrant color and crisp texture. Immediately drain and rinse under cold water to stop the cooking process. Spread the vegetables on a kitchen towel to dry completely. This step is crucial for preventing a soggy stir-fry.
While the vegetables are blanching, heat 2 tbsp Vegetable Oil in a wok or large skillet over medium-high heat until shimmering. Add the dried vegetables and stir-fry for 3-4 minutes until they're heated through but still crisp. Remove the vegetables with a slotted spoon and set aside—they'll be added back later.
Cook the Beef and Build the Sauce
In the same wok, add 1 tbsp Vegetable Oil and increase heat to high. Add the marinated beef in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn golden brown. Stir-fry for an additional 2-3 minutes until the beef is cooked through but still tender. Remove the beef with a slotted spoon and set aside.
Reduce the heat to medium and add 1 tbsp Cornstarch to the wok, stirring to coat the bottom. Slowly pour in ¼ cup water and stir vigorously until the sauce thickens slightly. Add the blanched vegetables back to the wok and toss everything together for 1 minute to combine. Return the beef to the wok and toss once more to coat everything in the sauce.
Finish with Aromatics and Garnish
Drizzle 1 tbsp Sesame Oil over the wok and toss everything together for 30 seconds to infuse the dish with its nutty aroma. Taste and adjust seasoning with 1.5 tsp Salt and 0.5 tsp Ground Black Pepper if needed. The sauce should be glossy and lightly sweet with a touch of tanginess.
Divide the beef and vegetables among 4 plates and garnish each serving with 1 tbsp toasted Sesame Seeds and 3 sliced Green Onions. Serve immediately while everything is hot and vibrant. The contrast of tender beef, crisp vegetables, and glossy sauce makes this dish irresistible.
Pro Tips For Making Beef And Broccoli With Carrots
- Slice Against the Grain: The flank steak’s fibers run long—cutting perpendicular to them guarantees tender bites. I used to ignore this and ended up with chewy, stringy meat that made me question my life choices. Grab a sharp knife and angle those slices at 45 degrees for clean, bite-sized pieces that stay juicy.
- Blanch Carrots First: Skip the crowded pan and blanch the carrots in boiling water for 2-3 minutes before stir-frying. This jumpstarts their softness while keeping the broccoli crisp—something I learned after watching my carrots turn to mush while the broccoli stayed stubbornly crunchy. Drain well and pat dry; they’ll caramelize faster and better.
- Use Two Stages of Heat: Start the beef in a screaming-hot wok or skillet until it’s browned and crisp on the edges, then pull it out. Lower the heat to medium-high for the veggies—this prevents steaming them into oblivion. I used to cook everything at once, and the result was sad, waterlogged broccoli and gray beef. Trust me, the contrast makes all the difference.
- Toast the Sesame Oil Last: Add the sesame oil only in the final 30 seconds of cooking—it burns fast and turns bitter if you’re not careful. A splash of soy sauce right after helps mellow the aroma. I nearly ruined a batch by adding it too early, and the dish smelled like a campfire instead of a restaurant. Save it for the end, even if it feels anticlimactic.
Storing and reheating this beef and broccoli with carrots
Refrigerator Storage
Store leftovers in an airtight container for up to 3 days—the sauce clings beautifully to the beef and veggies, keeping them flavorful. I like using glass Pyrex containers because they let me see the vibrant colors while reheating.
Let the dish cool completely before storing to prevent condensation, which can make the vegetables soggy. 🥗
Freezer-Friendly Sauce
Freeze the sauce separately in ice cube trays for up to 3 months—just thaw and toss with fresh veggies and beef later. The sauce thickens slightly after freezing, so add 1 tbsp water when reheating.
For the full dish, portion into single-serving freezer bags with parchment paper between layers to prevent sticking. Label with the date for easy tracking. ❄️
Stovetop Reheating
Heat over medium-low heat with 1 tbsp water or broth to prevent sticking—stir frequently to avoid burning the sauce. Reheat for 5-7 minutes until everything is steaming hot.
The beef stays tender, and the veggies retain their crispness. If the sauce seems too thick, add a splash of rice vinegar to restore balance. 🔥
Microwave Method
Cover with a damp paper towel and microwave on 50% power for 1-2 minutes, stirring halfway. Add 1 tsp water if needed to loosen the sauce.
Avoid high power—it dries out the veggies and makes the beef tough. For best results, transfer to a skillet afterward to crisp up any softened edges. ✨
Reviving Crispness
If reheated veggies lose their crunch, toss them in a hot wok with ½ tsp sesame oil for 30 seconds—they’ll regain that satisfying snap. For extra flavor, sprinkle with toasted sesame seeds right before serving. This trick works wonders for restaurant-quality texture at home! 🌟
Meal Prep Tips
Prep components separately for easy assembly: marinate the beef, blanch the veggies, and store the sauce in a jar. When ready to cook, just sear the beef, reheat the veggies, and toss with the sauce.
This cuts active time to 10 minutes—perfect for busy weeknights. Keep the sesame seeds and green onions fresh until serving. 💡
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
For leaner beef, try sirloin or ribeye—slice them extra thin (⅛-inch) since they cook faster. Flank steak is ideal for its tenderness, but skirt steak works too. Avoid tougher cuts like chuck—they won't tenderize properly in this quick cook time.
Why do the veggies turn soggy if I skip blanching?
Blanching removes excess moisture and sets the broccoli's color while keeping carrots crisp. Without it, the veggies release water when stir-fried, making everything mushy. Pro tip: Pat them very dry after blanching—this is key for that restaurant-style crunch!
How do I adjust the sauce for less sweetness?
Reduce the honey to 1 tbsp and add 1 tsp extra rice vinegar for tang. For umami depth, stir in ½ tsp fish sauce (if using) or a pinch of white pepper. Taste as you go—the sauce should balance sweet, salty, and tangy.
Can I make this dish ahead of time?
Prep components separately: marinate the beef, blanch veggies, and store sauce in a jar. Assemble when ready—sear beef fresh, reheat veggies, and toss with sauce. The sauce keeps for 3 days refrigerated, but beef is best cooked day-of for tenderness.
What if I don't have a wok?
Use a large skillet or cast-iron pan—just ensure it's well-heated before adding beef. Stir-fry in batches if needed to avoid crowding. A griddle pan works too, but keep heat high for that signature char. The key is high heat and quick cooking!
