As I stood in my kitchen, the aroma of roasting garlic and herbs filled the air, instantly transporting me to a quaint Italian eatery I’d stumbled upon during my travels. That enchanting memory inspired me to create this One-Pan Crispy Chicken with Cannellini Beans & Pistachio Pesto. This dish combines golden, crispy chicken with creamy beans and the nutty brilliance of homemade pesto, making it a versatile meal perfect for both cozy weeknights and special gatherings. Not only is this recipe simple and elegant, but it also brings high-protein comfort food to your table with minimal fuss—bonus! So, are you ready to whip up a flavorful experience that will impress everyone? Let’s dive into this delightful dish!

Why is this recipe a must-try?
Simplicity: This one-pan recipe eliminates the mess and stress of multi-pot cooking, making weeknight dinners a breeze.
Elegance: The combination of crispy chicken, creamy cannellini beans, and vibrant pistachio pesto brings a touch of sophistication to your table.
Versatility: It’s easily adaptable! Try swapping cannellini for chickpeas or use almond pesto for a twist.
Flavor-packed: The fragrant garlic and aromatic herbs infuse every bite, ensuring your taste buds are dancing with delight.
Crowd-pleaser: Perfect for both intimate dinners and larger gatherings, this dish is sure to impress. Serve it alongside a crisp green salad or with some crusty bread, just like those delightful evenings spent in a charming Italian mill!.
Crispy Chicken with Cannellini Beans Ingredients
• Get ready to create a meal bursting with flavor!
For the Chicken and Beans
- Cannellini beans – Provide creaminess and plant-based protein; substitute with navy beans or chickpeas for a firmer texture.
- Chicken legs (bone-in, skin-on) – Source of rich flavor and juiciness; using bone-in cuts enhances moisture during roasting.
- Shallot (quartered) – Adds depth and sweetness; substitute with onion if necessary.
- Garlic cloves (some sliced, one grated for pesto) – Offers aromatic intensity; adjust quantity according to taste.
- Bay leaf – Imparts a savory, herbal note during cooking.
- Parmesan rind (optional) – Adds umami complexity to beans; omit if not available.
- Chicken stock – Moisture and flavor base for beans; vegetable stock can be used for a vegetarian version.
For the Pesto
- Pistachios – Key ingredient for pesto, introducing healthy fats and nuttiness; substitute with almonds or walnuts.
- Parsley – Freshness and color in pesto.
- Lemon (zest and juice) – Brightens flavors and adds acidity.
- Olive oil – Fat for roasting chicken and blending pesto; use high-quality extra virgin olive oil for best flavor.
- Salt and pepper – Basic seasonings to enhance overall flavor.
For Serving
- Optional: Ricotta or Greek yogurt – Creamy tang for serving; can enrich the dish and enhance its elegant presentation.
Embrace the magic of Crispy Chicken with Cannellini Beans & Pistachio Pesto, and prepare to delight your senses!
Step‑by‑Step Instructions for Crispy Chicken with Cannellini Beans & Pistachio Pesto
Step 1: Preheat and Prep
Begin by preheating your oven to 200°C (400°F). While it’s heating, gather a large roasting tray. Layer the quartered shallots, sliced garlic, and optional Parmesan rind in the tray. Drizzle generously with high-quality olive oil, ensuring the base is well-coated, and get ready to build your flavorful foundation.
Step 2: Add Beans and Stock
Drain the cannellini beans and gently add them to the roasting tray along with the chicken stock and bay leaf. Carefully mix the beans with the shallots and garlic, ensuring everything is evenly distributed. The rich, creamy beans will create a lovely base for your crispy chicken, soaking up all the delicious flavors during roasting.
Step 3: Nestle the Chicken
Now, nestle the bone-in, skin-on chicken legs on top of the bean mixture. Drizzle a little more olive oil over the chicken, then generously season with salt and pepper. This is where the magic of Crispy Chicken with Cannellini Beans & Pistachio Pesto begins as the oil will help crisp up the skin while roasting in the oven.
Step 4: Roast to Perfection
Place the roasting tray in the oven and let it roast for approximately 30–40 minutes. You’ll know it’s done when the chicken skin turns a beautiful golden brown and the internal temperature reaches 75°C (165°F). The aroma of garlic and herbs will fill your kitchen, tickling your senses as it cooks.
Step 5: Make the Pistachio Pesto
While the chicken is roasting, prepare the pistachio pesto. In a food processor, combine the pistachios, grated garlic, parsley, lemon zest, and a drizzle of olive oil. Blend until smooth, adjusting the consistency with more oil if necessary. This vibrant green pesto will add depth and nutty flavor to your dish once it’s ready to serve.
Step 6: Finish the Beans
Once the chicken is out of the oven and resting, stir the lemon juice into the cannellini beans. This little splash of acidity brightens up the dish and enhances the flavors beautifully. Set everything aside for a couple of minutes to allow the flavors to meld, making it even more delightful when serving.
Step 7: Serve and Enjoy
To serve, plate the tender, crispy chicken legs atop a bed of the creamy cannellini beans. Drizzle a generous amount of the luscious pistachio pesto over the chicken. If desired, top with a dollop of ricotta or Greek yogurt for added creaminess. Your guests will be impressed with this elegant yet comforting dish!

