Beef and Broccoli with Carrots Recipe: Wok-Heated Crispy Beef and Sweet Crunch

Soups & Stews

Beef and Broccoli with Carrots Recipe: Wok-Heated Crispy Beef and Sweet Crunch

This beef and broccoli with carrots recipe delivers the perfect balance of crispy beef, sweet carrots, and vibrant broccoli in every bite. The secret lies in high-heat stir-frying, which creates that signature crispy texture while keeping the vegetables tender-crisp. I've refined this recipe over years of testing, ensuring the flavors are bold yet harmonious—savory, slightly sweet, and packed with umami from the sauce.

The process begins with thinly sliced beef that sears quickly in the wok, developing a caramelized crust while staying tender inside. Carrots and broccoli are cut into even pieces to cook uniformly, absorbing the savory-sweet sauce without turning mushy. A simple marinade of soy sauce, cornstarch, and a touch of ginger prepares the beef for that perfect crispy finish.

What you'll end up with is a restaurant-quality dish that's rich in flavor and texture—juicy beef with a crispy edge, sweet carrots that caramelize slightly, and bright, crunchy broccoli. The sauce, a blend of soy, brown sugar, and garlic, ties everything together with a glossy sheen and deep umami notes.

This recipe works equally well as a weeknight dinner or a showstopper for guests. Serve it over steamed jasmine rice or noodles to soak up every last bit of that flavorful sauce. The best part? It comes together in under 30 minutes, making it a foolproof meal for any occasion.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli with carrots

Fourteen ingredients to create that signature crispy beef and sweet crunch in every bite.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 1 ½ lb Cut into even bite-sized pieces
Carrots 🥕 1 ½ lb Julienned into thin matchsticks
Cornstarch 🌾 2 tbsp For crispy beef coating
Soy Sauce 🥄 ½ cup High-quality, low-sodium preferred
Brown Sugar 🍯 3 tbsp Light or dark variety
Garlic Cloves 🧄 6 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated, for marinade
Sesame Oil 🫒 1 tbsp For aroma, not cooking
Vegetable Oil 🫒 ½ cup High smoke point for wok
Green Onions 🧅 4 whole Sliced, for garnish
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The beef is everything here. Flank steak is my go-to—it's lean but tender when sliced thin. Look for well-marbled cuts at Whole Foods or your local butcher; the marbling keeps it juicy. Slice it against the grain (that's perpendicular to the muscle fibers) for maximum tenderness. If you're in a hurry, Costco's pre-sliced flank steak works perfectly. For extra crispiness, toss the sliced beef with cornstarch before cooking—it creates that golden crust we're after. And trust me, fresh ginger makes all the difference in the marinade, so don't skip it.

No flank steak? Sirloin or ribeye will work in a pinch, but slice it extra thin. Running low on soy sauce? Coconut aminos is a great 1:1 substitute. The brown sugar adds that caramelized sweetness—muscovado sugar has deeper molasses notes if you want to get fancy. Garlic and ginger can be swapped for garlic powder and ground ginger at half the amount, but fresh is always better. The carrots and broccoli should be cut into even-sized pieces so they cook uniformly. If you're using baby carrots, leave them whole—they're already the perfect size. And if you don't have sesame oil for garnish, toasted sesame seeds alone still look amazing.

This dish reheats beautifully—just toss everything in a hot wok or skillet with a splash of water to steam. Keeps for 4-5 days in the fridge, though it's best within 2 days for maximum crunch. For meal prep, store the beef and veggies separately and assemble when ready to eat. The sauce will thicken as it cools, so add a splash of water when reheating. Freezes well for 3 months if you want to make a big batch. Pro tip: save those green onion tops for garnish—they're the most flavorful part!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just slice the flank steak thin, toss in the broccoli and carrots, and let the soy sauce and cornstarch work their sauce magic. No pots, no pans, no stress. That’s how you feed a family in 20 minutes.
  • Crispy-Tender Perfection: The cornstarch slurry? Absolute game-changer. It gives that steak a crispy edge while keeping the inside juicy, and the carrots? They caramelize just enough to add sweetness that cuts through the savory soy. Honestly, it’s the kind of balance that makes you go back for seconds.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors hold up for days, and the veggies stay crisp. Pack it in containers, and you’ve got a lunch that’s basically a restaurant meal—no sad office salads here.
  • Budget-Friendly Feast: Flank steak stretches further than you’d think when sliced thin, and broccoli and carrots are cheap staples. Plus, the soy sauce and cornstarch are pantry basics. I’ve made this for $10 and fed four people—no takeout needed.

