Picture this: it's a Tuesday night, Emily has homework spread across the kitchen table, and I have exactly one pan I'm willing to dirty. That's how this one-pan zucchini chicken dinner became a weeknight regular in our house.

I first threw this together last summer when our garden zucchini situation got completely out of hand (you know how it goes... one minute you have two zucchini plants, the next minute you're sneaking them into neighbors' mailboxes).
The crispy chicken skin, those buttery cannellini beans, and that bright lemon-herb dressing? It tastes like something you'd order at a nice restaurant. Honestly, the first time I made it, Emily asked if we were having "fancy chicken" again all week.
If you love simple chicken dinners that come together in one pan, you'll also want to try my creamy mushroom garlic chicken for another weeknight win.
Why You'll Love This Recipe
- One pan, one dinner, fewer dishes — my favorite kind of math
- Ready in about 55 minutes from start to finish (most of it hands-off)
- Crispy, golden chicken skin that actually stays crispy
- Bright, fresh flavors from real lemon zest and herbs (no bottled stuff here)
- Naturally gluten-free and packed with protein
- Cannellini beans make it filling without any pasta or rice on the side
The thing is, this isn't just another chicken recipe. The combination of pan-seared thighs, tender zucchini, and creamy beans gives you a full meal in one skillet. No sad side dish required.
Ingredients for This One-Pan Lemon Chicken
Here's what you'll need. Don't worry, none of these are weird or hard to find:
- 1½ pounds bone-in, skin-on chicken thighs (about 5-6 thighs)
- 1 teaspoon sea salt, divided
- 1 teaspoon ground paprika
- ½ teaspoon ground black pepper
- 2 tablespoons olive oil, divided
- 1 cup red onion, roughly chopped
- 2 medium zucchini, quartered lengthwise and sliced into ¾-inch pieces
- ¼ cup dry white wine (or chicken broth)
- 1 clove garlic, grated or finely minced
- 1 tablespoon lemon zest (from 1 lemon)
- 2 tablespoons lemon juice (from 1 lemon)
- 2 tablespoons chopped fresh herbs (parsley, dill, or both)
- 15 ounces canned cannellini beans, drained and rinsed
A quick note on substitutions: you can swap navy beans or Great Northern beans for the cannellini. For wine, I love a Pinot Gris or Sauvignon Blanc, but chicken broth works just fine if you don't cook with wine.
How to Make This Skillet Lemon Chicken
Don't let the steps scare you. Most of this is hands-off oven time while you help with homework or pour yourself a glass of that cooking wine (no judgment here).
Step 1: Prep the Chicken
- Preheat your oven to 375°F and put a rack in the center.
- Pat the chicken really dry with paper towels. This is the secret to crispy skin, so don't skip it!
- Season both sides with ¾ teaspoon salt, all the paprika, and all the pepper.
I learned the hard way that wet chicken skin = sad, soggy chicken skin. Pat it like you mean it.
Step 2: Sear Until Golden
- Heat a large oven-safe skillet over medium heat.
- Add 1 tablespoon olive oil and swirl it around.
- Place the chicken skin-side down and cook for 4-6 minutes per side until deeply browned.
- Transfer the chicken to a plate.
Don't rush this part! You want a real, deep golden color on the skin. That's where so much of the flavor lives.
Step 3: Build the Veggie Base
- Pour off all but about 2 tablespoons of fat from the pan.
- Add the red onion and zucchini with the remaining ¼ teaspoon salt.
- Sauté for 3-4 minutes, stirring once or twice, until slightly softened.
- Pour in the wine and use a wooden spoon to scrape up all those browned bits stuck to the bottom.
Those browned bits? That's pure gold. Crank the heat up for just 1-2 minutes right before adding the wine. It makes the deglazing way more dramatic (and effective).
Step 4: Into the Oven
- Turn off the heat. Nestle the chicken back into the pan, skin-side up, along with any juices from the plate.
- Transfer the pan to the oven and roast for 15 minutes.
- While that's happening, whisk together the garlic, lemon zest, lemon juice, herbs, and remaining tablespoon of olive oil in a small bowl.
Step 5: Add the Beans and Finish
- Pull the pan from the oven and stir the cannellini beans into the zucchini mixture.
- Return to the oven for another 5 minutes, or until the chicken hits 170°F internally and the skin is crisp.
- Spoon that lemon-herb dressing over the veggies and beans right before serving.
Serve it immediately while everything's hot and the skin is crispy. Waiting too long? The skin loses its magic.
Storage and Reheating Tips
Got leftovers? Lucky you.
Store everything in an airtight container in the fridge for up to 3 days, or freeze it for up to 3 months. To reheat, I recommend a 350°F oven for 10-15 minutes rather than the microwave. Microwaving turns chicken thighs sad and rubbery (ask me how I know).
The lemon-herb dressing can actually be made up to 3 days ahead and kept in the fridge. The veggies can be chopped a day in advance too. But the dish itself? Best made fresh.
Variations and Tips for the Best Lemon Chicken Thighs
A few things I've picked up after making this approximately 47 times:
- Bring chicken to room temp for 30-60 minutes before searing. It cooks more evenly that way.
- Pick chicken thighs that fit snugly in your pan. A tight fit keeps the sauce concentrated.
- Don't trim all the extra skin! It shrinks as it cooks. You want it covering the meat.
- Use boneless skinless thighs if that's what you have. Just cut the oven time by about 5-7 minutes. You'll lose the crispy skin, but the flavor is still amazing.
- Want it spicier? Add a pinch of red pepper flakes when you sauté the onions.
- Out of fresh herbs? Use 1 teaspoon dried Italian seasoning instead.
The biggest pitfall? Not rinsing those beans! Unrinsed cannellini beans are way too salty and they'll throw off the whole dish.

