Main Courses
This baked chicken with potatoes and onions recipe delivers a restaurant-quality one-pan dinner that’s simple yet deeply flavorful. The secret lies in layering tender chicken thighs with crispy potatoes and caramelized onions, all baked until golden and aromatic.
I developed this dish during a busy week when I needed a hands-off meal that still felt special—no takeout required.
The magic happens in the herb-infused olive oil that coats every ingredient, creating a crispy crust on the potatoes while keeping the chicken juicy. Potatoes soften perfectly without turning mushy, and the onions develop a sweet, jammy texture that ties everything together.
This method transforms a basic weeknight meal into something that tastes like it came from a family-style dinner.
By the time it emerges from the oven, you’ll have crispy edges, tender centers, and layers of savory aromas that fill your kitchen. The dish is hearty enough for a family dinner but easy enough for a solo meal—just adjust the portions.
The best part? One pan means minimal cleanup, leaving you more time to enjoy the meal.
Serve with a drizzle of garlic aioli or a sprinkle of fresh parsley for extra brightness. This recipe is foolproof, budget-friendly, and perfect for meal preppers. Let’s get started on creating this comforting, crowd-pleasing dish.
Ingredients for baked chicken with potatoes and onions
Herb-infused olive oil, crispy potatoes, and caramelized onions—this one-pan meal delivers restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Trimmed of excess fat |
| Russet Potatoes 🥔 | 2 lb | Cut into 1-inch chunks |
| Yellow Onions 🧅 | 3 whole | Sliced into 1/4-inch rings |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crispy crust and flavor |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for herb infusion |
| Diamond Crystal Kosher Salt 🧂 | 2 tsp | For seasoning and crust |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for best flavor |
| Dried Oregano 🍃 | 1 tsp | For earthy depth |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The chicken thighs are the star here—bone-in, skin-on if you can find them, but boneless works too. Look for thighs with good marbling at your local butcher or the meat counter, as they stay juicier during baking. I always grab mine from Whole Foods or Trader Joe's when I'm doing a big batch, but the regular supermarket selection is fine for a weeknight. Potatoes should be firm and free of sprouts—Russets are ideal for crispy edges, but Yukon Golds will give you a creamier texture. Onions? Yellow or red, but yellow develops that sweet caramelization you want. Skip the sweet onions unless you're going for a sweeter profile—they'll turn mushy.
No fresh rosemary? Dried works at one-third the amount, but trust me on the fresh stuff—it's worth the trip to the grocery store. Short on thyme? Fresh basil or oregano can stretch it, but thyme's piney flavor is key. The garlic cloves can be pre-minced from a jar if you're in a rush, but fresh is always better. For the olive oil, avoid the cheap stuff—look for extra-virgin with a fruity aroma. If you can't find Diamond Crystal kosher salt, any fine sea salt works. The oregano is non-negotiable though—it's what ties all the flavors together. And that parsley? Fresh only—it adds that bright finish that makes the dish pop.
This dish reheats beautifully—just pop it back in the oven at 375°F for 10-15 minutes until warmed through. Store leftovers in an airtight container for 4-5 days, but honestly, it tastes even better the next day once everything melds. For meal prep, portion the chicken and potatoes separately—chicken reheats best alone. The onions can be caramelized ahead and stored separately if you're prepping components. Freeze for up to 3 months, but thaw slowly in the fridge to keep everything tender. Garnish with that fresh parsley right before serving—it adds a burst of color and freshness that makes the dish feel special.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss everything on a sheet pan, drizzle with olive oil, and let the oven do the work. No pots, no pans, no stress. The potatoes caramelize right alongside the chicken, and the onions soften into sweet, golden threads without a single chopping mess.
- Rosemary-Kissed Richness: That fresh rosemary sprig? It’s the secret weapon. The aroma fills the kitchen as it bakes, and the flavor—earthy, bright, just a little piney—cuts through the richness of the chicken thighs perfectly. Honestly, it’s the kind of taste that makes you forget you’re eating something "simple."
- Leftovers That Don’t Suck: Between us, most baked chicken dishes turn into sad, dry leftovers. Not this one. The potatoes stay fluffy, the onions stay tender, and the chicken? Still juicy. I’ll pack this for lunch three days in a row without a second thought—no sad, rubbery textures here.
- Budget-Friendly Crowd-Pleaser: Chicken thighs are forgiving, potatoes are cheap, and onions stretch a long way. This feeds four for under $15, and everyone—pickiest eaters included—will ask for seconds. It’s my go-to for game day, potlucks, or nights when I’m too tired to order takeout. (Yes, even on a Tuesday night.)
Step-by-step instructions for herb-infused roasted chicken with caramelized potatoes
This method delivers perfectly crispy chicken thighs with tender, caramelized potatoes and onions—all in one pan.
Prep the Vegetables for Even Cooking
Cut the 2 lb russet potatoes into 1-inch chunks—uniform size ensures everything cooks at the same rate. Toss them in a large bowl with 0.5 cup extra-virgin olive oil, 2 tsp diamond crystal kosher salt, and 1 tsp dried oregano. Spread them on a baking sheet and roast at 425°F for 20 minutes to start softening. This head start prevents soggy potatoes later.
While the potatoes roast, slice the 3 whole yellow onions into ¼-inch rings and mince the 6 garlic cloves. Chop the 0.25 cup fresh rosemary and 0.25 cup fresh thyme, removing stems. Keep these fresh herbs separate—they’ll infuse the chicken with bright, aromatic flavor.
Season and Sear the Chicken Thighs
Pat the 1.5 lb boneless, skinless chicken thighs completely dry with paper towels—moisture is the enemy of crispy skin. Season them generously with 2 tsp diamond crystal kosher salt, 1 tsp freshly ground black pepper, and 1 tsp dried oregano. Let them sit at room temperature for 15 minutes while the potatoes finish roasting.
Heat a large oven-safe skillet over medium-high heat and add 2 tablespoons of the reserved olive oil. Once shimmering, add the chicken thighs and sear for 3-4 minutes per side until golden brown. This step creates a flavorful crust that locks in juices during roasting. Transfer the chicken to a plate and set aside.
Layer and Roast for Maximum Flavor
Return the partially roasted potatoes to the skillet and arrange them in an even layer. Nestle the seared chicken thighs on top, skin-side up. Scatter the sliced onions and minced garlic evenly over the potatoes. Drizzle the remaining 0.375 cup extra-virgin olive oil (leaving 2 tablespoons for later) over everything.
Sprinkle the chopped rosemary and thyme leaves directly onto the chicken and potatoes. The herbs will release their oils as they roast, creating a fragrant, herby crust. Transfer the skillet to a preheated 425°F oven and roast for 25-30 minutes until the chicken reaches 165°F internally and the potatoes are fork-tender with crispy edges.
Finish with a Crispy Herb Crust
Remove the skillet from the oven and increase the heat to broil. Drizzle the remaining 2 tablespoons olive oil over the top, then sprinkle the 0.125 cup chopped fresh parsley evenly across the surface. Broil for 2-3 minutes until the edges are deeply golden and the herbs look crispy.
The chicken should be cooked through with a crispy, herb-infused crust, while the potatoes and onions will be caramelized and tender. Let the dish rest for 5 minutes before serving—this allows the juices to redistribute, ensuring every bite is moist and flavorful.
Serve with Fresh Garnishes
Transfer the roasted chicken and vegetables to a serving platter. Garnish with an additional sprinkle of fresh parsley and a final crack of black pepper for brightness. The caramelized onions and potatoes will have a deep, sweet flavor from the slow roasting, while the chicken remains juicy with a crispy exterior.
Serve immediately with a side of crusty bread to soak up the herby, garlicky juices. The layers of flavor—crispy, caramelized, and herbaceous—make this a one-pan wonder that’s perfect for weeknight dinners or meal prep.
Pro Tips For Making Baked Chicken With Potatoes And Onions
- Parboil the Potatoes First: I learned this the hard way—skipping this step means your potatoes will either stay raw inside or turn to mush. Cut them into even 1-inch chunks, boil for 5 minutes until just tender, then drain and pat dry before baking. This guarantees crispy edges without soggy centers.
- Salt the Chicken Generously: Don’t hold back here—sprinkle the thighs with at least 1 teaspoon of kosher salt per pound before searing. The salt penetrates better when the meat is raw, and it makes a real difference in flavor, especially when paired with rosemary. (Yes, even if you’re impatient like me.)
- Layer Onions Between Potatoes: Stack the onions between the potatoes in the baking dish, not on top. This keeps them from burning while they soften and caramelize properly. If you’re short on time, slice them into ½-inch thick rounds—they’ll cook faster without losing texture.
- Rest the Chicken Under Foil: After pulling the dish from the oven, tent the chicken with foil and let it sit for 5-10 minutes. This traps heat and ensures juices redistribute instead of leaking out when you cut into it. (Your future self will thank you—trust me.)
Dietary considerations for this baked chicken with potatoes and onions
Gluten-Free Adaptations
This dish is naturally gluten-free, but double-check your ingredients to ensure no cross-contamination. Use certified gluten-free olive oil and verify that your kosher salt and dried oregano are processed in a gluten-free facility.
I always opt for Trader Joe's gluten-free pantry staples to be safe. The potatoes and onions are inherently gluten-free, so no substitutions are needed there. 🌱
Low-Carb Swaps
For a lower-carb version, replace the 2 lb russet potatoes with 2 cups cauliflower florets or 2 cups diced butternut squash. Toss them in the same herb-infused olive oil and roast alongside the chicken.
Cauliflower adds a slightly nutty flavor, while squash brings natural sweetness. The onions can stay as-is—they’re already low in carbs.
Dairy-Free Options
This recipe is already dairy-free, but if you want to add richness, drizzle with olive oil-based aioli instead of traditional mayo. I love Primal Kitchen's avocado oil mayo for a creamy, dairy-free finish. For extra flavor, add a pinch of garlic powder or smoked paprika to the aioli before drizzling.
Protein Adjustments
Need to accommodate dietary restrictions? Swap the chicken thighs for boneless, skinless turkey thighs or chickpeas for a plant-based option. Chickpeas work surprisingly well—they absorb the herby flavors beautifully.
Just increase the roasting time to 35-40 minutes to ensure they’re tender. For a meatier texture, try extra-firm tofu, pressed and cubed.
Allergen-Friendly Tips
If nut allergies are a concern, avoid any garnishes with nuts (like pine nuts) and stick to herbs. For soy allergies, ensure your kosher salt and dried spices are soy-free.
I always check labels on Diamond Crystal products to confirm. The recipe itself is safe, but cross-contamination can happen—use separate utensils and surfaces if needed. 💡
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Chicken breasts work but require extra care to stay juicy. Use bone-in, skin-on breasts for best results and reduce baking time by 5-7 minutes since they cook faster. Pound them to even thickness and avoid overcrowding the pan to prevent steaming. The skin will crisp up nicely, but thighs are more forgiving for beginners.
How do I prevent soggy potatoes?
Pre-roast the potatoes for 20 minutes at 425°F before adding chicken to draw out moisture. Pat them completely dry after cutting, and arrange them in a single even layer in the pan. The onions should go on top of the potatoes, not mixed in, to absorb excess liquid. A light sprinkle of salt helps draw out moisture too.
What's the best way to reheat leftovers?
Reheat in a 375°F oven for 10-15 minutes covered with foil to retain moisture. For a crispy finish, broil for 2-3 minutes uncovered at the end. Microwaving works in a pinch (90 seconds), but the texture won't be as crisp. Add a splash of water to the pan before reheating to steam the potatoes gently.
Can I make this in the Instant Pot?
This dish isn't ideal for pressure cooking since it relies on crispy textures. For a similar result, use the Instant Pot's "Sauté" function to sear the chicken, then transfer everything to an oven-safe dish for the final 20 minutes at 425°F to get that crispy crust. The potatoes may not get as caramelized this way.
What herbs can I substitute if I'm missing some?
Swap rosemary for fresh sage (same amount) or dried marjoram (half the amount). Thyme can be replaced with fresh basil or dried oregano. For maximum flavor, use 2 tsp dried herbs for every 1 tsp fresh. Avoid using only dried herbs—they lack the bright aroma of fresh.