Expert Tips for Crispy Chicken with Cannellini Beans & Pistachio Pesto
Crispy Skin: Pat chicken dry: For extra crispy chicken skin, ensure the chicken is patted dry before seasoning and let rest uncovered in the fridge for about 30 minutes.
High Heat: Roast right: Roasting at a high temperature is key to achieving that crunchy exterior while keeping the inside juicy.
Don’t Skip Aromatics: Infuse flavor: Skipping the aromatics like shallots and garlic can diminish the dish’s overall flavor; they beautifully enhance the beans.
Pesto Consistency: Adjust it right: If you prefer your pistachio pesto thicker, use less oil, and for a drizzle, add more oil to achieve your desired consistency.
Watch the Timing: Check doneness: Keep an eye on the chicken’s roasting time; the ideal internal temperature is 75°C (165°F)—this ensures juicy, tender meat without drying out.
Serve Warm: Elevate the experience: Serve the Crispy Chicken with Cannellini Beans & Pistachio Pesto warm for the best experience, allowing all the flavors to shine.
Crispy Chicken with Cannellini Beans Variations
Feel free to make this delightful recipe your own by experimenting with different ingredients and flavors!
- Dairy-Free: Omit ricotta or Greek yogurt for a lighter dish and substitute with avocado for creaminess.
- Vegetarian: Swap the chicken for roasted cauliflower or portobello mushrooms, and use vegetable stock for the beans.
- Nut-Free Pesto: Use sunflower seeds instead of pistachios in the pesto for a nut-free alternative that still carries great flavor.
- Spicy Kick: Add red pepper flakes to the chicken seasoning or incorporate jalapeños into the pesto for a zesty twist.
- Extra Veggies: Roasted Brussels sprouts or carrots can be added for extra flavor and nutritional boost alongside the chicken.
- Herb Infusion: Try basil or arugula in place of parsley for a different flavor in your pistachio pesto.
- Different Beans: Great Northern or even black beans would bring a unique touch while keeping the dish hearty and satisfying.
Explore these options, and enjoy the magic of creating your very own version of this comforting classic! You might also enjoy trying your hand at these delicious Greek Chicken Burgers or savoring the flavors of Seasoned Chicken Drumsticks.
Make Ahead Options
These Crispy Chicken with Cannellini Beans & Pistachio Pesto are perfect for busy home cooks looking to streamline meal prep! You can marinate and season the chicken legs up to 24 hours in advance, which allows the flavors to develop beautifully. Additionally, prepare the pistachio pesto ahead of time and refrigerate it in an airtight container for up to 3 days—this keeps its vibrant green color and fresh taste intact. When you’re ready to cook, assemble the layers in the roasting tray, add your prepared beans and stock, then simply roast the chicken as instructed. This method ensures a delightful, flavorful meal with minimal effort on the day of serving!
What to Serve with One-Pan Crispy Chicken with Cannellini Beans & Pistachio Pesto
Inspiring flavors promise to entice, but the right accompaniments can elevate your dining experience to new heights.
-
Crisp Green Salad: A fresh salad with mixed greens, cucumber, and a light lemon vinaigrette adds brightness to balance the richness of the chicken and beans.
-
Garlic Bread: Warm, crusty garlic bread is perfect for soaking up the delicious juices from the pan, adding a satisfying crunch to your meal.
-
Roasted Vegetables: Caramelized Brussels sprouts or roasted carrots provide a delightful texture and earthy sweetness, complementing the savory chicken perfectly.
-
Quinoa or Couscous: Fluffy quinoa or couscous offers a light, nutty base that absorbs the flavors well, enhancing your plate with additional protein and fiber.
-
Sautéed Spinach: Quick sautéed spinach with garlic presents a colorful and vibrant addition, bringing fresh greens to your table for an extra nutrient boost.
-
Creamy Polenta: The smoothness of polenta pairs beautifully with the crispy chicken, offering a comforting, rich contrast that will have everyone reaching for seconds.
-
Lemonade or Iced Tea: A refreshing glass of homemade lemonade or iced tea adds a sweet tanginess that harmonizes with the herbal notes of your dish, refreshing your palate.
Enjoy this culinary symphony with One-Pan Crispy Chicken with Cannellini Beans & Pistachio Pesto and share it with loved ones!
How to Store and Freeze Crispy Chicken with Cannellini Beans & Pistachio Pesto
Fridge: Store leftovers in an airtight container for up to 3 days. Reheat gently in the microwave with a splash of chicken stock to maintain creaminess.
Freezer: If freezing, cool the chicken and beans completely, then transfer them to freezer-safe bags. They can last up to 3 months—perfect for a quick meal!
Reheating: To reheat from frozen, thaw overnight in the fridge, then heat in the oven at 180°C (350°F) until warmed through for the best texture.
Repurposing: Use any leftover chicken and pesto in sandwiches or grain bowls, giving extra life to your delicious Crispy Chicken with Cannellini Beans & Pistachio Pesto.

