A hearty, rustic Tuscan chicken soup made with tender chicken, white beans, vegetables, and greens in a savory broth — perfect for cozy dinners or meal prep.
1 tbsp olive oil
1 yellow onion, diced
2 carrots, peeled and sliced
2 celery stalks, diced
3 cloves garlic, minced
1½ lbs boneless chicken thighs or breasts, cubed
1 tsp Italian seasoning
Salt and pepper, to taste
6 cups chicken broth
1 (14.5 oz) can diced tomatoes
1 (15 oz) can cannellini beans, drained and rinsed
1 bay leaf
2–3 cups chopped kale or spinach
Optional: Parmesan rind or grated Parmesan
In a large pot, heat olive oil over medium heat. Sauté onion, carrot, and celery for 5–7 minutes. Add garlic and cook 30 seconds more.
Add chicken, season with herbs, salt, and pepper. Cook 5 minutes until lightly browned.
Pour in broth, tomatoes, beans, and bay leaf. Simmer for 20–25 minutes until chicken is tender.
Add greens and Parmesan rind (if using). Cook 5–7 minutes more.
Taste and adjust seasoning. Serve hot with bread and cheese.
Use leftover or rotisserie chicken for quicker prep. Add cream at the end for a creamy version. Freeze leftovers for up to 3 months.