Baked Chicken With Potatoes and Onions Recipe: One-Pan Roast With Herbed Crisp-Topped Potatoes

Main Courses

Baked Chicken With Potatoes and Onions Recipe: One-Pan Roast With Herbed Crisp-Topped Potatoes

This one-pan baked chicken with potatoes and onions recipe transforms a simple weeknight dinner into a hearty, restaurant-quality meal with minimal effort. The secret lies in layering ingredients strategically—juicy chicken nestled beneath crisp, herbed potatoes and caramelized onions—all baked together for a dish that’s foolproof yet impressive.

I developed this after years of testing my grandmother’s old-school roasting techniques, refining them for today’s busy kitchens.

The magic happens when the potatoes develop a golden, crispy top while the chicken stays tender and flavorful. A simple herb blend—rosemary, thyme, and garlic—infuses everything with aromatic depth, while the onions caramelize into sweet, sticky pockets of flavor.

This method cuts down on cleanup and ensures every bite delivers that perfect balance of textures and tastes. No fancy equipment or skills required, just a baking sheet and patience.

By the time you pull this dish from the oven, you’ll have perfectly browned chicken with crispy skin, fluffy potatoes with a crackling crust, and onions so tender they melt at the slightest touch.

The aromas alone will have everyone at the table asking what’s for dinner. It’s the kind of meal that feels like a hug—warm, comforting, and exactly what you need after a long day.

Serve this as a standalone dinner or pair it with a simple green salad for a complete meal. The leftovers reheat beautifully, making it perfect for meal prep. Here’s how to make it—step by step, just like my grandmother taught me, but with a few modern shortcuts.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for baked chicken with potatoes and onions

Juicy chicken, crispy potatoes, caramelized onions—this one-pan dinner needs just 11 simple ingredients.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Trimmed of excess fat
Baby Potatoes 🥔 2 lbs Halved for even cooking
Yellow Onions 🧅 3 whole Cut into even slices
Fresh Rosemary 🌿 ¼ cup Chopped, stems removed
Fresh Thyme 🌿 1 tbsp Leaves only, stems removed
Garlic Cloves 🧄 4 cloves Minced for even distribution
Extra-Virgin Olive Oil 🫒 ½ cup For crispy potatoes
Kosher Salt 🧂 1 ½ tbsp Diamond Crystal preferred
Ground Black Pepper 🌶️ 1 tsp Freshly ground preferred
Butter 🧈 2 tbsp Unsalted, softened
Fresh Parsley 🌿 ⅛ cup Chopped, for garnish

The potatoes are the star here, so grab baby potatoes—they cook faster and develop that perfect crispy crust. Whole Foods or Trader Joe's carry them pre-washed, which saves time. If you can't find baby potatoes, Yukon Golds cut into chunks work too, but they take longer to crisp. For the onions, yellow or red both work—just make sure they're fresh, not limp. The chicken? Thighs over breasts—they stay juicier during the long bake. I always buy mine from Costco when they're on sale, but the regular supermarket pack works fine.

No fresh rosemary? Dried works at half the amount, but honestly, it's not the same. The same goes for thyme—fresh is ideal, but dried is better than nothing. Short on garlic? Garlic powder at one-third the amount gets you close, though fresh is always better. The olive oil matters here—use something fruity and extra-virgin. That cheap stuff in the clear bottle won't give you the same crispy potatoes. For the butter, unsalted is a must—you're already adding plenty of salt. And if you're out of parsley, cilantro or basil work in a pinch for garnish.

This dish reheats like a dream—4-5 days in the fridge, 3 months frozen. I always make a double batch because leftovers taste even better the next day. Store in an airtight container with a paper towel on top to keep the potatoes crisp. For freezing, portion into individual servings—just reheat in the oven at 350°F for 20 minutes. The crispy top might soften a bit, but it's still delicious. And if you're short on time, parboil the potatoes 5 minutes first to cut baking time by 15 minutes.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’d rather not scrub a million dishes. Toss everything—chicken, potatoes, onions—on a sheet pan, drizzle with olive oil, and the oven does all the work. That’s my kind of cooking.
  • Herb-Packed Punch: The rosemary and thyme? They turn this into something special without any fancy seasoning blends. The onions caramelize just enough to give that deep, savory bite, while the chicken stays juicy. Honestly, it’s the kind of flavor that makes you pause mid-bite.
  • Leftovers That Don’t Suck: Between us, most baked chicken dishes turn into sad, dry leftovers. Not this one. The potatoes stay tender, the onions keep their sweetness, and the chicken? Still moist enough to reheat for lunch the next day. (Yes, even on a Tuesday.)
  • Budget-Friendly Crowd-Feeder: Chicken thighs are forgiving and cheap, baby potatoes are a steal in bulk, and onions last forever. I’ve fed six people for under $15 with this—no takeout, no guilt. Plus, it’s the kind of dish that makes you look like a hero, even if you’re winging it.

