Ingredients
Method
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery. Cook until softened (about 5 minutes).
- Stir in broth, beans, Italian seasoning, salt, and pepper. Bring to a simmer for 15 minutes.
- Add cooked chicken if using. Stir well.
- Add kale or spinach and cook until just wilted.
- Pour in cream, stir, and simmer for 2–3 minutes.
- Serve hot with grated parmesan and crusty bread.
Notes
- egetarian option: Use vegetable broth and skip the chicken.
- Make ahead: This soup keeps well in the fridge for up to 4 days.
- Freezer friendly: Store in freezer-safe containers for up to 3 months.
