Ingredients
Equipment
Method
- Heat the olive oil in a 6-quart Dutch oven over medium heat, then add the onion, carrots, and celery and cook for 6 to 8 minutes, stirring occasionally, until softened.
- Stir in the garlic, Italian seasoning, salt, and pepper and cook for 30 seconds.
- Add the chicken breasts and broth and bring to a gentle boil.
- Reduce the heat to maintain a gentle simmer and cook uncovered for 15 to 20 minutes, until the thickest part of each chicken breast reaches 165°F.
- Transfer the chicken to a cutting board, cover loosely, and let rest for 5 minutes.
- Stir the beans into the broth and simmer gently for 5 minutes while the chicken rests.
- Shred the chicken and return it to the pot.
- Stir in the heavy cream, pesto, and spinach and heat gently for 2 to 3 minutes, until the spinach wilts and the soup is steaming; do not let it boil.
Notes
For the smoothest finish, stir in the cream and pesto over gentle heat and do not let the soup boil. Refrigerate leftovers for 3 to 4 days; freezing is possible, though the cream may separate when thawed. For a dairy-free option, use unsweetened dairy-free cream and dairy-free pesto.