Step-by-step instructions for baked chicken with potatoes and onions

Here's how to create a perfectly balanced one-pan meal with crispy potatoes and tender chicken.

1

Prep and Season the Chicken and Vegetables

Preheat your oven to 400°F while you prepare the ingredients. Pat the 1.5 lb boneless, skinless chicken thighs completely dry with paper towels—this helps create that crispy skin we're after. Season both sides generously with 1.5 tbsp kosher salt and 1 tsp ground black pepper, pressing the seasoning into the meat so it sticks.

Halve the 2 lbs baby potatoes and slice the 3 whole yellow onions into even rounds. Toss them together in a large bowl with the 0.5 cup extra-virgin olive oil, 0.25 cup chopped fresh rosemary, and 1 tbsp fresh thyme leaves. Mix well so every potato and onion slice gets coated with the herbed oil. This step ensures even cooking and maximum flavor infusion throughout the dish.

2

Arrange Everything on the Baking Sheet

Place a large rimmed baking sheet in your oven to preheat while you work. Once hot, spread the seasoned chicken thighs on one side of the sheet, leaving space between them. Arrange the herbed potatoes and onions on the other side, creating a single layer without overcrowding. The potatoes should be evenly spaced to allow for crispy edges.

Here's the thing—don't skip the preheating step. The hot baking sheet helps the potatoes start cooking immediately, giving you that perfect crispy texture. If you're worried about burning, just give it 5-7 minutes to heat up properly before adding your ingredients.

3

Roast Until Golden and Tender

Transfer the baking sheet to the oven and roast for 30 minutes uncovered. After this initial cook, carefully flip the chicken thighs and potatoes, then sprinkle the 2 tbsp softened butter evenly over everything. The butter will melt and create a golden, flavorful crust on the potatoes and chicken.

Continue roasting for another 25-30 minutes until the potatoes are golden brown and tender when pierced with a fork, and the chicken reaches an internal temperature of 165°F. You'll know it's ready when the chicken skin is crispy and the potatoes have developed a satisfying crunch on top. If the chicken starts browning too quickly, tent it loosely with aluminum foil to prevent over-browning while the potatoes finish cooking.

4

Rest and Garnish for Serving

Remove the baking sheet from the oven and let the chicken and vegetables rest for 5 minutes before serving. This resting period allows the juices to redistribute in the chicken, keeping it moist and flavorful. While it rests, sprinkle everything generously with the 0.125 cup chopped fresh parsley for a pop of color and freshness.

Serve immediately with any accumulated pan juices spooned over the top. The potatoes should be crispy on the outside with a fluffy interior, the onions caramelized and sweet, and the chicken tender with a golden, herbed crust. This one-pan wonder makes cleanup a breeze while delivering restaurant-quality flavors at home.

👨‍🍳

