Lemon Herb Chicken Thighs with Asparagus and Baby Potatoes is a simple, bright, and delicious meal that brings together juicy chicken, tender asparagus, and soft baby potatoes all in one dish. The lemon and herbs add a fresh, zesty flavor that makes the whole dinner feel light and satisfying. It’s the kind of meal that’s easy to prepare but tastes like you spent a lot of time on it.
I really love making this when I want a comforting, no-fuss dinner that doesn’t skimp on flavor. The chicken thighs stay juicy and crispy, especially when cooked just right, and roasting the baby potatoes alongside the asparagus lets all those natural flavors mingle. A little tip I like to use is to toss the asparagus in a bit of olive oil and sprinkle with salt just before serving so it keeps a nice snap and bright color.
This dish is perfect for any time of year, but I especially enjoy it in spring or summer when fresh asparagus is at its best. It’s also a crowd-pleaser whether for a weeknight meal or a casual dinner with friends. I often serve it with a simple green salad or some crusty bread to soak up all the tasty juices. It’s a warm, easy dish that feels like a hug on a plate.
Key Ingredients & Substitutions
Chicken thighs: Bone-in, skin-on thighs give the best flavor and crisp skin. If you prefer leaner meat, boneless skinless thighs or chicken breasts can work but may cook faster and be less juicy.
Baby potatoes: These cook quickly and stay tender. Fingerlings or small Yukon gold potatoes are great substitutes. Cut larger potatoes into even pieces to ensure they cook through.
Asparagus: Fresh asparagus adds a nice crisp texture and bright flavor. If out of season, you can swap with green beans or broccolini for a similar effect.
Lemon & herbs: Fresh lemon juice and zest provide brightness; dried herbs won’t have the same fresh punch but can be used in a pinch (use about 1 tsp dried rosemary and thyme each). I like to use fresh parsley for garnish for a pop of color and freshness.
How Do I Get Crispy Skin on My Chicken Thighs?
Getting golden, crispy chicken skin is key to this dish. Here’s how I do it:
- Pat the chicken very dry before seasoning. Moisture on skin turns to steam, stopping crispness.
- Use a hot pan and add oil before the chicken. Place skin side down without crowding the pan.
- Don’t move the chicken for the first 6-8 minutes to let the skin crisp without tearing.
- Flip and cook briefly on the other side to finish browning, then remove and roast in the oven to finish cooking through.

Equipment You’ll Need
- Large ovenproof skillet or cast iron pan – I prefer this because it heats evenly and goes from stovetop to oven easily.
- Sharp knife and cutting board – for trimming asparagus and cutting lemon slices.
- Meat thermometer – to ensure the chicken reaches a safe 165°F (74°C).
- Cooking spoon or tongs – helpful for turning chicken and stirring potatoes and aromatics without scraping the pan.
Flavor Variations & Add-Ins
- Replace chicken thighs with boneless breasts for quicker cooking, but watch them carefully so they don’t dry out.
- Switch up herbs: add fresh dill or basil for a different herbal note that pairs well with lemon.
- Include cherry tomatoes or bell peppers along with asparagus for extra color and sweetness.
- Use balsamic vinegar instead of lemon juice for a slightly sweeter, tangy flavor.
Lemon Herb Chicken Thighs with Asparagus and Baby Potatoes
Ingredients You’ll Need:
For The Chicken and Vegetables:
- 6 bone-in, skin-on chicken thighs
- 1 lb (450g) baby potatoes, washed
- 1 bunch asparagus, trimmed
- 2 lemons: 1 sliced and 1 juiced
- 3 cloves garlic, minced
- 3 tbsp olive oil, divided
- 2 tbsp fresh parsley, chopped
- 2 tbsp fresh rosemary, chopped
- 1 tbsp fresh thyme leaves
- Salt and freshly ground black pepper, to taste
- ½ cup chicken broth or white wine (optional, for deglazing and moisture)
How Much Time Will You Need?
This dish takes about 15 minutes to prep and about 30 minutes to cook, so approximately 45 minutes total from start to finish. Most of the cooking happens in one pan, making cleanup simple!
Step-by-Step Instructions:
1. Prepare the Chicken:
First, pat the chicken thighs dry with a paper towel to remove extra moisture — this helps the skin get crispy. Season both sides well with salt, pepper, and half of your chopped rosemary and thyme. Set aside.
2. Brown the Chicken:
Heat 2 tablespoons of olive oil in a large ovenproof skillet or cast iron pan over medium-high heat. Place the chicken thighs skin-side down carefully. Let them cook undisturbed for about 6 to 8 minutes until the skin turns golden and crispy. Flip and cook the other side for 3 to 4 minutes. Remove the chicken from the pan and set aside.
3. Cook the Potatoes:
Add the baby potatoes to the same pan, drizzle with olive oil, and season with salt and pepper. Cook for around 5 minutes, stirring occasionally until they start turning golden and delicious.
4. Add Aromatics and Deglaze:
Stir in minced garlic, the remaining rosemary and thyme, and squeeze in your lemon juice. Cook everything for about 1 minute to bring out the fresh flavors. Now, pour in the chicken broth or white wine if you have it, and use a spoon to scrape up any tasty browned bits from the bottom of the pan.
5. Combine and Roast:
Place the chicken thighs back into the skillet, nestling them on top of the potatoes. Arrange the lemon slices nicely around the pan. Pop the whole skillet into a preheated oven at 400°F (200°C) and roast for 20 minutes.
6. Add the Asparagus:
Carefully take the skillet out of the oven and add the trimmed asparagus around the chicken and potatoes. Drizzle a little more olive oil over the asparagus and sprinkle with salt and pepper. Return the skillet to the oven and roast for an additional 8 to 10 minutes, until the asparagus is tender and the chicken is completely cooked through (internal temperature should read 165°F or 74°C).
7. Finish and Serve:
Remove from the oven, sprinkle fresh parsley over the entire dish for a pop of color and freshness. Serve hot, making sure each plate has a crispy chicken thigh, some tender baby potatoes, asparagus, and a lemon slice.
This flavorful one-pan meal offers a perfect balance of crispy, juicy chicken, tender potatoes, fresh, bright asparagus, and zesty lemon — an easy, tasty dish you’ll want to make again and again. Enjoy your delicious dinner!
Can I Use Frozen Chicken Thighs for This Recipe?
Yes, but be sure to thaw them completely in the refrigerator overnight before cooking. Pat the chicken dry well to ensure crispy skin during browning.
Can I Substitute Other Vegetables for Asparagus?
Absolutely! Green beans, broccolini, or even zucchini work well as alternatives. Add them at the same step as the asparagus to ensure they cook just right.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or on the stovetop to keep the chicken skin crisp.
Can I Prepare This Meal Ahead of Time?
You can season the chicken and chop vegetables in advance. For best results, cook the dish fresh, but leftovers reheat nicely for a quick meal the next day.
