Creamy Fennel and White Bean Soup Recipe

This easy, creamy fennel soup with white beans is velvety, comforting, and full of subtle aromatic flavor. Gently sautéed fennel, onion, and garlic form a fragrant base while cannellini beans add body and plant-based protein. A splash of cream and a drizzle of good olive oil finish the soup, which is perfect for cool spring days. The recipe includes simple dairy-free and vegan swaps. Serve it as a starter or a light main and enjoy its soothing richness.

A gray bowl off creamy pale fennel soup with fennel fronds and olive oil.

Inspired by French-style vegetable purées (and by a garden full of fennel), this fennel soup is mild and creamy with a texture reminiscent of classic potato soup. It comes together in about 45 minutes. The soup’s pale color is quietly beautiful; a drizzle of olive oil, cracked pepper, herbs, or a few fennel fronds make attractive, flavorful garnishes.

Fennel Soup Recipe Highlights

  • Creamy and comforting – Cannellini beans make the soup naturally smooth, like potato soup but with more protein.
  • Simple and nourishing – Uses everyday ingredients: fennel, onion, broth, and olive oil.
  • Customizable – Finish with your choice of toppings for extra flavor and visual appeal.

Ingredients You’ll Need

img 63833 2
  • Fennel – Fresh fennel bulb brings a mild, sweet anise note and aromatic depth. Reserve fronds for garnish.
  • Cannellini beans – Canned white beans keep the recipe quick while adding body and protein.
  • Oil – Extra virgin olive oil or avocado oil for sautéing.
  • Onion – White or sweet onion, mild enough to support the fennel.
  • Garlic – Fresh cloves for best flavor.
  • Herbs – Tarragon and/or thyme; fresh preferred but dried works well.
  • Broth – Low-sodium chicken or vegetable broth.
  • Cream – A splash of heavy cream for extra silkiness; canned coconut milk works for dairy-free versions.

See the recipe card below for exact measurements, salt, and pepper options (white pepper blends into the soup; black pepper is fine too).

Substitutions and Variations

  • Herbs – If desired, use a Provençal herb blend in place of individual herbs.
  • Bean options – Great Northern, navy, or other small white beans work well.
  • Onion swap – Shallots make a slightly sweeter, more delicate base.
  • Vegan or dairy-free – Use vegetable broth, olive oil, and canned coconut milk instead of cream.

Chef’s tip on buying fennel: Bulbs vary in size and trimming. You’ll need about 1¼ pounds of trimmed fennel (roughly 2–3 medium bulbs). Fennel is available year-round and is best from fall through early spring.

How to Make Fennel Soup

Four steps showing steps for fennel soup, chopping vegetables, sauteing, simmering.
  1. Chop fennel by hand or pulse it in a food processor.
  2. Chop onion and garlic by hand or in the food processor.
  3. Sauté fennel, onion, and garlic in oil over medium-low heat with the lid slightly ajar until soft and translucent, about 7–12 minutes. Stir in the herbs.
  4. Add drained beans and broth, bring to a simmer, then reduce heat and simmer 12–15 minutes to meld flavors.
Blender container full of pureed pale colored creamy fennel soup.

Once the vegetables and beans are tender, puree the soup until smooth in a blender (work in batches if needed). Stir in the cream at the end. If the soup is too thick, loosen with a bit more broth to reach your desired consistency.

Serving Suggestions

This fennel soup pairs beautifully with a crusty roll or garlic toast to soak up every spoonful. Freshly baked cornbread is another lovely option. Add a simple green salad for a satisfying meal, or serve as a first course for a spring or fall dinner.

Garnish ideas: A drizzle of good olive oil, chopped chives or parsley, a pinch of red pepper flakes, crispy crumbled bacon, or a little grated Parmesan. A spoonful of pesto adds color and bright flavor.

A gray bowl of fennel and white bean soup with olive oil and fried shallots.

Storing and Freezing

To store: Cool the soup completely, transfer to an airtight container, and refrigerate for 4–5 days. Reheat gently on the stovetop or in the microwave.