FAQs About This Lemon Chicken Recipe
Yes, but reduce the oven time since they cook faster. You'll lose the crispy skin, so add a splash of olive oil or knob of butter before serving for extra richness.
Chicken broth works as a direct 1:1 swap for deglazing the pan. You'll still get great flavor from the browned bits without the wine.
The lemon-herb dressing can be made up to a few days ahead, and the veggies can be chopped in advance. However, the dish itself is best served fresh while the chicken skin is still crispy.
Store in an airtight container in the fridge for up to 3 days or in the freezer for up to 3 months. Reheat gently to avoid drying out the chicken.
Recipes You May Like
If you loved this one-pan zucchini chicken dinner, here are three more easy chicken recipes from my blog you'll want to try:
- Quick Easy Smothered Chicken Recipe — another fast, comforting chicken dinner with rich gravy
- Creamy Garlic Parmesan Chicken — a creamy skillet chicken that's pure weeknight comfort
- Grilled Chili Cilantro Lime Chicken — bright, citrusy chicken with a different flavor twist
Final Thoughts on This One-Pan Dinner
This one-pan zucchini chicken dinner has saved more weeknights in my house than I can count. The crispy skin, the tender zucchini, the creamy beans soaking up all that lemon-herb goodness... it just works.
Give it a try this week and let me know how it turns out! And if you make it, please save it to Pinterest so you can find it again next time you have too many zucchini staring at you from the counter.
Happy cooking!




Lemon Chicken Thighs with Zucchini Recipe
Ingredients
Equipment
Method
- Preheat the oven to 375°F and position a rack in the center.
- Pat the chicken dry and season both sides with ¾ teaspoon salt, plus all of the paprika, and black pepper.
- Heat a large oven-safe skillet over medium heat. Add 1 tablespoon olive oil and swirl to coat. Place the chicken skin-side down and cook for 4-6 minutes per side, or until deeply browned. Transfer to a plate.
- Remove all but about 2 tablespoons of fat from the pan. Add the red onion and zucchini along with the remaining ¼ teaspoon salt. Sauté for 3-4 minutes, stirring occasionally, until slightly softened.
- Pour in the wine and use a wooden spoon to scrape up any browned bits.
- Turn off the heat. Nestle the chicken and any accumulated juices back into the pan, skin-side up. Transfer the pan to the oven and roast for 15 minutes.
- Meanwhile, whisk together the garlic, lemon zest, lemon juice, herbs, and remaining tablespoon of olive oil in a small bowl.
- Remove the pan from the oven. Stir the cannellini beans into the zucchini and onions, then return the pan to the oven for another 5 minutes, or until the chicken reaches 170°F, the skin is crisp, and the vegetables are tender.
- Spoon the lemon-herb dressing over the vegetables and beans just before serving. Serve immediately while the chicken skin is still crispy.
Notes
- I like to bring my chicken thighs to room temperature for 30-60 minutes before searing them so they cook more evenly.
- Chicken thighs can differ quite a bit, so try to select ones that fit snugly in your pan. A tighter fit encourages even braising and keeps the sauce rich and concentrated.
- Some skin-on chicken thighs come with a flap of skin folded underneath. You can trim a little if it seems excessive, but don't remove too much—the skin will shrink as it cooks, and keeping more on ensures a crisp, golden top that fully covers the meat.
- I like to crank up the heat a little bit (for just 1-2 min) before deglazing the pan with wine. The hotter the pan, the better this technique works.
- Stir the cannellini beans into the pan during the last 5 minutes. They'll warm through without drying out or becoming too soft.
- Make sure to fully rinse the beans before adding them. Unrinsed, they are too salty!
- When checking your thighs for doneness, insert your thermometer into the largest thigh, avoiding the bone for an accurate read.






