This post may contain affiliate links. For more information, please visit the disclosures and privacy policy page.
Apr 20, 2019

Cannellini and Fennel Soup with Tomatoes and Kale

The flavors in this Cannellini and Fennel Soup with Tomatoes and Kale are incredible. This soup is so easy to make, and the Italian flavors totally shine.

Cannellini and Fennel Soup with Tomatoes and Kale

This Italian white bean soup with fennel, kale, and San Marzano tomatoes is flavored with garlic, crushed red pepper, basil, and smoked paprika.

You can use chicken broth in this soup, or to keep it vegetarian/vegan, you can use my favorite vegetable broth recipe.

This soup is amazing.

Cannellini and Fennel Soup

The recipe for this soup calls for canned San Marzano diced tomatoes. If you can't find them, use a good quality canned diced tomato.

For the kale, I used Lacinato. It's much darker than typical kale.. almost blue green. The leaves are large and dimpled. I love its sweet flavor.

This soup is delicious topped with freshly grated Parmesan or Pecorino Romano cheese.

For another soup with kale, be sure to try the combination of shrimp, white bean, and kale

Tuscan White Bean and Fennel Soup

I made this soup in honor of Camilla of Culinary Adventures with Camilla. She is the host of this month's Soup Saturday Swappers. She chose the theme, Spring Soups. She is one of the most prolific bloggers I know.

She sent me the book, Pretty Simple Cooking (how sweet is that?), so when she announced this month's theme, I had to grab the book!

You can make a big batch of this soup ahead and enjoy it for days. It's great served with crusty bread such as sourdough or baguettes.

This month, the Soup Saturday group is offering Spring Soups. Be sure to check out everyone's recipes.

Cannellini and Fennel Soup with Tomatoes and Kale

Yield: 6 servings


  • 2 tablespoons extra virgin olive oil
  • 1 fennel bulb, diced
  • 4 garlic cloves, minced
  • 1 bunch Lacinato kale, stems removed and chopped
  • 1 - 28 ounce can of diced San Marzano tomatoes
  • 1 -15 ounce can of diced San Marzano tomatoes
  • 1 bay leaf
  • 1 quart vegetable or chicken broth
  • 1 15-ounce cans cannellini beans, drained and rinsed
  • 1/2 teaspoon crushed red pepper flakes
  • 1 teaspoon dried basil
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • Freshly ground black pepper
  • Parmesan or Pecorino cheese for garnish


  1. In a Dutch oven, heat the olive oil over medium high heat. 
  2. Add the fennel and sauté for four minutes. Reduce the heat to medium. 
  3. Add the garlic and sauté for 30 seconds. 
  4. Add the tomatoes and their juices. Add the bay leaf and simmer for 5 minutes. 
  5. Add the broth and the beans  and bring to a boil. Reduce the heat to a simmer. 
  6. Add the kale, crushed red pepper, basil, paprika, salt, and lots of grinds of black pepper. 
  7. Simmer the mixture for about 5 minutes, until the kale is cooked through. 
  8. Discard the bay leaf and adjust the seasoning to taste. 
  9. Garnish with the cheeses (optional). 
soup, vegan, vegetarian
Created using The Recipes Generator

Would you like to comment?

  1. Yum! This looks light and refreshing...the perfect spring soup!

    1. It's totally guilt free and so delicious. One of my new favorites.

  2. Love fennel in soup and this looks so amazing.

  3. I love beans in soup - this would be so good with some crusty bread!

  4. The recipe in the post lots canned tomatoes twice?

    1. Yes, you will need 2 cans, each a different size.


I would love to hear from you! If you comment anonymously, be sure to leave your name in your comment.