Main Courses
This one-pan baked chicken with potatoes and onions recipe is your new go-to for effortless weeknight dinners that taste like a restaurant meal. The secret? A simple seasoning blend that transforms ordinary ingredients into a flavorful, hands-off feast—no fancy techniques required.
I’ve tested this recipe countless times, and it never fails to deliver juicy chicken, crispy potatoes, and caramelized onions, all ready in one pan with minimal cleanup.
The beauty of this dish lies in its simplicity: chicken thighs stay tender while potatoes roast to golden perfection, and onions develop a sweet, savory depth from the oven’s dry heat.
You’ll start with a basic mix of olive oil, salt, pepper, and garlic powder, but the magic happens as everything bakes together, creating a symphony of textures and flavors. The key is high heat for crispy edges and low-and-slow roasting to ensure everything cooks evenly.
By the time you pull this dish from the oven, you’ll have a plate that’s as visually appealing as it is delicious—juicy chicken with crispy skin, fluffy potatoes, and caramelized onions that melt at the first bite.
The aromas alone will have everyone gathered around the table, and the best part? It all comes together in under an hour with almost no effort. This is the kind of recipe that turns a busy weeknight into a stress-free victory.
Serve it as-is for a hearty main course, or add a dollop of sour cream or fresh herbs for extra flair. The leftovers reheat beautifully, making it perfect for meal prep. Let’s get started—your easiest dinner yet is just one pan away.
Ingredients for baked chicken with potatoes and onions
Nine simple ingredients transform into a restaurant-worthy one-pan feast with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs (Bone-In, Skin-On) 🍗 | 1 ½ lb | Trim excess fat if preferred |
| Baby Potatoes 🥔 | 1 ½ lb | Halved for even cooking |
| Yellow Onions 🧅 | 2 whole | Cut into even wedges |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crispy edges and flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For balanced seasoning |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | ⅛ cup | Leaves only, chopped |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
| Fresh Lemon Juice 🍋 | 2 tbsp | Brightens flavors |
| Sour Cream (Optional) 🥛 | ¼ cup | For serving |
Chicken thighs are the star here—bone-in and skin-on for juicy, crispy results. Look for thighs with good marbling at Whole Foods or your local butcher shop; they hold up better than breasts during roasting. Baby potatoes are ideal (no peeling needed), but regular potatoes work too—just cut them into even-sized chunks. Fresh herbs make all the difference: grab rosemary and thyme from the grocery store’s produce section (they’re usually sold fresh in small bunches), and parsley for garnish. The olive oil matters—use something fruity and high-quality, like California Extra Virgin from Trader Joe’s, to ensure crispy edges.
No fresh rosemary? Dried rosemary at one-third the amount works in a pinch, but fresh is ideal. Short on thyme? Oregano or basil can stretch it, though the flavor will shift slightly. The onions can be swapped for red onions if you prefer milder sweetness, or caramelized before roasting for extra depth. For the chicken, if you prefer breasts, use bone-in, skin-on and reduce the cooking time by 10 minutes—just watch them closely. The lemon juice can be bottled, but fresh is brighter and cuts through the richness beautifully.
This dish reheats beautifully—just cover with foil and warm in the oven for 10 minutes. Store leftovers in an airtight container for up to 4 days, or freeze for 3 months. I always make extra because it’s perfect for meal prep: portion into containers with the juices, and you’ve got ready-to-eat dinners for the week. The potatoes and onions keep their texture surprisingly well when reheated, and the chicken stays moist. For serving, a dollop of sour cream adds a creamy contrast, though it’s totally optional.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one oven, and zero stress. Toss the chicken, potatoes, and onions together—no chopping like a fine chef, just rough dice—and let the oven do the work. That’s it. (Yes, even on a Tuesday night.)
- Skin-Crispy, Juicy Core: The bone-in, skin-on thighs? They get insanely crispy while staying shockingly tender inside—no dry chicken here. The onions caramelize just enough to add this sweet, savory depth, and the garlic powder? It’s the secret weapon that makes every bite feel like a hug.
- Meal Prep MVP: Between us, this is my go-to for lunch the next day. The potatoes stay fluffy, the chicken reheats beautifully, and honestly? It’s the only baked dish I can actually meal prep without it tasting like a sad, soggy memory. (Pro tip: Pack the leftovers with a sprinkle of fresh parsley.)
- Budget-Friendly Feast: Chicken thighs are cheaper than breasts, baby potatoes are a steal, and onions? Always on sale. You’re feeding a crowd for the price of one sad takeout order—and the leftovers? They disappear faster than my willpower on a cookie jar day. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for one-pan roasted chicken with potatoes and onions
This hands-off method delivers perfectly crispy chicken and tender vegetables with minimal effort.
Prep and Season the Chicken and Vegetables
Preheat your oven to 400°F while you prepare the ingredients. Trim any excess fat from the 1.5 lb chicken thighs if desired, but leave enough to protect the meat during roasting. Pat the chicken dry with paper towels—this ensures maximum crispiness when roasted.
Cut the 1.5 lb baby potatoes in half and peel the 2 whole yellow onions into even wedges. In a large bowl, combine the chicken, potatoes, and onions. Drizzle with the 0.5 cup extra-virgin olive oil and toss gently to coat. Add the 1.5 tsp Diamond Crystal kosher salt, 0.5 tsp freshly ground black pepper, 1 tsp garlic powder, 0.25 cup chopped fresh rosemary, and 0.125 cup chopped fresh thyme. Toss again until everything is evenly coated and the herbs are distributed throughout.
Arrange on a Single Sheet Pan
Spread the seasoned chicken, potatoes, and onions in a single layer on a large, rimmed sheet pan. Arrange the chicken thighs skin-side up, with the potatoes and onions surrounding them. This setup allows everything to roast evenly and develop crispy edges. Leave about 1 inch of space between pieces to ensure proper air circulation.
Here's the thing—don't overcrowd the pan. If you're using a smaller pan, you might need to roast in batches, but I promise the crispy skin and tender potatoes are worth the extra effort. If you're worried about sticking, line the pan with parchment paper for easy cleanup.
Roast Until Golden and Tender
Place the sheet pan in the preheated oven and roast for 45 minutes. After the initial 45 minutes, flip the chicken thighs skin-side up and sprinkle with the 0.125 cup chopped fresh parsley. Return to the oven and continue roasting for another 20-25 minutes, or until the chicken skin is deep golden brown and crispy and the potatoes are fork-tender.
You'll know the chicken is done when the internal temperature reaches 165°F and the juices run clear. The potatoes should be soft enough to pierce with a fork but still hold their shape. If the onions aren't caramelized to your liking, you can broil them for the last 2-3 minutes to intensify their flavor.
Finish with Lemon and Serve
Remove the pan from the oven and let everything rest for 5 minutes. This resting period allows the juices to redistribute in the chicken, ensuring it stays moist and flavorful. While it rests, drizzle the 2 tbsp fresh lemon juice over the chicken and vegetables. The acidity brightens the flavors and cuts through the richness of the roasted chicken.
Serve immediately, optionally topped with a dollop of 0.25 cup sour cream for a creamy contrast. The crispy chicken skin, tender potatoes, and caramelized onions create a harmonious balance of textures and flavors. This one-pan method makes cleanup a breeze while delivering a restaurant-quality meal with minimal effort.
Pro Tips For Making Baked Chicken With Potatoes And Onions
- CRISP THE SKIN FIRST: I used to skip this, but now I swear by it: pat the chicken thighs completely dry with paper towels, then rub them with olive oil and a pinch of salt. Let them sit uncovered on a rack for 10 minutes in the fridge—this makes the skin crackle like a dream when it hits the oven.
- CUT POTATOES UNIFORM: Baby potatoes are convenient, but halving or quartering them evenly saves you from half-done centers and overcooked edges. I learned this the hard way when I left some whole—by the time the small ones were tender, the big ones were mushy.
- DON’T CROWD THE PAN: This isn’t the prettiest method, but it’s the tastiest: spread the potatoes and onions in a single layer with space between them. If you pile them on top, they’ll steam instead of roast, and you’ll end up with sad, soggy onions instead of caramelized gold.
- SEAR ONIONS SEPARATELY: Skip the raw onion smell by sautéing them in a pan with olive oil until soft and translucent before adding them to the baking dish. It takes 5 minutes but guarantees they’ll be sweet and jammy, not watery or bitter. (Yes, even if you’re impatient like me.)
Troubleshooting perfect results
Chicken Not Cooked Through
If your chicken thighs aren’t reaching 165°F internal temperature after 65 minutes, they’re likely undercooked. This often happens if you used bone-in, skin-on breasts instead of thighs—they cook faster. Use a meat thermometer to check the thickest part of the thigh (avoid touching the bone).
If needed, increase oven temp to 425°F for the last 10 minutes to finish cooking while keeping potatoes warm. 🌡️
Potatoes Still Hard
Baby potatoes should be tender after 45 minutes at 400°F, but if they’re still firm, they’re likely too thick. Cut them into even ½-inch slices next time for faster cooking.
For extra insurance, parboil them for 5 minutes before roasting—they’ll stay fluffy instead of turning mushy. I’ve found Yukon Golds work best for this method.
Onions Burn Before Caramelizing
If your onions turn black before developing sweet caramelization, they’re too close to the heat source. Move the pan to the middle rack and reduce oven temp to 375°F for the last 15 minutes.
For deeper flavor, slice onions ¼-inch thick and toss them in 1 tsp brown sugar before roasting. Broil for just 2 minutes at the end if you need extra color.
Chicken Skin Not Crispy
Dull, pale chicken skin usually means moisture got trapped underneath. Pat the chicken very dry before seasoning—use paper towels to absorb every drop. For extra crispiness, flip the chicken skin-side up 10 minutes before the end of cooking.
A quick spray of olive oil right before the final 5 minutes can also help achieve that golden crackle. 🔥
Dry or Tough Chicken
Overcooked chicken becomes dry because the juices evaporate too quickly. To prevent this, never let the chicken rest on the pan uncovered—cover it loosely with foil for the last 10 minutes of cooking.
For extra moisture, add 2 tbsp chicken broth to the pan before roasting. Thighs are more forgiving than breasts, but even they benefit from this trick.
Uneven Cooking
If some pieces are overdone while others are raw, your pan is overcrowded. Arrange everything in a single layer with at least 1 inch between pieces for proper air circulation.
For large batches, roast in two batches on the middle rack. I’ve found half-sheet pans (18x13 inches) work best for even cooking without overcrowding.
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
You can try, but thighs are ideal for this recipe! Chicken breasts cook faster and tend to dry out more easily when baked. If you must use them, go for bone-in, skin-on breasts and reduce the total baking time by 10-15 minutes. Always use a meat thermometer to check for 165°F internal temperature. For extra moisture, add 2 tbsp chicken broth to the pan before roasting.
How do I make the potatoes extra crispy?
For perfectly crispy potatoes, cut them into even ½-inch slices and pat them completely dry before seasoning. Arrange them skin-side up on the sheet pan with space between each piece. Bake at 425°F for the first 20 minutes to get a head start on crispiness, then reduce to 400°F for the remaining time. A sprinkle of paprika before baking adds color and extra crunch!
Can I prepare this recipe ahead of time?
This dish reheats beautifully. Assemble everything on the sheet pan (except the lemon juice) and refrigerate for up to 24 hours before baking. For meal prep, cook the dish, let it cool, then store in an airtight container for 4 days in the fridge or 3 months in the freezer. Reheat covered in the oven at 350°F for 15-20 minutes to restore crispiness.
What if I don't have fresh herbs?
No problem! Use ½ tsp dried rosemary and ¼ tsp dried thyme instead of fresh. For parsley, dried works too, but fresh is brighter. If you're missing herbs entirely, boost flavor with 1 tsp garlic powder and ½ tsp onion powder. The key is balancing salt and acid—add an extra ½ tsp lemon juice when serving if needed.
Can I make this in a slow cooker?
While not ideal for crispy skin, you can adapt this recipe for a slow cooker. Place all ingredients in the pot, cover, and cook on Low for 6-7 hours or High for 3-4 hours. The chicken will be tender, but the potatoes and onions will be softer. For better texture, transfer everything to a baking sheet and broil for 5 minutes at the end to crisp up the edges.
