Soups & Stews
This beef and broccoli recipe delivers the perfect balance of crispy-wok beef and tender broccoli bathed in a silky, savory sauce—inspired by Half Baked Harvest's signature style.
The secret lies in high-heat searing for that signature wok texture, followed by a velvety sauce that coats every bite with rich umami and subtle sweetness. I've refined this method over years, ensuring the beef stays juicy while the broccoli achieves that ideal crisp-tender finish.
The magic starts with thinly sliced beef that develops a caramelized crust in just 2-3 minutes of high-heat cooking, then finishes in the sauce. Meanwhile, the broccoli gets a quick blanch to soften slightly before being tossed in the sauce, so it stays vibrant and slightly crisp.
This isn't your typical stir-fry—it's a restaurant-quality dish that comes together in under 30 minutes with simple ingredients you likely already have on hand.
What makes this version special is the sauce: a perfect marriage of soy sauce, honey, and a touch of garlic that creates that signature Half Baked Harvest balance of sweet, salty, and umami.
The result is beef that's tender yet still holds its shape, broccoli with vibrant green florets, and a sauce that clings beautifully to every bite. This is the kind of dish that transforms a weeknight dinner into something that feels like a special occasion.
Serve it over steamed jasmine rice or noodles to soak up every last drop of that delicious sauce. The presentation is simple but striking—bright green broccoli against the deep brown of the beef, all garnished with a sprinkle of sesame seeds for that final touch of texture and flavor.
Let's get cooking!
Ingredients for beef and broccoli recipe half baked harvest
Simple ingredients deliver restaurant-quality beef and broccoli with crispy-wok texture and silky sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Large florets, trimmed |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | Light or wildflower |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Green Onions 🧅 | 2 whole | Sliced thinly |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable here—it's lean but tender when sliced thinly against the grain. Look for well-marbled cuts at the meat counter, and ask for it to be sliced in-store if possible (or do it yourself with a sharp knife). Costco or Whole Foods usually have great quality, but the regular supermarket meat section works too. If you can't find flank, sirloin or ribeye sliced thinly will work in a pinch. The broccoli should be fresh with bright green florets—avoid anything with yellow stems or wilted leaves. Trader Joe's has perfect pre-cut florets if you're short on time.
No soy sauce? Coconut aminos or tamari work great, though the flavor will be slightly different. Substituting honey? Maple syrup or agave adds depth, but you might want to add a pinch of salt to balance. The sesame oil is key for that authentic aroma—don't skip it, but if you're out, a tiny bit of peanut oil can mimic the toasted notes. For the cornstarch, make sure it's pure—arrowroot powder works too if that's what you've got. And if you're worried about the broccoli getting soggy, blanch it for 30 seconds first before adding to the sauce.
This dish reheats beautifully—just toss it in a hot pan with a splash of water for 2-3 minutes. The sauce thickens as it cools, so if it seems too thin when you first make it, let it sit for 5 minutes before serving. Store leftovers in the fridge for 3-4 days or freeze for 2 months. I always make extra because it tastes even better the next day once all the flavors meld. Serve it over steamed jasmine rice to soak up every last bit of that delicious sauce—don't skip the garnish of sesame seeds and green onions, it adds that final pop of color and texture.
Why You'll Love This Recipe
- Here’s what sold me: the honey cutting through the soy’s saltiness while the garlic cloves blister just enough to add depth. The broccoli stays crisp-tender, and the steak? Perfectly sliced against the grain—no dry bites, just that satisfying chew.
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots. Sear the flank steak, toss in the broccoli florets and garlic, then let the soy-honey glaze caramelize—minimal chopping, zero cleanup. That’s the kind of dinner where I still have energy to sit down.
- Sweet-Savory Balance: Here’s what sold me: the honey cutting through the soy’s saltiness while the garlic cloves blister just enough to add depth. The broccoli stays crisp-tender, and the steak? Perfectly sliced against the grain—no dry bites, just that satisfying chew.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The flavors actually improve the next day—steak gets more tender, sauce thickens. Pack it cold in containers, and suddenly you’ve got a week’s worth of lunches that don’t taste like sad leftovers.
Step-by-step instructions for Half Baked Harvest's beef and broccoli
Here's how to nail that signature crispy-wok texture and velvety sauce every time.
Prep the Flank Steak for Maximum Crispiness
Slice the 1 lb flank steak thinly against the grain using a sharp knife—about ¼-inch thick slices. This ensures tender bites and even cooking. Pat the slices dry with paper towels, then season generously with 1 tsp salt and ½ tsp black pepper. Let them sit at room temperature for 15 minutes while you prep the rest.
Here's the thing—dry meat sears better, and seasoning early lets the salt penetrate. I like to arrange the slices on a plate and drizzle lightly with 1 tbsp sesame oil before cooking. This gives that authentic wok-fried flavor without overpowering the dish.
Build the Flavor-Packed Sauce
In a small bowl, whisk together ½ cup soy sauce, 2 tbsp honey, 1 tbsp rice vinegar, and 1 tbsp cornstarch. This is your sauce base—keep it smooth by whisking until the cornstarch dissolves completely. Set aside while you cook the beef and broccoli.
I press the cornstarch through a fine-mesh sieve to avoid lumps. The sauce should be thick enough to coat the back of a spoon but still flow easily. If it's too thick, add 1 tsp water to loosen it. This sauce is what makes the dish sing—don't skip the whisking!
Cook the Beef in Stages for Perfect Texture
Heat 2 tbsp vegetable oil in a large wok or skillet over medium-high heat until shimmering. Working in batches, add the steak slices and cook undisturbed for 1-2 minutes per side until deep golden brown and slightly charred. Remove and set aside—this prevents overcrowding, which steams instead of sears.
Don't walk away during this step. You want that beautiful crust—if the steak releases easily from the pan, it's ready. If it sticks, let it cook longer. The beef should be just cooked through (about 130°F internal temp) but still slightly pink—it'll finish in the sauce.
Stir-Fry the Broccoli Until Crisp-Tender
In the same wok, add 4 cups broccoli florets and 4 cloves minced garlic. Stir-fry for 3-4 minutes until the broccoli turns bright green and the edges just begin to soften. The garlic should be fragrant but not browned—this prevents bitterness.
Here's where timing matters: broccoli should stay crisp with a slight bite. If it's still crunchy after 4 minutes, it's perfect. If it's too soft, you've overcooked it. The broccoli should look vibrant—dark green florets mean it's done.
Combine and Finish with Silky Sauce
Return the beef to the wok and pour in the sauce mixture. Stir everything together over medium heat for 2-3 minutes until the sauce thickens and coats the beef and broccoli evenly. The sauce should glisten and cling—if it's too thin, add another ½ tsp cornstarch mixed with water.
Taste and adjust seasoning—you might need a pinch more salt or a splash of rice vinegar for brightness. Stir in 1 tbsp toasted sesame seeds and 2 sliced green onions just before serving. The dish should be sticky, flavorful, and packed with that signature crispy-wok texture.
Serve Over Jasmine Rice (Optional but Recommended)
Divide the 1.5 cups cooked jasmine rice among plates and spoon the beef and broccoli mixture over the top. Garnish with extra green onions and sesame seeds. The rice soaks up the extra sauce, making every bite even more flavorful.
Serve immediately while everything is hot and the sauce is silky. The beef should be tender with a crispy edge, the broccoli bright and slightly crisp, and the sauce perfectly balanced between sweet, salty, and tangy. This is the dish that made Half Baked Harvest famous—now it's yours!
Pro Tips For Making Beef And Broccoli Recipe Half Baked Harvest
- Slice Against the Grain: I learned this the hard way—thinly slicing flank steak against the grain (not with it) makes it tender enough to eat without chewing like a cow. Use a sharp knife and cut at a 45-degree angle for uniform strips that cook faster and stay juicy.
- Blanch Broccoli First: Skip the sad, limp broccoli by blanching florets in boiling water for 60 seconds before stir-frying. Drain and shock in ice water—this keeps them bright green and prevents mushiness when they hit the pan with the beef.
- Start with Cold Oil: After burning three batches of garlic, I finally figured out: cold oil is your friend. Heat your wok or pan until smoking, then add oil and let it cool for 20 seconds before tossing in garlic and beef. This prevents bitter, burnt flavor and gives you better control.
- Balance Soy and Sweetness: My grandmother swore by this, and she was right: for every tablespoon of soy sauce, add half that amount of honey (e.g., 1 tbsp soy + ½ tbsp honey). Too much sweetness? The dish tastes like dessert. Too little? The beef gets lost in salt. Taste as you go.
Creative variations of this recipe
Sweet Chili Twist
Swap the honey for 2 tbsp sweet chili sauce (like Maestro brand) and add 1 tsp sriracha to the sauce. This version keeps the same silky texture but adds a subtle heat that pairs perfectly with the umami beef.
I like to finish with ½ cup sliced red bell peppers for extra color and sweetness—toss them in with the broccoli during the last minute of cooking. 🌶️
Miso-Butter Glaze
For a rich, savory depth, replace the soy sauce with ¼ cup white miso paste mixed with 2 tbsp melted butter. Add 1 tbsp mirin for brightness and cook the beef in this glaze instead of the honey sauce.
The result is a glossy, almost caramelized finish that's perfect over steamed bok choy instead of rice. This variation works especially well with ribeye steak sliced into strips. 💛
Spicy Peanut Sauce
Blend ¼ cup creamy peanut butter, 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp sriracha, and 1 tsp grated ginger into a smooth sauce. Cook the beef as usual, then toss everything in this sauce with ½ cup crushed peanuts> for texture.
Serve over coconut rice> for a fusion-inspired dish that's packed with nutty, spicy, and tangy flavors. This version is a crowd-pleaser at dinner parties! 🥜
Harvest-Inspired Roasted Veggies
Swap the broccoli for roasted butternut squash> (cubed and roasted at 400°F for 20 minutes>) and add ½ cup sautéed mushrooms> for meaty texture. Keep the beef preparation the same but add 1 tsp smoked paprika> to the sauce for depth.
This fall-inspired version feels hearty and seasonal—perfect for cooler evenings. Garnish with toasted pumpkin seeds> for extra crunch. 🍂
Korean-Inspired Gochujang
Create a vibrant sauce by mixing ½ cup gochujang> (Korean chili paste), 2 tbsp soy sauce>, and 1 tbsp honey>. Cook the beef as usual, then add the gochujang sauce and 1 tsp grated ginger> to the wok.
Finish with 1 tbsp toasted sesame seeds> and 2 sliced green onions>. Serve with steamed short-grain rice> for a dish that's bold, spicy, and packed with umami. This variation is inspired by Korean stir-fry techniques but keeps the signature crispy-wok texture. 🌟
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work beautifully when sliced thinly against the grain. For extra tenderness, try top round or chuck roast (sliced very thin). Just remember: the thinner the cut, the faster it cooks and the more tender it stays.
How do I prevent the broccoli from getting soggy?
Blanch the broccoli florets in boiling water for 30 seconds before stir-frying, then drain well. This jumpstarts the cooking process so they stay crisp-tender rather than mushy. Another trick: add the broccoli to the wok after the beef is cooked and removed—this keeps the heat high for that perfect texture.
What if my sauce turns out too thick or too thin?
For a thicker sauce, mix ½ tsp cornstarch with 1 tsp water and stir in. For a thinner sauce, add 1-2 tbsp warm water while stirring constantly. The sauce should coat the back of a spoon but still flow smoothly—this is the ideal consistency for coating every bite.
Can I make this ahead of time?
Yes! The flavors actually improve overnight. Cook the dish as directed, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water to restore that silky sauce texture. Pro tip: The sauce thickens as it cools, so add a little extra water when reheating if needed.
