Main Courses
This baked chicken with potatoes and onions recipe delivers restaurant-quality comfort food with minimal effort—just one pan, 45 minutes, and ingredients you likely already have. The secret lies in layering the potatoes and onions beneath the chicken, where their steam creates a golden, crispy crust on the chicken while keeping the potatoes perfectly tender and caramelized. I developed this recipe during a particularly busy week when I needed a meal that was both satisfying and hands-off, and it’s become a staple in my rotation ever since.
The beauty of this dish is its simplicity: no fancy techniques, no last-minute grocery runs. You start by parboiling the potatoes and onions to jumpstart their cooking process, then arrange everything on a sheet pan where the chicken roasts above them.
As the chicken bakes, its juices drip down, infusing the potatoes and onions with rich, savory flavor. The result is a harmonious blend of textures—crispy chicken skin, fluffy potatoes, and sweet, caramelized onions—all baked to golden perfection in one pan.
What makes this recipe truly special is how it transforms simple ingredients into a meal that feels indulgent without requiring much effort. The chicken emerges juicy and flavorful, the potatoes are crisp on the outside and tender inside, and the onions develop a deep, caramelized sweetness.
It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or a cozy family dinner. The best part? Cleanup is a breeze with just one pan to wash.
Serve this dish with a sprinkle of fresh herbs or a drizzle of garlic aioli for extra brightness, and you’ve got a complete, well-rounded meal that’s sure to impress.
Whether you’re feeding a family or treating yourself to a comforting weeknight dinner, this recipe delivers on flavor, ease, and visual appeal. Let’s get started!
Ingredients for baked chicken with potatoes and onions
Pantry staples plus a few fresh touches—this one-pan meal comes together faster than takeout.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on, trimmed |
| Russet Potatoes 🥔 | 2 lb | Cut into 1-inch cubes |
| Yellow Onions 🧅 | 3 whole | Cut into wedges |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or fresh thyme, chopped |
| Dried Rosemary 🌿 | ½ tsp | Crushed between fingers |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Water 💧 | ½ cup | For parboiling |
The chicken thighs are the star here—bone-in, skin-on for that crispy, juicy magic. Trader Joe's or Costco usually have the best deals on family packs. Look for thighs with good marbling (that white fat) for extra flavor. Potatoes should be firm, not sprouting, and yellow onions add natural sweetness as they caramelize. If you're in a rush, baby potatoes work too—they cook faster. The thyme and rosemary? Penzeys spices are my go-to, but any dried herbs from the grocery store will do—just make sure they smell fresh, not dusty.
No fresh herbs? Dried thyme at half the amount works in a pinch. Short on onions? Two extra shallots (peeled and halved) can sub. The butter matters—unsalted, full-fat for the best flavor. If you're watching calories, swap half the butter for olive oil. For extra crispy chicken, pat the thighs dry with paper towels before baking. The potatoes can be parboiled ahead and stored in cold water to keep them from browning—just drain and pat dry before arranging on the pan.
This dish tastes even better the next day. Store leftovers in an airtight container for up to 4 days in the fridge. To reheat, pop it in a 350°F oven for 10 minutes—the chicken stays juicy, and the potatoes get crispy again. For meal prep, double the recipe and freeze half. The flavors meld beautifully overnight, making it perfect for lazy weeknights. Garnish with fresh parsley right before serving—it adds that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just toss everything on a sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards, no extra dishes, just golden perfection waiting for you.
- Crispy-Creamy Gold: That caramelized onion top? Pure flavor explosion. The potatoes get fork-tender while the chicken thighs stay juicy, and the garlic? It’s like a little flavor bomb under every bite.
- Meal Prep MVP: Double the recipe, bake it once, and you’ve got lunch for three days. The leftovers taste just as good cold the next morning—honestly, my go-to for busy mornings.
- Budget-Buster Combo: Chicken thighs and russets are cheap but feel fancy. This recipe stretches a few dollars into a filling, satisfying meal that’ll have everyone asking for seconds—without breaking the bank.
Step-by-step instructions for baked chicken with potatoes and onions
This one-pan wonder delivers a golden crust on chicken thighs and tender, crispy potatoes—all with minimal effort.
Parboil the Potatoes for Crispy Perfection
In a large pot, combine the 2 lb russet potatoes (cut into 1-inch cubes) with the 0.5 cup water and bring to a boil over medium-high heat. Let them cook for 5-6 minutes until they're slightly tender but still firm to the bite. Drain immediately in a colander and give them a good shake to remove excess moisture.
This parboiling step is crucial—it jumpstarts the cooking process so the potatoes finish perfectly crispy in the oven. If you skip it, you'll end up with soggy spuds. While they drain, I like to give them a gentle toss with a tablespoon of the 0.25 cup olive oil to help them crisp up later.
Season and Layer the Chicken and Vegetables
Preheat your oven to 425°F while you prep the rest. In a large mixing bowl, combine the 1.5 lb chicken thighs, 3 whole yellow onions (cut into wedges), 4 minced garlic cloves, 1.5 tsp salt, 1 tsp black pepper, 1 tsp dried thyme, and 0.5 tsp dried rosemary. Toss everything together until the chicken and vegetables are evenly coated with the seasoning.
Here's where the magic happens: spread half of the seasoned potatoes in a single layer on a large baking sheet. Arrange the chicken thighs skin-side up on top, then add the remaining potatoes around and between the thighs. The onions and garlic should nestle in the gaps—this ensures everything cooks evenly and nothing gets crowded.
Roast Until Golden and Crispy
Transfer the baking sheet to the preheated oven and roast for 40-45 minutes. After 25 minutes, flip the chicken thighs over and drizzle the 2 tbsp melted butter evenly over everything. This basting step creates that irresistible golden crust we're after.
You'll know it's ready when the chicken skin is deep golden brown and the potatoes are crispy on the edges with tender centers. The internal temperature of the chicken should reach 165°F when measured in the thickest part. If the potatoes aren't quite crispy enough, return them to the oven for another 5-10 minutes—just keep an eye on them to prevent burning.
Rest and Garnish for Maximum Flavor
Remove the baking sheet from the oven and let everything rest for 5-10 minutes. This resting period allows the juices to redistribute in the chicken, keeping it juicy when you cut into it. While it rests, chop the 0.25 cup fresh parsley and sprinkle it evenly over the top for a pop of freshness.
Serve immediately with the crispy potatoes and caramelized onions right alongside the golden-brown chicken. The flavors will be at their peak—crispy, savory, and perfectly balanced. Don't forget to save any leftover pan juices for a quick pan sauce if you're feeling fancy!
Pro Tips For Making Baked Chicken With Potatoes And Onions
- Parboil the Potatoes First: I learned this the hard way—skipping the boil means your potatoes will either turn to mush or stay rock-hard. Cut the russets into even 1-inch chunks, boil them for 8-10 minutes until just tender, then drain and pat very dry before tossing with oil. This guarantees they crisp up properly instead of steaming into sad, limp piles.
- Don’t Overcrowd the Pan: After burning three batches, I finally figured out: chicken thighs need room to breathe. If you cram them in with potatoes and onions, they’ll steam instead of brown. Start with a single layer, skin-side up, and roast for 20 minutes before adding the second batch. Yes, it takes longer, but the skin gets properly crispy—no sad, pale thighs here.
- Slice Onions Thinly: Sounds weird, but it works: thick onion slices take forever to soften and often burn before they get tender. Grab a sharp knife and cut them into ⅛-inch slices—almost like translucent rings. They’ll caramelize faster and blend into the dish instead of sitting as chewy chunks. (Your future self will thank you.)
- Rest the Chicken Under Foil: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Once the chicken hits 165°F, pull it from the oven, tent it loosely with foil, and let it sit for 5-10 minutes. This keeps the juices from spilling out when you cut into it—no more dry, stringy thighs. Just don’t skip the temp check first.
Make-ahead tips for this dish
Prep Ahead for Busy Days
Cut the potatoes and onions the night before and store them in airtight containers in the fridge. This saves 15-20 minutes of prep time the next day. I like to keep them separate until ready to parboil—just toss them together when you're ready to cook.
The chicken can even be seasoned and refrigerated overnight, though I recommend adding the butter just before baking to keep it fresh. 📅
Parboil Potatoes Early
Parboil the potatoes up to 2 days ahead and store them in cold water in the fridge. Drain and pat them dry right before arranging on the pan—they’ll crisp up beautifully in the oven.
If you parboil them too far ahead, they’ll turn mushy. I usually do this when I know I’ll be short on time the next day. ❄️
Double the Recipe for Meal Prep
This dish reheats beautifully, so double the recipe and store half in the freezer. Portion the baked chicken and potatoes into airtight containers, leaving ½ inch of headspace for expansion.
Thaw overnight in the fridge before reheating at 350°F for 20-25 minutes. The chicken stays juicy, and the potatoes get crispy again. Perfect for lazy weeknights! 🍽️
Make-Ahead Seasoning Mix
Combine all the dry seasonings—salt, pepper, thyme, and rosemary—into a small jar. Label it and store it in your pantry for up to 3 months.
This pre-mixed blend saves time and ensures every batch tastes consistent. Just add the wet ingredients (olive oil, butter) when you’re ready to cook. 🧂
Resting Trick for Leftovers
If you’re prepping for leftovers, let the dish cool completely before storing. The flavors meld even better overnight, and the potatoes stay crispy longer. Reheat in a 400°F oven for 10 minutes—no microwave needed. This keeps the chicken juicy and the potatoes from turning soggy. 💡
Freezer-Friendly Garnish
Skip the fresh parsley if freezing—it won’t hold up well. Instead, store the garnish separately in a small container. Add it right before serving to keep the dish looking fresh. If you’re short on time, a sprinkle of dried parsley works in a pinch, though fresh is always better. 🌿
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken breasts will work, but thighs are ideal for this recipe because they stay juicier and develop a better crust. If using breasts, pat them very dry and consider brining for 30 minutes before baking. Reduce oven temperature to 400°F and bake for only 25-30 minutes to prevent drying out. The potatoes and onions will cook faster without the thighs' fat rendering.
How do I get extra crispy potatoes?
The key is parboiling first, then roasting on a wire rack over the baking sheet. After parboiling, spread the potatoes on a rack set over a tray to allow air circulation. Roast at 425°F for 30-35 minutes before adding chicken. For extra crunch, toss the potatoes with 1 tbsp cornstarch before roasting. This creates a crispy exterior while keeping the inside fluffy.
What if I don't have fresh herbs?
No problem! Use ½ tsp dried parsley instead of fresh, or skip it entirely. The dish will still taste delicious. For thyme and rosemary, double the dried amounts (use 2 tsp thyme and 1 tsp rosemary) since dried herbs are more concentrated. The flavor won't be identical, but it'll still be flavorful and aromatic—just less vibrant in color.
Can I make this in a slow cooker?
This dish isn't ideal for slow cooking because it relies on high-heat roasting for crispy textures. However, you can adapt it: parboil the potatoes and onions, then layer everything in a slow cooker with ¼ cup broth or water**. Cook on HIGH for 2-2.5 hours, then broil for 5 minutes at the end to crisp the chicken skin. The potatoes won't be as crispy, but the flavors will still be great.
Why did my chicken turn out dry?
Overcooking is the most common cause. Remove chicken when internal temp reaches 165°F—don't rely on time alone. For extra juiciness, brine the chicken for 30 minutes before baking or add 1 tbsp honey to the seasoning mix. Also, avoid cutting into the chicken immediately—always let it rest for 5-10 minutes before serving. The juices redistribute during this time, keeping it moist.
