Creamy Pasta Fagioli with Kale
This post may contain affiliate links. Please read my disclosure policy.
This is my creamy version of pasta fagioli — what my family always called pasta fazool growing up, though my mom’s version definitely didn’t have kale or cream in it. Tuscan kale, sun-dried tomatoes, and a splash of heavy cream turn the classic into something a little richer and more substantial, while keeping the same pantry-friendly feeling.

The pasta, beans and seasonings come together right on the stovetop in 30 minutes The pressure cooker version cuts active cooking time to 7 minutes — the pasta, beans, and broth go in together and come out perfectly cooked under pressure.
For the simpler, classic pasta e fagioli without cream or kale, try this Italian bean soup with pasta.
What makes this version different

- White beans: Two cans or 3 cups of home-cooked cannellini beans. If you want to skip the cream, you can puree a cup of the finished soup to thicken it. The bean liquid counts as part of your broth, so don’t drain it.
- Sun-dried tomatoes: Use dry-packed rather than oil-packed if you can find them — they have a more concentrated, jammy flavor that holds up in the broth. Oil-packed work fine if that’s what you have, just drain and pat them dry.
- Kale: Lacinato, cavolo nero, dinosaur kale — all the same thing, with different labels. Its thick, crinkled leaves are dark green, and not as chewy as curly kale. Stir it in at the very end, just until it wilts and turns bright green.
- Heavy cream: Optional but worth it — a small splash at the end rounds out the acidity of the tomatoes. Skip it and puree a cup of soup instead for a dairy-free version with the same body.

Creamy Pasta Fagioli Soup with Kale
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 cup chopped onion
- 3 finely chopped garlic cloves
- 1 cup (110 g) dry-packed sun dried tomatoes, chopped
- 1 cup (60 g) uncooked dried soup pasta, such as mini shells, ditalini or elbows
- 2 15-ounce cans (950 g) cannellini beans, (including their liquid)
- 2 teaspoons chopped fresh thyme or rosemary
- ½ teaspoon crushed red chili pepper
- 5 cups (1250 ml) vegetable broth, chicken broth, or water
- Kosher salt
- 1 Parmesan cheese rind, optional
- 1 bunch chopped Tuscan or curly kale
- ¼ cup (60 ml) heavy cream, optional
- Freshly grated Parmesan cheese
Instructions
Stovetop Directions:
- Heat 2 tablespoons extra-virgin olive oil in a large pot or Dutch oven over medium heat. Add 1 cup chopped onion and cook until softened, stirring frequently. Stir in 3 finely chopped garlic clovesand cook until fragrant, about 1 minute.
- Add 1 cup dry-packed sun dried tomatoes, 1 cup uncooked dried soup pasta, 2 15-ounce cans cannellini beans, 2 teaspoons chopped fresh thyme or rosemary, ½ teaspoon crushed red chili pepper5 cups vegetable broth. Add 1 ½ teaspoons kosher salt and the Parmesan rind, if you have one. Bring to a boil, then cover and lower the heat to a simmer. Cook 15 minutes, until the pasta is al dente.
- Stir in 1 bunch chopped Tuscan or curly kale and cream if using. Heat for a minute or two until the greens wilt and turn bright green. Serve in bowls and sprinkle with grated Parmesan.
Pressure cooker instructions
- Press the “sauté” button on an electric pressure cooker and preheat on high heat. Once the insert is hot, add the olive oil and onion. Cook, stirring frequently, until the onion is softened.
- Add the garlic, tomatoes, pasta, beans, thyme, chili, broth, the cheese rind, and 1 ½ teaspoons salt. Stir together.
- Stop the saute function. Close and secure the lid of the pressure cooker and cook on high for 7 minutes, with a quick release when it's finished.
- Stir in the kale (it will wilt) and heavy cream if using. Taste and season with more salt if you like.
Karen’s Notes and Tips
- Tip: For an easy way to add creamy texture without using dairy, remove and puree about a cup or so of the soup with a hand blender and stir back in, or blend for a few seconds right in the pot.
- Storing and reheating the soup: The soup keeps in the refrigerator for 3-5 days, but it may thicken a bit in the fridge. Add a bit more water or broth when preparing leftovers. Freeze fully cooled portions of the soup in containers. Reheat on the stovetop or in the microwave with extra broth or water to loosen the texture.
Nutrition per serving
Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Hey, I’m Karen
Creator of Familystyle Food
Professionally trained cook, cookbook author, and the person behind every recipe here. I cook the way I was trained: Start with good ingredients, understand why they work, and don’t apologize for the salt. These are the recipes I actually make, for the people I love. Read more about me here.


This was great! I’m usually suspicious of the recipes that first pop up when I Google something like “bean soup” but I’m so glad I found this one. Well balanced, flavorful, and quick. A bit salty, and I should have added smaller amounts at a time.
A few tweaks I made- I blended some of the beans instead of the cream as suggested and that worked well to lighten it up. I used a handful of fresh spinach instead of the kale. And mixed Italian seasoning instead of thyme.
Your tweaks sound great! Blending beans is a perfect way to thicken and smooth the texture without having to add cream. Thank you for sharing Monica.
Hi ! my family loves this soup . made it the first time as written. Then made some adjustments, added three diced carrots, omitted the red chilli pepper. diced the sundried tomatoes . Subbed spinach for kale , no one cared for the kale.
Looks delicious! Thanks for sharing, Rob
Just so you know, the instructions say to add the pasta with the beans, then cook for 15 minutes, but then say to add the pasta after that and cook for 12 minutes. I added the pasta along with everything else, and I’m hoping it’ll still be delicious!
Thanks for letting me know! Just fixed that typo.
this is beaming me back to the past so very many years ago but what a memory of my life, the people I loved and still are in my heart, this was a lunch soup eaten with some meat and salad later on and a glass of red wine. many thanks.💓☕
Lovely <3
Just made this, and it’s really, really good! The parmesan rind is key for adding more flavor. I used half and half instead of cream because that’s what I had, and it turned out great. I also threw in a carrot for added veggies and it cooked perfectly right along with the rest of the ingredients. This is a keeper!
Hi Rachel – So glad this turned out great for you! And nothing wrong with more veggies, right?
Karen, I’ve made this 3 times this week. My family is crazy about it, including my 9 year old grandson. Fabulous recipe.
Karen, this is a delicious soup! Thanks for a great IP recipe!!
Thanks Connie – so happy you enjoyed it!