Main Courses
This baked chicken with potatoes and onions recipe delivers a crispy-skinned, golden-brown masterpiece that transforms a simple weeknight dinner into a restaurant-worthy meal.
The secret lies in layering the ingredients just right—juicy chicken thighs nestled between tender potatoes and caramelized onions—all baked together until the edges are perfectly crisp and the aromas fill your kitchen with warmth.
I developed this recipe after years of testing one-pan methods, and it never fails to impress, even with minimal prep.
The beauty of this dish is its simplicity: one pan, three components, and a foolproof technique that ensures the chicken stays juicy while the potatoes achieve that ideal creamy-yet-crispy texture.
You’ll start with a dry brine on the chicken to lock in moisture, then layer the potatoes and onions in a way that allows them to roast evenly without steaming. The result?
A dish where every bite delivers harmony—crispy skin, tender meat, and caramelized vegetables all working together.
By the time it emerges from the oven, your crispy-skinned chicken will be surrounded by golden potatoes and onions that have softened just enough to melt in your mouth. The flavors are rich but balanced, with the onions adding a subtle sweetness that complements the savory chicken and earthy potatoes.
This is the kind of meal that feels indulgent yet effortless, perfect for feeding a family or impressing guests without spending hours in the kitchen.
Whether you’re meal prepping for the week or craving a comforting dinner tonight, this recipe scales perfectly and reheats beautifully. The crispy edges stay intact, and the chicken remains juicy, making it ideal for leftovers. Let’s get started—your taste buds (and your one-pan) will thank you.
Ingredients for baked chicken with potatoes and onions
The perfect trifecta for one-pan magic: crispy chicken, caramelized potatoes, and sweet onions—all baked to golden perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (bone-in, skin-on) 🍗 | 1 ½ lb | Trimmed of excess fat |
| Baby Potatoes 🥔 | 1 ½ lb | Halved, unpeeled for texture |
| Yellow Onions 🧅 | 1 ½ lb | Sliced into 1/4-inch rounds |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tbsp | For dry brine and seasoning |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarsely cracked |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatics |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 1/4 tsp dried thyme |
| Fresh Rosemary 🌿 | 1 sprig | Crushed for fragrance |
| Dried Oregano 🍃 | ½ tsp | For earthy depth |
| Unsalted Butter 🧈 | 2 tbsp | Melted for drizzling |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The chicken thighs are non-negotiable here—bone-in and skin-on create that coveted crispy skin while keeping the meat juicy. Look for thighs with good marbling at your local butcher or the meat department. Baby potatoes add texture without turning mushy, and Trader Joe's or Whole Foods carry them pre-washed for convenience. Yellow onions bring the sweetness, but red onions work too if you prefer a milder flavor. Fresh thyme and rosemary elevate the dish, so grab them from the bulk bins at Penzeys or your grocery store's fresh herb section—they'll stay fresher longer. The key to crispy skin? A dry brine overnight, but even 30 minutes makes a difference.
No fresh thyme? Dried works at one-third the amount, but fresh has that bright aroma. Short on time? Baby carrots or fingerling potatoes can swap for the baby potatoes—just adjust baking time. The onions can be caramelized ahead of time if you're prepping, but raw slices work too. For extra richness, swap the olive oil for avocado oil. The butter at the end is optional but adds a luscious finish—European-style butter like Plugrá melts beautifully. If you're watching calories, drizzle with olive oil instead. And if you can't find baby potatoes, Yukon Golds cut into even chunks work perfectly.
This dish reheats like a dream—just pop it in a 375°F oven for 15-20 minutes until the chicken is heated through. Store leftovers in an airtight container for up to 4 days, or freeze portions for 3 months. The crispy skin stays intact if you reheat covered with foil first, then uncover to crisp again. For meal prep, portion the chicken and potatoes separately—they reheat differently. The onions? Eat them fresh from the pan while they're still warm, or they'll soften too much. Garnish with parsley right before serving to keep it vibrant.
Why You'll Love This Recipe
- Here’s what sold me: those bone-in, skin-on thighs develop the best golden crust while staying juicy inside. The baby potatoes turn fluffy and tender, and the onions? Sweet, jammy, and impossible to resist. It’s the kind of dish where every bite feels like a reward.
- I’ll be real: chicken thighs are cheaper than breasts, and baby potatoes stretch further than you’d think. The olive oil and salt are the only other splurges, but the flavor makes it feel like a fancy meal. Leftovers? They’re even better the next day—if they last that long.
Step-by-step instructions for baked chicken with potatoes and onions
This one-pan method delivers perfectly crispy chicken skin and tender vegetables without missing a beat.
Prep and Season the Chicken and Vegetables
Preheat your oven to 425°F with a rack positioned in the lower third. Pat the 1.5 lb chicken thighs (bone-in, skin-on) completely dry with paper towels—this is crucial for achieving that signature crispy skin. Trim any excess fat but leave a thin layer to protect the meat during baking.
In a large bowl, combine the 1.5 lb baby potatoes (halved) and 1.5 lb yellow onions (sliced into ¼-inch rounds). Drizzle with 0.25 cup extra-virgin olive oil and toss gently to coat evenly. Sprinkle with 1 tsp freshly ground black pepper, 0.5 tsp dried oregano, and half of the 1.5 tbsp diamond crystal kosher salt. Toss again until everything is well-distributed and the potatoes and onions glisten lightly.
Create the One-Pan Assembly
Arrange the seasoned potatoes and onions in a single layer on a large, rimmed baking sheet. Nestle the chicken thighs skin-side up among the vegetables, leaving a little space around them so they don't overcrowd. The vegetables will act as a natural barrier, preventing the chicken from drying out while it roasts.
In a small bowl, mix the 6 minced garlic cloves, 0.5 tsp fresh thyme leaves, and the remaining 0.75 tbsp diamond crystal kosher salt. Sprinkle this mixture evenly over the chicken and vegetables, pressing gently to ensure the garlic makes contact with the chicken skin. Add the 1 sprig fresh rosemary, crushing it slightly to release its fragrance.
Roast Until Golden and Crispy
Transfer the baking sheet to the preheated oven and roast for 45 minutes. After this initial time, flip the chicken thighs skin-side up and sprinkle the vegetables with any accumulated juices from the pan. This helps crisp the skin further and ensures the potatoes and onions develop a caramelized crust.
Continue roasting for another 20-25 minutes, or until the chicken skin is deep golden brown and crispy, and the potatoes are fork-tender with slightly browned edges. The onions should be soft and caramelized, with their edges slightly charred. If the skin isn't crispy enough after 1 hour total, broil for 2-3 minutes on high, keeping a close eye to avoid burning.
Finish with Butter and Garnish
Remove the baking sheet from the oven and let it rest for 5 minutes. While it rests, melt the 2 tbsp unsalted butter in a small saucepan over low heat until it just begins to foam. Pour this melted butter evenly over the roasted chicken and vegetables, allowing it to soak into the crispy edges and tender flesh.
Garnish with the 0.25 cup chopped fresh parsley, scattering it evenly over the top for a pop of color and freshness. The parsley not only looks beautiful but also adds a bright, herbal note that cuts through the richness of the dish. Serve immediately, ensuring each bite delivers crispy chicken skin, tender potatoes, and sweet, caramelized onions in perfect harmony.
Pro Tips For Making Baked Chicken With Potatoes And Onions
- CRANK THE HEAT FIRST: I used to bake this at 375°F like a good little rule-follower, but the skin stays sad and limp. Start at 425°F for 20 minutes—hot enough to render fat fast and crisp the chicken skin before the potatoes even think about softening. Then drop to 375°F for the rest. The first 20 minutes make all the difference.
- CUT POTATOES UNIFORM: Baby potatoes are convenient, but they’re also the reason your dish ends up with some mushy and some undercooked. Halve or quarter them so they’re all roughly the same size—no bigger than a golf ball. Uneven pieces mean uneven cooking, and nobody wants to bite into a raw potato next to a crispy thigh.
- SALT THE POTATOES TWICE: Salt them before roasting (1 tsp per pound) and again halfway through. I know, it sounds excessive, but potatoes absorb salt like sponges, and the second sprinkle after 30 minutes ensures they’re seasoned through—not just on the outside. Skip this, and you’ll end up with bland spuds.
- LAYER ONIONS LAST: Add sliced onions in the final 20 minutes of cooking, not at the start. They’ll caramelize beautifully without burning, and the chicken thighs won’t steam out their juices trying to cook them all at once. Toss them in olive oil, salt, and pepper first—just a light coat, or they’ll turn into mush.
Regional styles of this recipe
Southern Comfort Style
In the South, this dish becomes a hearty one-pan supper with a smoky twist. I like adding ½ cup BBQ sauce (such as Sweet Baby Ray's) to the chicken before baking, then topping with ½ cup shredded cheddar cheese during the last 5 minutes of cooking.
The melted cheese creates a gooey blanket over the crispy skin. Serve with cornbread on the side—it soaks up all the juices beautifully. 🍗
For extra depth, swap the fresh herbs for ½ tsp smoked paprika and ¼ tsp cayenne pepper in the potato-onion mix. This gives the dish that classic Southern BBQ vibe while keeping the one-pan convenience. I’ve tested this version with a crowd, and it’s always a hit at family gatherings.
Midwestern Casserole Twist
Up north, this dish often takes on a creamy casserole form, where the potatoes and onions are mixed with a ½ cup sour cream and ½ cup grated Parmesan cheese before baking.
After roasting, the chicken is placed on top, and the whole dish is broiled until bubbly. The result? A comforting, creamy texture that’s perfect for cold weather.
For this variation, I recommend using Yukon Gold potatoes instead of baby potatoes—their creamy texture holds up better when mixed with dairy. Add ½ tsp mustard powder to the potato mix for a subtle tang that balances the richness.
This version reheats especially well, making it ideal for meal prep Sundays.
New England Crispy Potato Topping
In New England, the focus shifts to ultra-crispy potato topping that almost becomes a crunchy crust. After roasting the chicken and onions, I spread the potatoes in an even layer on a separate baking sheet and broil them for 8-10 minutes until deeply golden and crispy.
The chicken and onions are then served underneath this crispy potato blanket, creating a textural contrast that’s pure indulgence.
For extra flavor, toss the potatoes with 1 tbsp maple syrup before broiling—this adds a subtle sweetness that pairs perfectly with the savory chicken. In coastal areas, some add fresh dill or chives to the mix for a bright, herby note.
This version is a showstopper at dinner parties, especially when garnished with extra parsley and a drizzle of honey.
Texas-Style Smoked Chicken
Down in Texas, this dish gets a smoky, slow-cooked upgrade. After roasting the chicken and vegetables, I finish them in a smoker set to 250°F for 20-30 minutes to infuse deep, wood-fired flavor.
The potatoes and onions continue to caramelize while the chicken develops a rich, smoky crust. Serve with pickled jalapeños and white bread for dipping.
For the smoker version, I add ½ cup chopped pecans to the potato-onion mix before baking—they add a delightful crunch and nutty depth. If you don’t have a smoker, a cast-iron skillet over an open flame works too.
This style is perfect for weekend cookouts and pairs beautifully with Texas-style BBQ sauce** drizzled on top. 🔥
Nutrition facts
Frequently asked questions
Why do you use bone-in, skin-on chicken thighs instead of breasts?
Bone-in thighs stay juicier during baking because the bone acts as a natural insulator, while the skin creates that coveted crispy texture. Breasts dry out more easily, and boneless cuts lack the same depth of flavor. For best results, look for thighs with a thin layer of fat—it protects the meat from drying.
Can I use regular potatoes instead of baby potatoes?
Cut larger potatoes (like Yukon Golds) into 1-inch chunks and toss them in the same seasoning. They’ll take slightly longer to cook—about 5-10 extra minutes—so check for doneness at the earlier end of the time range. Baby potatoes cook faster and stay firmer, but regular potatoes work perfectly too.
How do I fix undercooked chicken or overcooked potatoes?
If the chicken is undercooked, return it to the oven for 5-10 more minutes at 375°F until the internal temp hits 165°F. For overcooked potatoes, toss them with 1 tbsp butter and 1 tsp fresh herbs to restore moisture and flavor. The secret is flipping the chicken at 45 minutes—this ensures even cooking without drying it out.
Can I make this in a slow cooker instead of the oven?
Not traditionally, but you can adapt it! Brown the chicken and onions first, then layer everything in the slow cooker with ¼ cup broth and cook on Low for 4-5 hours. The texture will be more tender than crispy, but it’s perfect for a hands-off meal. For crispiness, finish under a broiler for 3-5 minutes before serving.
What’s the best way to reheat leftovers?
Cover the dish with foil and reheat at 375°F for 15-20 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. Store leftovers in an airtight container for up to 4 days**—the potatoes stay creamy, and the chicken remains juicy when reheated properly.