Crispy Chicken with Cannellini Beans & Pistachio Pesto Recipe FAQs
What type of cannellini beans should I use?
Ideally, use canned cannellini beans for convenience. Look for beans that are firm, creamy, and free from dark spots or excessive mushiness. If you can’t find cannellini beans, navy beans or chickpeas work as excellent substitutes, offering a slightly different texture but maintaining that lovely creaminess.
How should I store leftovers?
Absolutely! Store any leftover Crispy Chicken with Cannellini Beans & Pistachio Pesto in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, simply reheat gently in the microwave, adding a splash of chicken stock to keep the beans creamy and delicious.
Can I freeze this dish?
Yes, you can! To freeze, allow the chicken and beans to cool completely before transferring them to freezer-safe bags. Remove as much air as possible and seal tightly. They can be stored in the freezer for up to 3 months. For best results, thaw overnight in the fridge before reheating in the oven at 180°C (350°F).
What if my chicken isn’t getting crispy?
If your chicken isn’t crisping up, it might be due to moisture. Make sure to pat the chicken legs dry with paper towels before seasoning. Additionally, using a preheated oven and ensuring the chicken is placed on a well-oiled surface can help achieve that gorgeous crispy skin we all love. Always check that you’re not overcrowding the pan, as this can trap steam and prevent crispiness.
Is this dish suitable for people with nut allergies?
If you or someone at your table has a nut allergy, you can easily modify the pesto! Omit the pistachios entirely and blend the other ingredients—this will still give you a fresh, herbaceous flavor without the nuts. Alternatively, sunflower seeds can provide a delightful crunch and flavor without introducing allergens. Always double-check ingredient labels to avoid cross-contamination.
Can I make this recipe ahead of time?
Of course! Preparing the components in advance makes dinner a breeze. You can make the pesto a day or so ahead and store it in the fridge, just make sure to drizzle a bit of olive oil on top to keep it from browning. The chicken and beans can be prepped a few hours in advance; simply assemble and roast them closer to meal time for the best freshness.

Crispy Chicken with Cannellini Beans & Pistachio Pesto Magic
Ingredients
Equipment
Method
- Preheat your oven to 200°C (400°F). Layer the quartered shallots, sliced garlic, and optional Parmesan rind in a large roasting tray. Drizzle with olive oil.
- Drain the cannellini beans and add them to the roasting tray along with the chicken stock and bay leaf. Mix well.
- Nestle the chicken legs on top of the bean mixture. Drizzle with more olive oil, then season with salt and pepper.
- Roast in the oven for 30–40 minutes until golden brown and the internal temperature reaches 75°C (165°F).
- While the chicken roasts, prepare the pistachio pesto by blending pistachios, grated garlic, parsley, lemon zest, and olive oil until smooth.
- After roasting, stir the lemon juice into the cannellini beans. Let the flavors meld.
- Serve the chicken on a bed of cannellini beans, drizzled with pistachio pesto and topped with ricotta or Greek yogurt.
Leave a Reply