Step-by-step instructions for wok-heated beef and vegetables

Here's how to create restaurant-quality beef with perfectly crispy edges and tender vegetables.

1

Prepare the Beef with Cornstarch Coating

In a medium bowl, combine the 1.5 lb flank steak (thinly sliced against the grain) with the 2 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper. Toss gently until the beef is evenly coated with the cornstarch mixture. This creates that signature crispy texture when wok-heated. Let the coated beef sit for 5 minutes while you prep the remaining ingredients.

I like to press the beef slices lightly with my fingers to ensure the cornstarch clings to every surface. This step is crucial—it's what gives that satisfying crunch when you bite into the beef. Don't skip the resting time either; it helps the cornstarch adhere better and prevents the beef from sticking to the wok.

2

Sauté Garlic, Ginger and Vegetables

Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the 6 cloves minced garlic and 1 tbsp grated fresh ginger, stirring constantly for 30 seconds until fragrant but not browned. Add the 1.5 lb broccoli florets and 1.5 lb julienned carrots, tossing to coat in the oil.

Cook the vegetables for 4-5 minutes, stirring occasionally, until they begin to soften but still maintain a vibrant color. You want them to be tender-crisp, not mushy. Here's the thing—if your wok isn't hot enough, the vegetables will steam instead of developing that beautiful caramelized color. Watch for the oil to shimmer continuously around the vegetables.

3

Cook the Beef to Perfect Doneness

Push the vegetables to one side of the wok, leaving space for the beef. Add the coated beef in a single layer and let it sear undisturbed for 1-2 minutes until the edges become deep golden brown. This is where the magic happens—the cornstarch creates that crispy crust while the interior remains tender.

Once the beef is browned on one side, stir it into the vegetables. Cook for an additional 2-3 minutes, stirring occasionally, until the beef reaches 145°F internally. The beef should be cooked through but still slightly pink in the center. If you're serving with rice, this is the perfect time to prepare it while the beef rests.

4

Create the Sweet-Savory Sauce

In a small bowl, whisk together the 0.5 cup soy sauce and 3 tbsp brown sugar. Pour this mixture over the beef and vegetables in the wok. Stir everything together and let it simmer for 1-2 minutes until the sauce thickens slightly and coats the beef and vegetables evenly. The sauce should be glossy and sticky, clinging to every piece.

Taste the sauce and adjust seasoning if needed. I usually add a splash of water if it's too thick, but with this recipe, the natural sweetness from the carrots and brown sugar usually balances perfectly. The sauce should be savory with just the right amount of sweetness to complement the crispy beef.

5

Finish and Serve Immediately

Remove the wok from heat and stir in the 1 tbsp sesame oil and 1 tbsp toasted sesame seeds. Divide the beef and vegetables among serving plates, garnishing each portion with sliced green onions. Serve immediately over steamed rice for the ultimate dining experience.

This dish is best served fresh from the wok when the beef is still crispy and the vegetables retain their vibrant color. The combination of sweet carrots, earthy broccoli, and crispy beef creates a symphony of textures and flavors that's hard to beat. Enjoy while it's hot!

👨‍🍳

Pro Tips For Making Beef And Broccoli With Carrots

  • Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them shortens the strands and makes every bite tender. Grab a sharp knife and angle those slices like you’re carving a turkey, or you’ll end up with chewy, regretful mouthfuls.
  • Blanch Carrots First: Toss your carrots in boiling water for 2 minutes before stir-frying—this softens them just enough to cook through without turning to mush. I used to skip this and always ended up with uneven, rubbery chunks. Works for broccoli too if you’re worried about overcooking.
  • Cornstarch Slurry Matters: Mix your cornstarch with cold water (1 tbsp cornstarch to 2 tbsp water) and let it sit for 5 minutes before adding to the pan. This gives the sauce time to thicken properly—adding it dry or hot just makes a gloopy mess. Stir it in at the very end, or you’ll end up with a pastey disaster.
  • Don’t Overcrowd the Pan: If your wok or skillet is packed with beef, broccoli, and carrots, steam builds up and the veggies turn soggy while the beef gets tough. Cook in batches—start with the beef, then remove it to make space for the veggies. Yes, it takes a minute extra, but the difference is night and day.

Pro cooking tips for beef and broccoli with carrots

Wok Heating Mastery

