The smell of soy caramelizing on hot metal. That’s the promise of this one-pan summer beef and broccoli. It’s the kind of dinner that feels like a cheat—deep flavor, barely any dishes, and a plate that disappears fast at a cookout or a quiet weeknight. I’ve made this on a sheet pan in the oven and in a cast-iron skillet on the grill. Both work. Both deliver that glossy, savory-sweet coating that makes broccoli taste like a treat and beef taste like you fussed. You didn’t. That’s the point.

Why This One-Pan Method Works
Cooking beef and broccoli together on one pan isn’t just about convenience. The high heat of a 425°F oven or a hot grill grate does two things at once: it chars the broccoli edges into something nutty and crisp, and it sears the beef quickly so it stays tender. No steaming. No sogginess. The key is giving each ingredient its own space on the pan—no overlapping—so the heat circulates evenly. Broccoli on one side, beef on the other. They meet only at the end, in a warm glaze that ties them together.
The Right Cut of Beef
Flank steak is my go-to here. It’s lean, takes a marinade well, and slices into beautiful strips. Sirloin works too. The critical step is slicing against the grain. Look at the raw steak: you’ll see lines running in one direction. Slice perpendicular to those lines. This shortens the muscle fibers, so each bite is tender instead of chewy. Slice the beef about 1/4-inch thick. Too thin, and it overcooks in seconds. Too thick, and it won’t finish in the same time as the broccoli.
Building the Glaze
The sauce is a simple balance of savory, sweet, and nutty. Soy sauce (or tamari) gives salt and depth. Honey or maple syrup adds a hint of caramel that darkens under heat. Toasted sesame oil brings that unmistakable aroma. I reserve a portion of the sauce before marinating the beef—this is the trick. The reserved sauce gets thickened with a cornstarch slurry at the end, poured over the hot pan, and tossed. It clings to every floret and strip without being gluey. Use a 1:1 ratio of cornstarch to water for the slurry, and simmer it just until it turns glossy, about one minute.
Step-by-Step: Oven Method
Preheat the oven to 425°F with a rack in the upper third. While it heats, whisk the soy sauce, honey, sesame oil, minced garlic, and grated ginger. Set aside 2 tablespoons. Toss the sliced beef with the rest and let it sit for 10 minutes—no longer, or the acid in the soy can start to toughen the meat. Toss the broccoli with a little vegetable oil and a pinch of salt. Spread the broccoli on one half of a large sheet pan, the beef on the other half, in a single layer. Roast for 12 minutes. Then switch the oven to broil and watch closely for 2 to 3 minutes. The beef edges should caramelize, and the broccoli tips should char in spots. Remove, drizzle with the thickened reserved sauce, toss, and serve.
Grill Method Variation
For a summer cookout, I use a cast-iron skillet on the grill. Preheat the grill to medium-high (around 450°F). Add a tablespoon of oil to the skillet. Sear the beef in a single layer for about 2 minutes per side, then remove to a plate. Add the broccoli to the skillet with a splash of water and cover with a lid or foil. Steam for 2 minutes, then remove the lid and let the water evaporate. Return the beef, drizzle with the thickened sauce, and toss. The grill adds a subtle smokiness that’s hard to beat.
Common Mistakes to Avoid
Overcrowding the pan is the biggest one. It traps steam and turns the beef gray instead of brown. Use the largest sheet pan you have, or cook in batches. Another mistake: skipping the cornstarch slurry. Without it, the sauce is too thin to coat. And don’t forget to slice the beef against the grain. I’ve made that mistake once—chewy beef, disappointed faces. Never again.
Serving and Storage
Serve this one-pan beef and broccoli over steamed rice, noodles, or even a bed of greens for a lighter meal. It’s a complete dish on its own. Leftovers keep in the fridge for up to 3 days. Reheat in a hot skillet to revive the char and texture. For food safety, don’t leave the cooked dish out for more than 2 hours—or 1 hour if it’s above 90°F outside.
Final Takeaway
This one-pan summer beef and broccoli is proof that simple technique beats complicated recipes every time. High heat, a balanced glaze, and respect for the ingredients. That’s all it takes. Whether you’re feeding a crowd at a picnic or just yourself on a Tuesday, it delivers flavor without the pile of dishes. And that’s a win any season.
Frequently Asked Questions
Can I use frozen broccoli for this one-pan beef and broccoli?
Yes, but thaw and pat it very dry first. Frozen broccoli releases water, which can steam the beef instead of browning it. For best results, use fresh broccoli and cut florets into similar-sized pieces.
What cut of beef works best for this recipe?
Flank steak or sirloin are ideal for their tenderness and quick cooking. Slice them thinly against the grain for the most tender bite. Skirt steak also works well.
How do I prevent the beef from becoming tough?
Don’t overcook it. The key is a hot oven or grill and a short cooking time. Use an instant-read thermometer: pull the beef at 145°F (63°C) for medium-rare. Also, slicing against the grain is crucial for tenderness.
Can I make this recipe ahead for a summer party?
You can prep the sauce and slice the beef up to a day ahead. Cook just before serving for best texture. The dish is best enjoyed fresh, but leftovers reheat well in a hot skillet.
Is this recipe gluten-free?
It can be. Use tamari or coconut aminos instead of soy sauce, and ensure your cornstarch is gluten-free. The rest of the ingredients are naturally gluten-free.

One-Pan Summer Beef and Broccoli
Ingredients
Equipment
Method
- Preheat oven to 425°F (220°C) with a rack in the upper third. If using a grill, preheat to medium-high (about 450°F).
- In a small bowl, whisk together soy sauce, honey, sesame oil, garlic, and ginger. Set aside 2 tablespoons of the mixture for later.
- In a large bowl, toss the sliced beef with the remaining soy mixture. Let marinate at room temperature for 10 minutes (or up to 30 minutes in the fridge).
- In another bowl, toss broccoli florets with vegetable oil and a pinch of salt.
- Spread the broccoli in a single layer on one half of the sheet pan. Place the beef in a single layer on the other half. Do not overlap pieces for best browning.
- Roast for 12 minutes, then switch the oven to broil on high. Broil for 2-3 minutes until beef edges are caramelized and broccoli tips are charred. For grill: cook in a cast-iron skillet or grill basket over medium-high heat, stirring once, about 8-10 minutes total.
- Meanwhile, in a small saucepan, whisk the reserved soy mixture with cornstarch and water. Bring to a simmer over medium heat, stirring constantly, until thickened (about 1 minute).
- Remove pan from oven. Drizzle the thickened sauce over the beef and broccoli, toss to coat. Garnish with sesame seeds. Serve immediately over rice or noodles.