This recipe for Pasta Fagioli soup is creamy, delicious, and healthy! Creamy pasta fagioli soup recipe is a hearty, creamy, delicious and healthy soup with pasta, beans, tomatoes, kale and other healthy real food ingredients.
Pair it with a slice of crusty bread for the ultimate comfort food on a chilly fall or winter day.
Olive & Artichoke may earn a commission for purchases made after clicking links on this page. View our disclosure policy for details.
This soup doesn’t require anything super complicated! Here’s what you’ll need:
- extra virgin olive oil
- sweet onion
- garlic cloves
- heirloom tomatoes
- ditalini pasta (can substitute for a soup pasta, like mini shells or elbows)
- cannellini beans
- crushed red pepper flakes
- dried oregano
- chicken broth
- fresh shredded Parmesan cheese
- tuscan kale
- heavy cream
- bacon (optional, but highly recommended!)
- dutch oven or other large pot
- wooden spoon
- frying pan (for cooking the bacon)
- sharp knife
- cutting board
- measuring cups & spoons
Cook the bacon in a large skillet or frying pan. Remove and drain the grease. Once cooled, chop/crumble and set aside.
In a separate Dutch oven, heat up the olive oil over medium heat. Add the onion and cook until translucent, stirring frequently. Stir in the garlic and cook until fragrant, about 1 minute. Be careful not to burn the garlic.
Add the tomatoes, beans, broth, salt, oregano, and crushed red pepper. Bring the soup pot to a boil and lower the heat to a simmer for about 15 minutes.
Return to a boil, stir in the pasta and cook according to the package instructions.
Stir in the tuscan kale, chopped bacon pieces, fresh shredded parmesan cheese, and heavy cream.
This soup is best when served immediately. Serve in soup bowls with a sprinkle with fresh grated or shredded Parmesan cheese and additional crushed red pepper and salt to taste, if desired.
How to store and reheat leftovers
If you have leftover pasta fagioli soup, store in an airtight container in the fridge for up to 3-4 days. Heat up the leftover soup in a soup pan or pot over medium-low heat until warmed through. Be sure to stir often to prevent sticking to the bottom of the pot.
More favorite comfort food recipes
Here’s a few of our favorite comfort food recipes that we think you’ll love too! These recipes are sure to warm you up during the chilly fall and winter nights!
FAQ (frequently asked questions)
I love to use ditalini pasta when available. But you can also substitute for a shorter cut soup pasta, or something like mini shells or mini elbows if others are hard to find in your area.
Berlotti or cannellini beans are the most often recommended for pasta fagioli. You can also substitute with navy beans if the others are harder to find.
Want more recipes?
Check out the recipe index where you can discover more homemade recipes from my homestead kitchen!
Creamy Pasta Fagioli Soup
- 2 tablespoons extra virgin olive oil
- 1 ½ cups onion chopped
- 2 garlic cloves minced
- 1 cup heirloom tomatoes chopped
- 1 cup ditalini pasta uncooked
- 2 15 ounce cannellini beans drained
- ¼ teaspoon crushed red chili pepper
- ½ teaspoon dried oregano
- 5 cups chicken broth
- 1 teaspoon salt
- 1 cup parmesan cheese fresh shredded & more for topping
- 1 bunch Tuscan kale about 3 cups, chopped
- ½ cup heavy cream
- 4 slices bacon cooked and crumbled
- Cook the bacon in a large skillet or frying pan. Remove from pan and drain the grease. Once cooled chop and set aside.
- Heat the olive oil in a separate Dutch oven over medium heat. Add the onion and cook until translucent, stirring frequently. Stir in the garlic and cook until fragrant, about 1 minute. Be careful not to burn the garlic.
- Add the tomatoes, beans, and broth. Stir in the salt, oregano, and crushed red pepper. Bring to a boil and lower the heat to a simmer for about 15 minutes.
- Return to a boil, stir in the pasta and cook according to the package instructions.
- Stir in the tuscan kale, bacon crumbles, parmesan cheese, and heavy cream.
- Sprinkle with fresh grated Parmesan and crushed red pepper