Sheet Pan Garlic Butter Shrimp and Broccoli (30-Min Dinner)
Every time you try to roast shrimp and vegetables together, one of them comes out wrong — the broccoli is still pale and squeaky while the shrimp have turned into little pink erasers, or you flip it and the shrimp are perfect but the broccoli is raw in the middle. Getting both right on the same pan, at the same time, feels like a small miracle you’ve never quite pulled off.
This recipe solves the timing problem with one simple trick: the broccoli goes in first, alone, for 10 minutes. By the time the shrimp land on the pan, everything finishes together in under 8 minutes. You get deeply charred florets and just-cooked shrimp coated in a garlicky, slightly browned butter sauce — on one pan, in 30 minutes flat.
Pro Tip
The mistake most home cooks make: adding the garlic butter at the start, directly onto the shrimp. Garlic burns at 325°F (163°C) — and a 425°F (220°C) oven will turn it bitter and acrid in minutes. Instead, toss the shrimp in plain olive oil and salt before roasting, then pour the melted garlic butter over everything the moment the pan comes out of the oven. The residual heat blooms the garlic without scorching it, and the butter clings to every crevice while the shrimp are still steaming.
For shrimp, go with 21/25 count (large), peeled and deveined — frozen works perfectly here, just thaw overnight in the fridge or under cold running water for 10 minutes. Avoid pre-cooked shrimp, which turn rubbery instantly in the oven. For broccoli, fresh florets roast better than frozen; frozen releases too much water and steams instead of chars. Unsalted butter lets you control the salt level precisely.
Sheet Pan Garlic Butter Shrimp and Broccoli (30-Min Dinner)
4
servings10
minutes20
minutes310
kcal30
minutesIngredients
1.5 lbs (680g) large shrimp, 21/25 count, peeled and deveined
1 large head broccoli, cut into even florets (about 5 cups / 450g)
2 tbsp olive oil, divided
1 tsp kosher salt, divided
½ tsp black pepper
½ tsp red pepper flakes (optional)
4 tbsp (55g) unsalted butter
5 cloves garlic, minced (about 1½ tbsp)
1 tbsp fresh lemon juice
2 tbsp fresh parsley, roughly chopped
Directions
- Preheat your oven to 425°F (220°C) and position a rack in the upper third. The upper rack position is not optional — it brings the broccoli closer to the heating element and gives you those dark, slightly crispy edges rather than pale steamed florets.
- Toss the broccoli florets with 1 tbsp olive oil and ½ tsp salt directly on the sheet pan. Spread them cut-side down in a single layer with space between each piece — crowding is the number one reason broccoli steams instead of roasts.
- Roast the broccoli alone for 10 minutes. At the 10-minute mark, the edges should be starting to brown and the stems should feel tender when you press one with a fork — if they’re still firm and bright green, give them 2 more minutes.
- Pat the shrimp completely dry with paper towels, then toss with the remaining 1 tbsp olive oil, ½ tsp salt, black pepper, and red pepper flakes. Dry shrimp roast — wet shrimp steam. This single step is what separates a slightly rubbery result from shrimp with a faint golden crust.
- Push the broccoli to the edges and lay the shrimp flat in the center of the pan in a single layer. Return to the oven for 6 to 8 minutes, until the shrimp are just opaque and curl into a loose C-shape — a tight O-shape means they’ve gone 2 minutes too far. Internal temperature should reach 145°F (63°C).
- While the shrimp roast, melt the butter in a small saucepan over low heat and add the minced garlic. Cook for 60 seconds until the garlic smells nutty and fragrant — you want it soft and golden, not brown and sharp.
- Pull the pan from the oven and immediately pour the garlic butter over everything, then add the lemon juice and parsley. Toss gently right on the pan — the sizzle you hear when the butter hits the hot shrimp means the sauce is coating properly and not just pooling at the bottom.
Variations
Swap the broccoli for broccolini or green beans — both have a similar roasting time and hold up well to the butter sauce. For a soy-ginger twist, replace the butter with 2 tbsp sesame oil and add 1 tbsp low-sodium soy sauce and 1 tsp grated fresh ginger to the finishing sauce instead.
Serving Suggestions
Serve over steamed jasmine rice or fluffy couscous to soak up every drop of the garlic butter. A wedge of crusty sourdough on the side works just as well for the same job. For a lighter option, spoon it over cauliflower rice — the sauce carries enough flavor that you won’t miss the starch.
FAQ
Can I use frozen shrimp straight from the bag without thawing?
Not recommended — frozen shrimp release a significant amount of water as they thaw in the oven, which creates steam and prevents any browning. Thaw them first under cold running water for 10 minutes, then pat very dry.
My broccoli always burns before it’s cooked through. What am I doing wrong?
The florets are probably cut too small or too unevenly. Aim for pieces about 1.5 inches (4cm) wide — large enough that the outside chars before the inside dries out. After testing three different sizes in my own kitchen, that size consistently gave the best result: crispy edges, tender stem.
Can I make this ahead for meal prep?
The shrimp lose their texture after a day in the fridge — they go from just-cooked to slightly rubbery. The broccoli, though, reheats well in a dry skillet over medium heat. You might find yourself wondering whether this works with other proteins that hold up better to reheating, like salmon or chicken thighs.