Love this? Pin it for later!
Tender, juicy chicken thighs bathed in a bright lemon-garlic sauce, roasted alongside crisp-tender broccoli florets—this one-pan wonder has become my family’s most-requested Sunday supper. It’s the kind of meal that feels special enough for company yet effortless enough for a weeknight, and every bite is completely Whole30-compliant so you can savor the flavor without a second thought.
I first developed this recipe during a blustery January when my husband and I were doing our annual Whole30 reset. We were craving something that didn’t taste like “diet food,” something our kids would actually eat without the usual side of mac-and-cheese. I tossed chicken thighs with a mountain of fresh garlic, the zest and juice of two sunshine-yellow lemons, and a generous glug of extra-virgin olive oil. A quick rain of salt, pepper, and herbes de Provence, then into the oven it went with broccoli florets tucked around the edges. Twenty-five minutes later the kitchen smelled like a Provençal bistro and even our pickiest eater asked for seconds.
Since then, this dish has followed us through spring soccer banquets, summer beach-house vacations, and back-to-school nights when we need dinner on the table fast. The leftovers (if you’re lucky enough to have them) transform into next-day lunch-box salads or tucked into lettuce wraps with a swipe of mayo. Best of all, everything roasts on a single sheet pan, meaning you can spend more time catching up on homework stories and less time scrubbing pots.
Why This Recipe Works
- One-pan magic: Chicken and veggies roast together, saving dishes and time.
- Bright, bold flavor: Fresh lemon zest + juice + 8 cloves of garlic = serious punch.
- Family-friendly: Mild enough for kids, zippy enough for adults—add chili flakes at the table.
- Meal-prep hero: Holds beautifully for 4 days; reheats like a dream.
- Whole30 & Paleo: Zero added sugar, dairy, grains, or legumes—just real food.
- Budget-smart: Uses economical chicken thighs instead of pricier breasts.
- Veggie swap freedom: Broccoli not your thing? Try green beans, asparagus, or Brussels sprouts.
Ingredients You'll Need
Quality ingredients make the difference between “pretty good” and “can’t-stop-eating.” Here’s what to look for:
- Chicken thighs: Bone-in, skin-on thighs stay extra juicy, but boneless/skinless work if you shorten the cook time. Look for air-chilled organic birds if possible—they roast up with crisper skin and purer flavor.
- Fresh lemons: Choose specimens with taut, fragrant skin. Organic lemons are worth the splurge since you’ll be zesting the peel.
- Garlic: Eight cloves sounds like a lot, but roasting tames the bite and turns each clove into sweet, spreadable gold. Buy firm bulbs with no green sprouts.
- Extra-virgin olive oil: A Whole30-authorized brand (look for the seal). A peppery, fruity oil complements the lemon.
- Broccoli: One large head or two small ones. Florets should be tightly closed and bright green. Peel the stalk and cube it—roasted broccoli stems are like vegetable candy.
- Herbes de Provence: A shortcut blend of thyme, rosemary, oregano, and lavender. No blend? Mix ½ tsp each dried thyme and rosemary.
- Coconut aminos: Adds subtle umami and helps with caramelization. Substitute gluten-free tamari only if you’re not on Whole30.
- Ghee or clarified butter: For that nutty, buttery finish without the dairy proteins.
How to Make Whole30 Lemon Garlic Chicken with Broccoli for Family Dinner
Marinate the chicken
Pat 2½–3 lb (about 6 medium) bone-in, skin-on chicken thighs dry with paper towels; moisture is the enemy of crisp skin. In a large bowl whisk ⅓ cup extra-virgin olive oil, 2 Tbsp melted ghee, the zest of 2 lemons, ¼ cup fresh lemon juice, 8 minced garlic cloves, 2 tsp herbes de Provence, 1 tsp coconut aminos, 1½ tsp sea salt, and ½ tsp black pepper. Add chicken, turning to coat. Cover and marinate 30 minutes at room temp or up to 24 hours refrigerated. If you’re short on time, even 10 minutes while the oven preheats beats no marination.
Heat the oven & prep the pan
Place a rimmed half-sheet pan (13×18-inch) in the oven and preheat to 425 °F (220 °C) for at least 15 minutes. A screaming-hot pan jump-starts browning and prevents sticking. Lightly brush the hot pan with 1 tsp ghee—just enough to glisten.
Arrange chicken skin-side down first
Using tongs, lift thighs from marinade, letting excess drip off, and place skin-side down on the hot pan. The initial sizzle is satisfying—and purposeful. Roast 12 minutes. This step renders some fat so the skin won’t go rubbery when you flip later.
Add broccoli & flip chicken
While chicken roasts, cut 1½ lb broccoli into 2-inch florets and cube the peeled stalks. Toss them with 1 Tbsp olive oil, ½ tsp salt, and ¼ tsp pepper. Remove pan, flip thighs skin-side up, scatter broccoli around, and pour any remaining marinade over veggies.
Roast until golden
Return pan to oven and roast 15–18 minutes more, or until thickest part of thigh registers 175 °F (80 °C) on an instant-read thermometer and broccoli edges are charred. If you like extra-crispy skin, switch to broil for the final 2 minutes, watching closely.
Rest & finish
Transfer thighs to a platter and tent loosely with foil; rest 5 minutes so juices reabsorb. Meanwhile, toss broccoli on pan with a squeeze of fresh lemon. Serve everything drizzled with pan juices and sprinkled with chopped parsley or lemon zest for color.
Expert Tips
Use a thermometer
Dark meat is forgiving, but 175 °F guarantees silky texture without dryness.
Baste mid-roast
Spoon pan juices over chicken halfway through for extra-flavorful skin.
Overnight = flavor jackpot
Marinating overnight deepens the lemon-garlic punch and tenderizes the meat.
Double the broccoli
Roasted broccoli shrinks; make extra for tomorrow’s salad—cold florets soak up vinaigrette beautifully.
Crisp-skin hack
Pop thighs under the broiler for 90 seconds at the end, but don’t walk away.
Save the schmaltz
Strain the golden chicken fat, store in fridge, and use to roast potatoes—chef’s kiss!
Variations to Try
- Mediterranean twist: Swap herbes de Provence for 1 tsp each dried oregano & basil, add ½ cup pitted Kalamata olives to pan before roasting.
- Spicy kick: Stir ½ tsp crushed red-pepper flakes into marinade; serve with lemon wedges and fresh arugula.
- Lemon-ginger fusion: Replace 1 Tbsp lemon juice with lime juice and whisk 1 tsp grated fresh ginger into marinade.
- Veggie medley: Replace half the broccoli with sliced zucchini and bell-pepper strips; add during final 10 minutes so they don’t overcook.
- Green-machine: Toss in 2 cups baby spinach during the last 2 minutes; it wilts instantly and soaks up garlicky juices.
Storage Tips
Refrigerate: Cool completely, transfer to airtight glass, and refrigerate up to 4 days. Keep chicken and broccoli in one container so flavors mingle.
Freeze: Place cooled portions in silicone freezer bags, press out air, label, and freeze up to 3 months. Thaw overnight in fridge. Reheat in 350 °F oven 10 minutes or microwave 60-90 seconds.
Make-ahead: Marinate chicken up to 24 hours ahead; chop broccoli and store in a produce bag with a paper towel to absorb moisture. Dinner is literally toss-and-roast.
Frequently Asked Questions
Whole30 Lemon Garlic Chicken with Broccoli for Family Dinner
Ingredients
Instructions
- Marinate: Whisk olive oil, ghee, lemon zest, juice, garlic, herbes, coconut aminos, salt, and pepper. Add chicken, coat, marinate 30 minutes or up to 24 hours.
- Preheat: Place rimmed sheet pan in oven, preheat 425 °F for 15 minutes.
- First roast: Set thighs skin-side down on hot pan; roast 12 minutes.
- Add veggies: Toss broccoli with 1 Tbsp oil, salt, and pepper. Flip chicken, scatter broccoli, pour leftover marinade over veggies.
- Finish: Roast 15–18 minutes more (or until 175 °F internal). Optional broil 2 minutes for extra-crispy skin.
- Rest & serve: Tent chicken 5 minutes, toss broccoli with pan juices, garnish, and enjoy hot.
Recipe Notes
For meal prep, double the broccoli and store portions in glass containers up to 4 days. Reheat 350 °F for 8 minutes or microwave 60-90 seconds.