Your wok must be screaming hot before adding oil—look for continuous ripples around the edges. I use a 14-inch carbon steel wok from Mauviel because it retains heat like a dream. Preheat it over high heat for 3-5 minutes before adding oil. If your wok isn't hot enough, the beef will steam instead of searing, losing that critical crispy texture. 🔥

For even cooking, use a wok with high, flared sides—this creates the perfect chimney effect that draws heat up and around the food. If you don't have a traditional wok, a heavy-bottomed cast iron skillet works too. Just make sure it's large enough to hold all ingredients without crowding.

Beef Slicing Secrets

Slice the flank steak against the grain using a sharp chef's knife—I prefer my Victorinox 8-inch for this job. Cut into ¼-inch thick slices for even cooking. Freeze the beef for 20-30 minutes before slicing to make it easier to handle. This prevents the slices from curling up during cooking.

For extra tenderness, pound the beef slices lightly with a meat mallet before marinating. This breaks down muscle fibers slightly, ensuring a melt-in-your-mouth texture. Just don't overdo it—2-3 firm taps per slice is all you need.

Vegetable Prep Tips

Cut all vegetables to uniform size—this ensures they cook at the same rate. For broccoli, trim the florets into 1-inch pieces and cut the stems into matchsticks. Carrots should be julienned into thin strips (about ⅛-inch thick) so they cook quickly without turning mushy. 🥕

Blanch the vegetables for 1 minute in boiling water before stir-frying if you're concerned about uneven cooking. Drain well and pat dry with paper towels to remove excess moisture. This step helps them absorb the sauce better and prevents steaming in the wok.

Sauce Thickening Tricks

The sauce should coat the back of a spoon but remain pourable. If it's too thin, simmer uncovered for 1-2 extra minutes to reduce. For a glossier finish, add 1 tsp cornstarch mixed with 1 tbsp water to the sauce at the end. Stir in and cook for 30 seconds until thickened.

For depth of flavor, add 1 tsp fish sauce or 1 tsp oyster sauce to the sauce mixture. These umami-rich ingredients elevate the dish without overpowering the natural sweetness of the carrots. Taste as you go—adjust seasoning gradually.

Resting and Reheating

Let the beef rest for 5 minutes after cooking before serving. This allows the juices to redistribute, keeping every bite tender. Cover loosely with a lid or foil to retain heat. The vegetables will continue cooking slightly during this time, so don't overcook them initially.

To reheat, add 2 tbsp water or broth to the wok and stir-fry over medium heat for 2-3 minutes. The steam helps restore that crispy texture. For best results, reheat only what you plan to eat immediately—leftovers lose their crispiness when reheated multiple times.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 950mg41%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 18g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the beef need to be sliced against the grain?

Slicing against the grain shortens the muscle fibers, making the beef more tender and preventing that tough, chewy texture. For flank steak, this means cutting perpendicular to the diagonal grain pattern you see on the surface. If you slice with the grain, you'll end up with stringy, less enjoyable bites.

2

Can I use frozen broccoli and carrots instead of fresh?

Fresh is ideal for that vibrant crunch, but frozen works in a pinch! Just thaw and drain them well—toss with a paper towel to remove excess moisture before cooking. The texture won't be quite as crisp, but the flavor will still be great. For best results, add frozen veggies to the wok slightly later in the cooking process.

3

What if my wok isn't hot enough for crispy beef?

If your wok isn't hot enough, the beef will steam instead of sear, losing that signature crispy texture. Look for continuous ripples around the edges—this means it's ready. Preheat your wok over high heat for 3-5 minutes before adding oil. If you don't have a wok, a heavy cast-iron skillet works too, but make sure it's large enough to avoid crowding.

4

How can I make this dish spicier?

Add ½ teaspoon red pepper flakes or 1 teaspoon sriracha to the sauce mixture for a kick! For extra heat, stir in 1 tablespoon minced fresh chili (like Thai bird's eye) with the garlic and ginger. Adjust to taste—start with less and add more gradually to avoid overpowering the dish.

5

Can I make this recipe ahead of time?

Yes, but best served fresh for maximum crispiness! Store components separately in the fridge for 2 days—beef, veggies, and sauce. Reheat in a hot wok with 2 tablespoons water or broth for 2-3 minutes to restore texture. For longer storage, freeze for 3 months, but expect slightly softer veggies upon reheating.

★★★★★4.9(4 reviews)
Categories Soups & Stews