To freeze: Portion the cooled soup into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently. Stir well after reheating; add a splash of broth or milk if the texture is thicker than desired.

Recipe FAQs

Can I make this soup ahead of time?

Yes. The soup stores well and often tastes even better the next day as the flavors meld. Keep it refrigerated in an airtight container and reheat gently before serving.

Do I need to remove the fennel core?

No. Because the soup is puréed, the core softens completely during cooking and blends smoothly into the finished soup.

Can I use dried beans instead of canned?

Yes, if you soak and cook them first. Use about 1½ cups cooked beans to replace one 15-ounce can, and be sure they’re fully tender before adding to the soup.

Does the soup taste like licorice?

No. Fennel’s anise notes are subtle, and sautéing and simmering mellow them into a sweet-savory character that complements the beans rather than overpowering the soup.

More Creamy Soups

For additional creamy soup ideas, explore other recipes in a soups and stews collection. These recipes offer seasonal variations and comforting options to try alongside this fennel soup.

  • Creamy Leek and Mushroom Soup Recipe
  • Creamy Butternut and Apple Soup
  • Easy Cream of Asparagus Soup
  • Roasted Red Pepper Soup (sheet pan recipe)

Did You Make This Recipe?

If you try this fennel soup, please leave a comment to share how it turned out. Ratings and feedback help other home cooks find great recipes.

📖 Recipe

A gray bowl of fennel and white bean soup with olive oil and fried shallots.

Fennel Soup

A velvety, protein-rich soup made with fresh fennel, white beans, and herbs. Smooth, comforting, and ready in about 45 minutes. Yield about 8 cups (2 quarts).
Prep Time
10 mins
Cook Time
30 mins
Puree in blender
5 mins
Total Time
45 mins
Course
Main Course, Side Dish, Soup, Starter
Cuisine
American, French
Servings
6 (12-ounce servings)
Calories
332 kcal

Equipment

  • Dutch oven, 5½ quarts
  • Blender
  • Food processor (optional)

Ingredients

  • 1 ½ tablespoons extra virgin olive oil (or avocado oil)
  • 1 ¼ cups chopped white or sweet onion (about 1 small)
  • 3 large garlic cloves, finely chopped
  • 1 ¼ pounds fennel bulbs, trimmed (about 2–3 bulbs)
  • 4 cups low-sodium chicken or vegetable broth
  • 1 ½ teaspoons dried tarragon (or dried thyme, or a mix)
  • ½ cup heavy cream (or canned coconut milk for dairy-free)
  • 30 ounces canned cannellini beans, drained and rinsed
  • ¾ teaspoon sea salt
  • ½ teaspoon white pepper (or black pepper)

Optional garnishes

  • Fennel fronds
  • Extra virgin olive oil
  • Fresh chopped chives or parsley
  • Finely grated Parmesan
  • Crisply cooked and crumbled bacon

Instructions

Vegetable prep

  1. Roughly chop the fennel and onion, then pulse in a food processor until finely chopped. If you don’t have a food processor, chop finely by hand. Finely chop the garlic.

Sweat the vegetables

  1. Heat the oil in a medium pot over medium-low heat. Add the fennel and onion, cover with the lid slightly ajar, and cook gently until soft and translucent, about 10–12 minutes. Keep the vegetables pale rather than browned. Add garlic and cook 1 more minute. Stir in the herbs and half the salt.

Simmer and finish

  1. Add the beans and broth, bring to a simmer, and heat through for about 5 minutes so the flavors blend. Puree the soup in a blender in two batches if necessary, then stir in the cream. Taste and season with the remaining salt and white or black pepper. Serve with a drizzle of olive oil and your choice of garnishes.

Notes

Substitutions: If cannellini beans aren’t available, use navy, great northern, or other small white beans.

Storing and freezing: Refrigerate for 4–5 days in an airtight container. Freeze for up to 3 months; thaw overnight in the fridge and reheat gently. Add a splash of broth or milk if the texture tightens after reheating.

Nutrition

Serving: 1.5 cups • Calories: 332 kcal • Carbohydrates: 43 g • Protein: 16 g • Fat: 12 g • Fiber: 10 g