White Bean Parmesan Soup with Kale and Fennel

Prep: 10 minCook: 45 min8 servingsmediumAmerican
White Bean Parmesan Soup with Kale and Fennel

A hearty, comforting soup that combines creamy white beans with aromatic vegetables and fresh kale in a rich Parmesan-infused broth. The fennel adds a subtle licorice note while Parmesan rinds infuse deep umami flavor throughout the long simmer. Perfect for cold evenings when you want something nourishing and satisfying. The kale wilts beautifully into the soup, adding color and nutrition, while a final squeeze of lemon brightens the entire bowl. This version stands out for its use of both fennel bulb and seeds, creating layers of flavor that make it more complex than typical bean soups.

Ingredients

8 servings
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter or rendered bacon fat
    olive oil1:1dairy-freedairy-free

    less richness

    Full guide →
  • 1 medium yellow onion, chopped
  • 2 stalks celery, chopped
  • ½ bulb fennel, cored & finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon fennel seed
  • teaspoon crushed red pepper flakes
  • cup white wine, dry or semi-dry
    chicken stock1:1alcohol-free

    less complex flavor

    Full guide →
  • 6 cups low-sodium chicken stock
    vegetable stock1:1vegetarian

    different umami profile

    Full guide →
  • 1 leaf bay leaf
  • 4 15-ounce cans white beans, Great Northern & Cannellini, drained & rinsed
  • 4 ounces Parmesan rinds, enclosed in cheesecloth or muslin
    nutritional yeast1:4vegandairy-free

    different flavor profile

    Full guide →
  • 4 ounces freshly grated Parmesan cheese
    nutritional yeast1:4vegandairy-free

    different flavor profile

    Full guide →
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 pound baby kale or baby spinach, stemmed and torn into bite-size pieces
    baby spinach1:1vegetarian

    wilts faster

  • ¼ cup chopped fresh parsley
  • juice of 1 lemon

Instructions

  1. 1

    Heat oil and butter in a large Dutch oven over medium heat

  2. 2

    Add onion, celery and fennel and cook until vegetables have softened

  3. 3

    Add garlic, thyme, fennel seed and red pepper flakes and cook for 30 seconds

  4. 4

    Deglaze the pot with white wine while scraping the bottom with a wooden spoon

  5. 5

    Bring to a boil, reduce heat and simmer for 1 minute

  6. 6

    Add chicken stock, bay leaf, drained beans, Parmesan rinds, salt and pepper

  7. 7

    Bring to a boil then reduce heat to low and simmer for 20-30 minutes until liquid has reduced slightly

  8. 8

    Add kale and stir well, cook for 10-15 minutes until soup has reduced to your liking

  9. 9

    Discard the Parmesan rind and bay leaf

  10. 10

    Season to taste with additional salt and pepper

  11. 11

    Ladle soup into bowls and sprinkle with grated Parmesan cheese and lemon juice

Tips

Tip 1

Wrap Parmesan rinds in cheesecloth for easy removal and to prevent pieces from floating in the soup.

Tip 2

Save Parmesan rinds in the freezer whenever you finish a wedge - they add incredible depth to soups and stews.

Tip 3

Adjust the final consistency by simmering longer for a thicker soup or adding more stock for a brothier version.

Good to Know

Storage

Refrigerate for up to 4 days. The flavors improve overnight. Reheat gently and add fresh lemon juice before serving.

Make Ahead

Can be made 2 days ahead without the kale. Add greens when reheating to prevent overcooking.

Serve With

Serve hot with crusty bread and extra Parmesan. Drizzle with good olive oil for richness.

See pairing guide →

Common Mistakes

Watch

Don't add kale too early or it will become mushy and lose its vibrant color.

Watch

Remove Parmesan rinds before serving to avoid choking hazard.

Substitutions

Dairy-Free Swaps

butter
olive oil1:1dairy-freedairy-free

less richness

Full guide →
Parmesan
nutritional yeast1:4vegandairy-free

different flavor profile

Full guide →

General Alternatives

baby kale
baby spinach1:1vegetarian

wilts faster

Full guide →
white wine
chicken stock1:1alcohol-free

less complex flavor

Full guide →
chicken stock
vegetable stock1:1vegetarian

different umami profile

Full guide →
Find more substitutions →

FAQ

Can I use other beans in this soup?

Yes, cannellini, navy beans, or great northern beans all work well. Chickpeas will change the texture but still taste good.

What if I don't have fennel bulb?

You can omit it or substitute with extra celery. The fennel seeds still provide that subtle licorice flavor.

How long will this soup keep in the refrigerator?

The soup will keep for 4 days refrigerated. The flavors actually improve overnight as they meld together.