Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chicken and White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Diet: Gluten Free

Description

This hearty one-pot chicken and white bean soup is loaded with tender chicken, creamy cannellini beans, and fresh vegetables, finished with a swirl of homemade basil pesto for a bright, flavorful touch.


Ingredients

For the Soup:

2 tablespoons olive oil

pounds boneless skinless chicken thighs

1½ teaspoons kosher salt

½ teaspoon freshly ground black pepper

1 medium yellow onion, diced

3 cloves garlic, minced

5 medium carrots, sliced into thin rounds

4 celery ribs, sliced into half-moons

30 ounces canned cannellini beans, drained and rinsed

8 cups chicken broth (adjust to preferred consistency)

2 cups baby spinach

½ cup chopped fresh parsley

Salt and pepper, to taste

For the Pesto:

½ cup cashews (or pine nuts)

⅓ cup quality olive oil

2 cloves garlic

2 cups fresh basil leaves

¼ cup freshly grated Parmesan

Salt and pepper, to taste


Instructions

Brown the chicken: Heat olive oil in a large pot over medium heat. Add chicken thighs, season with salt and pepper, and brown on all sides. Remove and set aside.

Sauté vegetables: In the same pot, sauté onion until translucent (2–3 minutes). Add garlic and cook until fragrant (15 seconds). Add carrots and celery and sauté for 4 more minutes.

Make the soup: Return browned chicken to the pot. Stir in cannellini beans and chicken broth. Bring to a boil, then reduce to a simmer. Cook for 20 minutes.

Make the pesto: While the soup simmers, combine cashews, olive oil, garlic, and basil in a food processor. Pulse until nearly smooth. Add Parmesan, blend again, and season to taste.

Shred the chicken: Remove chicken from the soup, shred on a cutting board, then return to the pot.

Add greens: Stir in baby spinach and let it wilt (about 1 minute).

Add flavor: Stir in ½ of the pesto and chopped parsley. Taste and season as needed. Add more pesto if desired.

Final simmer: Let the soup simmer an additional 10 minutes.

Serve: Let rest 5 minutes before serving. Enjoy with crusty bread or extra pesto on top.

Notes

Soup thickness can be adjusted with more or less broth.

Cashews offer a creamy, budget-friendly alternative to pine nuts for the pesto.

For more intense basil flavor, stir in additional pesto when serving.

This soup freezes well, though the texture of the spinach may soften upon thawing.

  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Category: Soup, Main Course
  • Method: One-pot, Stovetop
  • Cuisine: American