One-Pot Creamy Tuscan Chicken Soup
This one-pot creamy Tuscan chicken soup packs tender chicken, white beans, and kale into a garlicky, sun-dried tomato broth. It comes together in about 35 minutes and leaves you with only one pot to wash.

The broth tastes like it spent hours on the stove, but it comes together on a weeknight. Crusty bread on the side is all you need.
What Makes This Soup So Good
The broth is creamy from a splash of heavy cream and parmesan, but it stays light enough that a bowl feels comforting, not heavy.
Sun-dried tomatoes bring a tangy bite that cuts through the richness, and the cannellini beans make the soup hearty without any extra effort.
I keep this one in regular rotation because it uses a single pot, comes together fast, and everyone cleans their bowl.
Ingredients

- 1 tbsp olive oil: for sautéing the vegetables
- 1 medium onion, chopped: yellow or white onion both work
- 2 carrots, diced: about 1 cup once chopped
- 2 celery stalks, diced: about 1 cup once chopped
- 4 cloves garlic, minced: fresh garlic gives the best flavor here
- 1 tsp Italian seasoning: or a mix of dried oregano, basil, and thyme
- Pinch red pepper flakes: optional, adds a gentle warmth
- 1 lb boneless skinless chicken breasts, cut into bite-size pieces: thighs work too
- 4 cups chicken broth: use low-sodium so you can control the salt
- 1/2 cup oil-packed sun-dried tomatoes, drained and sliced: the oil-packed kind are softer and more flavorful
- 1 (15 oz) can cannellini beans, drained and rinsed: great northern beans are a good swap
- 3 cups chopped kale leaves: stems removed, packed loosely
- 1/2 cup heavy cream: for richness; half-and-half can work in a pinch
- 1/2 cup freshly grated Parmesan cheese: plus more for serving
- Salt and black pepper: to taste
Variations and Substitutions
- Rotisserie chicken: skip the browning step and stir 2 cups of shredded rotisserie chicken into the soup when you add the kale.
- Spinach instead of kale: spinach wilts in seconds. Add it off the heat right before serving.
- Dairy-free option: use full-fat canned coconut milk instead of heavy cream and skip the Parmesan, or use a dairy-free parmesan alternative.
- Extra heat: add a diced jalapeño with the onion or a pinch of cayenne with the seasoning.
- Pasta instead of beans: replace the beans with 1 cup of cooked ditalini pasta stirred in at the end.
If you love this one, try my Lemon Chicken Orzo Soup next.
How to Make Creamy Tuscan Chicken Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large Dutch oven or heavy pot over medium heat. Add the chopped onion, diced carrots, and diced celery with a pinch of salt. Cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 5 minutes. Stir in the minced garlic, 1 tsp Italian seasoning, and the pinch of red pepper flakes and cook for 1 more minute until fragrant.
The kitchen will start to smell sweet and herby. This first step builds the base of the soup, so let the vegetables get soft but not browned.
Step 2: Brown the Chicken

Push the vegetables to the edges of the pot and add the bite-size chicken pieces in a single layer. Season the chicken with salt and pepper. Cook, stirring once halfway, until the outsides are no longer pink and some edges turn golden, about 4 to 5 minutes.
The chicken will not be cooked through yet, but you will see a few golden spots. That light browning adds a deeper flavor to the broth later.
Step 3: Simmer the Soup

Pour in the 4 cups chicken broth, then add the 1/2 cup sliced sun-dried tomatoes and the drained cannellini beans. Bring the liquid to a boil, then reduce the heat to low, cover the pot, and let it simmer until the chicken is cooked through, about 10 to 12 minutes.
The broth takes on a warm orange color from the tomatoes and smells rich and garlicky. The beans soften further and make the soup feel hearty.
Step 4: Wilt the Greens and Finish

Remove the lid and stir in the 3 cups chopped kale and the 1/2 cup heavy cream. Let the soup simmer uncovered until the kale is tender and wilted, about 3 to 4 minutes. Take the pot off the heat, then stir in the 1/2 cup grated Parmesan until it melts completely. Taste and add salt and pepper if needed.
The kale wilts quickly into the silky broth, and the cream gives it a pale orange hue. The Parmesan melts in and adds a savory, nutty note that ties everything together.
Step 5: Ladle and Serve