Pro Tips For Making Baked Chicken With Potatoes And Onions

  • CRANK THE HEAT FIRST: I used to bake this at 375°F and wonder why the onions took forever to caramelize. Start at 425°F for 20 minutes—this gets the potatoes golden and onions sweeter without drying out the chicken. Then drop to 375°F for the rest. The high start makes all the difference in texture and flavor.
  • CUT POTATOES UNIFORM: Baby potatoes might look cute, but they bake at wildly different rates. Halve the larger ones and leave the smaller ones whole—this ensures they all hit tender at the same time. No one wants mushy potatoes next to undercooked chicken. (Yes, even if you're impatient like me.)
  • DON’T SKIP THE ROOM TEMP: Cold chicken thighs release moisture instead of browning. Take them out of the fridge 30 minutes before baking—this guarantees a crispier crust and juicier meat. I learned this the hard way after serving soggy thighs straight from the fridge.
  • LAYER ONIONS LAST: Onions burn faster than chicken or potatoes. Tuck them into the pan after the chicken and potatoes have baked for 20 minutes. This way, they get that perfect caramelized edge without turning to ash. (Your future self will thank you.)

Dietary considerations for this baked chicken with potatoes and onions

Gluten-Free Adaptations

This recipe is naturally gluten-free, but I always double-check labels on ingredients like kosher salt and ground black pepper—some brands use anti-caking agents with gluten. The baby potatoes and yellow onions are safe, but if you're concerned, opt for certified gluten-free olive oil.

The butter and fresh herbs are always gluten-free. Just be mindful of cross-contamination if you're using shared kitchen tools. 🥔

Dairy-Free Options

Skip the 2 tbsp butter during roasting and replace it with 2 tbsp olive oil or vegan butter (like Earth Balance). The dish still develops a golden crust—just brush it on after flipping.

For extra flavor, add 1 tsp garlic powder to the potatoes before baking. The chicken and veggies stay just as flavorful without dairy. 🌿

Lower-Carb Swaps

Replace the 2 lbs baby potatoes with 2 lbs cauliflower florets (tossed in the same herbed oil) to cut carbs dramatically. The cauliflower absorbs flavors beautifully and crisps up nicely.

For extra heartiness, add ½ cup diced zucchini alongside the onions. The dish stays satisfying while being lower in carbs. 🥬

Allergy-Friendly Notes

This recipe is free of common allergens, but I always check extra-virgin olive oil for nut processing warnings if nut allergies are a concern. For soy-free diets, confirm your butter is soy-free (most are).

If you're avoiding garlic, substitute 1 tsp garlic powder for the minced cloves. The dish remains allergy-friendly with these simple tweaks. 💡

Protein Alternatives

Swap the chicken thighs for 1.5 lb pork tenderloin or firm tofu (pressed and cubed) for a different protein. If using tofu, marinate it in 2 tbsp soy sauce and 1 tbsp olive oil before baking.

The cooking time remains similar, but tofu cooks faster—check at 25 minutes instead of 30. 🍗

Vegetarian Version

Turn this into a veggie feast by removing the chicken entirely and adding 1.5 lbs mushrooms (sliced) and 1 red bell pepper (chopped). Toss them with the potatoes and onions in the herbed oil.

Roast uncovered for 35-40 minutes**, stirring once, until everything is tender and golden. The mushrooms add a meaty texture that keeps it satisfying. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 9g45%
Cholesterol 165mg55%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs?

Chicken breasts will work, but thighs are ideal for this recipe. Breasts dry out more easily during the long bake, so if you must use them, pat them completely dry, season well, and consider adding 1-2 tbsp chicken broth to the baking sheet halfway through cooking. Also reduce baking time by 5-10 minutes since breasts cook faster.

2

Why are my potatoes still soft inside after baking?

Undercooked potatoes usually mean they weren't cut evenly or the oven temperature wasn't hot enough. Try halving larger potatoes or using baby potatoes next time. Preheat your oven to 425°F for the first 15 minutes to jumpstart browning, then reduce to 400°F. For extra insurance, parboil potatoes for 5 minutes before roasting.

3

Can I make this dish ahead of time?

This reheats beautifully. Assemble everything on the baking sheet and refrigerate uncovered for up to 24 hours before baking. For leftovers, store in an airtight container with a paper towel on top to maintain crispiness. Reheat at 350°F for 15-20 minutes until warmed through—just add 1 tbsp butter or olive oil before reheating.

4

What if I don't have fresh herbs?

No problem! Use ½ tsp dried rosemary and ¼ tsp dried thyme instead of fresh. For extra flavor, add 1 tsp garlic powder and ½ tsp onion powder to the potato-onion mixture. The dish will still taste delicious—just slightly less vibrant. If you're missing parsley for garnish, try chives or basil instead.

5

How do I keep the chicken from drying out?

Don't skip the resting time! After baking, let the chicken rest for 5-10 minutes before serving—this keeps juices inside. Also, avoid overcrowding the baking sheet (leave 1 inch between pieces) and baste with pan juices halfway through cooking. If your oven runs hot, tent the chicken with foil for the last 10 minutes of baking.

★★★★★4.5(5 reviews)
Categories Main Courses