Table of Contents
This is the dinner I make when I want something that tastes like a Sunday project but needs a Tuesday effort level. Chicken thighs, baby potatoes, and broccoli all go onto one rimmed sheet pan, get brushed with a honey-garlic-butter glaze, and come out of a 425°F (220°C) oven glossy, caramelized, and genuinely hard to stop eating.
The trick is sequencing. The potatoes go in first so they get a head start on browning, the chicken joins them skin-side up so the fat renders down onto the vegetables, and the broccoli only shows up for the last stretch so it chars at the tips instead of collapsing. Nothing is boiled, nothing is fried, and the only dish you wash is the pan.
It is also a recipe that forgives. Swap the honey for maple syrup, the thighs for breasts, or the broccoli for green beans — the method stays the same, and the pan glaze at the bottom does the heavy lifting either way.
Why You'll Love This Recipe
About the Ingredients
6 bone-in, skin-on chicken thighs (about 1 1/2 lb / 680 g)
Bone-in, skin-on thighs stay juicy and give the glaze something to cling to. Buying tip: choose thighs of similar size so they finish at the same time; boneless thighs work but cut the roast time by about 8 minutes.
1 1/2 lb (680 g) baby potatoes, halved lengthwise
Halved baby potatoes roast faster than whole ones and stay creamy inside. No baby potatoes? Use Yukon Golds cut into 1-inch (2.5 cm) chunks — same weight, same timing.
4 cups (300 g) broccoli florets, cut into 1-inch pieces
Small, uniform florets char at the edges instead of steaming. Frozen florets work in a pinch — roast them straight from frozen and add 3 minutes to the final stretch.
3 tbsp (45 ml) olive oil, divided
Divided means part for the potatoes and part for the broccoli, so measure as you go. Avocado oil is a solid swap if your oven runs hot, since it has a higher smoke point.
4 tbsp (85 g) honey
Honey is what makes the glaze sticky, glossy, and deep golden. For a less sweet finish, use 3 tbsp maple syrup plus 1 tsp brown sugar.
3 tbsp (43 g) unsalted butter, melted
Melted butter carries the garlic flavor evenly across the pan. For a dairy-free version, use olive oil — the glaze will be slightly thinner but still delicious.
6 garlic cloves, minced (about 2 tbsp)
Fresh garlic, not powder, gives the glaze its punch and aroma. Jarred minced garlic works; use 1 tbsp and stir it in after the butter has cooled for a minute so it doesn't scorch.
1 tbsp (15 ml) low-sodium soy sauce
Soy sauce adds salt and umami so the honey doesn't taste flat. Tamari or coconut aminos substitute 1:1 for gluten-free diets.
1 tsp kosher salt and 1/2 tsp black pepper
Kosher salt is less dense than table salt, so use half as much if you swap. Season the chicken skin directly — that is where the crispiness starts.
1 tsp smoked paprika
Smoked paprika gives the glaze a subtle campfire note and a deep red color. Sweet paprika works too; add a pinch of cumin to replace the smokiness.
1 tbsp fresh thyme leaves (or 1 tsp dried)
Thyme holds up to high heat without turning bitter. Finely chopped rosemary is a bold substitute — use half as much, since it is much stronger.
Tips & Tricks
Don't Crowd the Pan
Leave a finger-width of space between pieces so the hot air circulates and everything roasts instead of steaming.
Add the Broccoli Late
Broccoli goes in for the last 13 to 15 minutes only — any earlier and it turns olive-brown and limp.
Watch the Honey at the End
Honey scorches fast, so if the glaze starts darkening too much, tent the pan loosely with foil for the final 5 minutes.
Dry the Chicken Skin
Two minutes with paper towels now saves you from rubbery skin later — moisture is the enemy of crisp.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Set a rack in the center of the oven and heat to 425°F (220°C) for at least 15 minutes. A fully heated oven gives the potatoes a head start on browning instead of a slow steam.
2. Whisk the glaze
In a small bowl, whisk the honey, melted butter, garlic, soy sauce, smoked paprika, and thyme until completely smooth. Let it sit while you prep — the raw garlic bite mellows in the warm butter.
3. Dry and season chicken
Pat the chicken thighs bone dry with paper towels, then season both sides with the kosher salt and pepper. Dry skin is the single biggest factor in crispy chicken skin.
4. Start the potatoes
Toss the halved potatoes with 1 1/2 tbsp of the olive oil on a large rimmed sheet pan and arrange them cut-side down. Roast for 12 minutes at 425°F (220°C), until the cut faces look pale gold.
5. Add chicken and glaze
Nestle the chicken skin-side up among the potatoes and brush each thigh with about half the glaze. Roast for 20 minutes at 425°F (220°C) — the skin should be deep golden and the pan juices bubbling at the edges.
6. Dress the broccoli
While the chicken roasts, toss the broccoli florets with the remaining 1 1/2 tbsp olive oil in the same bowl you used for the potatoes. Keep the florets small and even so they finish at the same time.
7. Add broccoli and finish
Scatter the broccoli around the chicken, drizzle with the remaining glaze, and roast 13 to 15 minutes more at 425°F (220°C). It is done when the broccoli tips are charred and a thigh reads 185°F (85°C) on an instant-read thermometer.
8. Rest and serve
Let the pan rest 5 minutes so the juices redistribute, then spoon the sticky pan glaze over everything. Serve straight from the pan with lemon wedges if you like a little brightness.
Delicious Variations
Lemon-Herb Version
Swap the honey for 2 tbsp fresh lemon juice plus 1 tsp zest and use rosemary instead of thyme for a brighter, less sweet pan.
Spicy Gochujang Glaze
Stir 1 tbsp gochujang into the honey glaze for a sticky, spicy dinner that is excellent spooned over steamed rice.
Salmon and Asparagus
Replace the chicken with 6 (5 oz) salmon fillets added for the last 12 minutes, and swap the broccoli for asparagus spears.
How to Store One-Pan Honey Garlic Chicken
Refrigerator
Store leftovers in an airtight container for up to 3 days; keep the pan juices in a separate small jar so the vegetables don't turn soggy.
Freezer
Freeze the chicken and potatoes, not the broccoli, in a freezer-safe bag for up to 2 months — broccoli turns watery and mushy after freezing.
Reheating
Reheat on a sheet pan at 375°F (190°C) for 10 to 12 minutes, until the skin re-crisps and the center reaches 165°F (74°C); the microwave works but softens the skin.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
Yes — use 6 boneless, skinless breasts and start checking them at 18 minutes. Breasts dry out faster, so pull them at 165°F (74°C) and let the potatoes and broccoli finish roasting while the chicken rests.
Q: Do I have to boil the potatoes first?
No, you don't — halved baby potatoes roast from raw in about 30 minutes at 425°F (220°C). Setting them cut-side down on a hot pan is what builds a golden crust without any parboiling.
Q: Why did my broccoli come out mushy?
The broccoli was almost certainly added too early or packed too tightly on the pan. Add it for the last 13 to 15 minutes only and spread it in a single layer with space between the florets.
Q: Can I prep this ahead of time?
Yes — whisk the glaze and cut the vegetables up to 24 hours ahead and refrigerate them in separate containers. Assemble the pan right before roasting, since salt draws moisture out of the chicken if it sits overnight.
Q: What temperature should chicken thighs be when done?
Chicken thighs are safe at 165°F (74°C) but taste best at 185°F (85°C), where the connective tissue breaks down and the meat turns tender. Check the thickest part without touching the bone.
If you make this one-pan honey garlic chicken, snap a photo of that glossy pan before anyone digs in and let me know how it turned out. And if you swapped in maple syrup, gochujang, or a different vegetable, tell me in the comments — those tweaks are usually the best part of a recipe.
One-Pan Honey Garlic Chicken – Crispy Family Dinner
One-Pan Honey Garlic Chicken roasts juicy chicken thighs with golden potatoes and broccoli in a sticky glaze — one sheet pan and just 45 minutes.
🧂 Ingredients
- 6 bone-in, skin-on chicken thighs (about 1 1/2 lb / 680 g)
- 1 1/2 lb (680 g) baby potatoes, halved lengthwise
- 4 cups (300 g) broccoli florets, cut into 1-inch pieces
- 3 tbsp (45 ml) olive oil, divided
- 4 tbsp (85 g) honey
- 3 tbsp (43 g) unsalted butter, melted
- 6 garlic cloves, minced (about 2 tbsp)
- 1 tbsp (15 ml) low-sodium soy sauce
- 1 tsp kosher salt and 1/2 tsp black pepper
- 1 tsp smoked paprika
- 1 tbsp fresh thyme leaves (or 1 tsp dried)
📋 Instructions
- 1Heat the oven — Set a rack in the center of the oven and heat to 425°F (220°C) for at least 15 minutes. A fully heated oven gives the potatoes a head start on browning instead of a slow steam.
- 2Whisk the glaze — In a small bowl, whisk the honey, melted butter, garlic, soy sauce, smoked paprika, and thyme until completely smooth. Let it sit while you prep — the raw garlic bite mellows in the warm butter.
- 3Dry and season chicken — Pat the chicken thighs bone dry with paper towels, then season both sides with the kosher salt and pepper. Dry skin is the single biggest factor in crispy chicken skin.
- 4Start the potatoes — Toss the halved potatoes with 1 1/2 tbsp of the olive oil on a large rimmed sheet pan and arrange them cut-side down. Roast for 12 minutes at 425°F (220°C), until the cut faces look pale gold.
- 5Add chicken and glaze — Nestle the chicken skin-side up among the potatoes and brush each thigh with about half the glaze. Roast for 20 minutes at 425°F (220°C) — the skin should be deep golden and the pan juices bubbling at the edges.
- 6Dress the broccoli — While the chicken roasts, toss the broccoli florets with the remaining 1 1/2 tbsp olive oil in the same bowl you used for the potatoes. Keep the florets small and even so they finish at the same time.
- 7Add broccoli and finish — Scatter the broccoli around the chicken, drizzle with the remaining glaze, and roast 13 to 15 minutes more at 425°F (220°C). It is done when the broccoli tips are charred and a thigh reads 185°F (85°C) on an instant-read thermometer.
- 8Rest and serve — Let the pan rest 5 minutes so the juices redistribute, then spoon the sticky pan glaze over everything. Serve straight from the pan with lemon wedges if you like a little brightness.