Ladle the hot soup into bowls. Top each serving with extra Parmesan, a crack of black pepper, and a drizzle of olive oil if you like. Serve right away with crusty bread on the side.
The soup will be thick and creamy, with tender chicken, soft beans, and ribbons of kale in every spoonful.
A Few Notes for the Best Tuscan Chicken Soup
- Use oil-packed sun-dried tomatoes, not the dry-packed kind that need rehydrating. They are softer and blend into the broth more smoothly.
- Mash some beans for a thicker texture: Before adding the kale, scoop out about half the beans and mash them against the side of the pot with the back of a spoon, then stir them back in. This releases starch and thickens the broth naturally.
- Add a Parmesan rind: If you have one, toss it into the pot with the broth and fish it out before serving. It adds a deep savory backbone.
- Rotisserie shortcut: Use 2 cups of shredded rotisserie chicken instead of raw chicken. Skip Step 2, add the chicken when you stir in the kale, and cut the covered simmer time to 5 minutes.
- Leftovers mellow: The soup tastes even richer the next day as the flavors meld, but the kale will soften further. It is just as good, just a little different.
Doubling the recipe for a larger pot? Here is how the key amounts scale:
| Ingredient | Original | Double |
|---|---|---|
| Chicken | 1 lb | 2 lb |
| Broth | 4 cups | 8 cups |
| Beans | 1 can (15 oz) | 2 cans |
| Kale | 3 cups | 6 cups |
| Cream | 1/2 cup | 1 cup |
Storing and Reheating Leftovers
- Refrigerate: Store soup in an airtight container in the fridge for up to 4 days.
- Reheating: Warm gently on the stovetop over medium-low heat, stirring often. Add a splash of broth if the soup has thickened in the fridge. The cream may separate slightly when cold, but it comes back together as you stir.
What to Serve with Creamy Tuscan Chicken Soup
Crusty sourdough or no-knead bread is perfect for soaking up every last drop of the broth. A simple arugula salad with lemon vinaigrette cuts through the richness of the cream and Parmesan. For a lighter side, try a glass of dry Pinot Grigio. Its crispness balances the savory, garlicky notes of the soup.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes. Sauté the vegetables and brown the chicken on the stove first, then transfer everything except the kale, cream, and Parmesan to a slow cooker. Cook on low for 4 to 5 hours or high for 2 to 3 hours, then stir in the kale, cream, and Parmesan at the end until the kale wilts.
Can I freeze Tuscan chicken soup?
You can, though the cream may separate when thawed. Freeze the soup without the kale and cream for the best texture, then add fresh kale and cream when you reheat. If the soup is already finished, freeze it for up to 3 months, thaw overnight in the fridge, and reheat gently while stirring.
Is this soup gluten-free?
Yes, this recipe uses no flour or pasta. Check that your chicken broth and sun-dried tomatoes are labeled gluten-free if cross-contamination is a concern for you.
Can I use milk instead of heavy cream?
Half-and-half works decently, but straight milk has more water and can curdle in the acidic broth. If milk is all you have, stir it in off the heat with the Parmesan, but expect a thinner broth.

Creamy Tuscan Chicken Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium. Add onion, carrots, celery with a pinch of salt; cook 5 minutes until softened. Add garlic, Italian seasoning, and red pepper flakes; cook 1 minute.
- Push vegetables aside; add chicken, season with salt and pepper. Cook 4 to 5 minutes until browned on the outside.
- Pour in broth, sun-dried tomatoes, and beans. Bring to a boil, reduce heat, cover, and simmer 10 to 12 minutes until chicken is cooked through.
- Stir in kale and cream; simmer uncovered 3 to 4 minutes until kale is tender. Remove from heat, stir in Parmesan until melted. Season to taste.
- Ladle into bowls, top with extra Parmesan, and serve.
