This fennel soup recipe turns one often overlooked vegetable into a silky, comforting bowl you will want on repeat all season. Fennel has a reputation for being a little intimidating, with its wispy fronds and mild licorice smell, but once it simmers down with onion, potato, and a splash of cream, it turns into something soft, savory, and deeply cozy. One pot, thirty minutes, and a blender later, you'll have a soup so good you'll start buying fennel on purpose just to make it again.
1mediumrusset potatoabout 8 oz or 225g, peeled and cubed
4cupsvegetable broth960ml
2tablespoonsunsalted butter28g
1tablespoonolive oil15ml
1/2cupheavy cream120ml
1teaspoonfresh thyme leaves
salt and black pepperto taste
1/2lemonlemon juicejuice of half a lemon, about 1 tablespoon or 15ml
For Serving (Optional)
fennel frondsreserved from bulbs, for garnish
olive oilfor drizzling
shaved parmesanoptional for extra depth
cracked black pepperoptional for extra depth
Instructions
Trim the stalks and fronds from the fennel bulbs, reserving a handful of fronds for garnish. Cut the bulbs in half, remove the tough core, and slice thinly. Chop the onion into small even pieces, mince the garlic, and peel and cube the potato into 1/2-inch pieces.
Heat a large soup pot or Dutch oven over medium heat and add the butter and olive oil. Add the chopped onion and sliced fennel and cook, stirring occasionally, for 8-10 minutes until soft and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
Stir in the cubed potato to coat in the buttery mixture. Pour in the vegetable broth, add the fresh thyme leaves, and season with a pinch of salt and pepper. Raise the heat and bring to a gentle boil.
Reduce the heat to low and simmer uncovered for 20-25 minutes until the potato and fennel are completely fork tender. Stir occasionally to prevent sticking.
Remove the pot from heat. Use an immersion blender directly in the pot to puree until completely smooth. If using a standard blender, work in small batches, venting the lid slightly to let steam escape, and blend until silky. Return to the pot.
Stir the heavy cream into the pureed soup over low heat until fully incorporated. Add the lemon juice and taste, adjusting salt and pepper as needed. Ladle into bowls, top with fennel fronds, and serve warm with a drizzle of olive oil if desired.
Notes
Do not rush the sweating step; slow-cooked fennel develops a much sweeter, rounder flavor.
Reserve a few fennel fronds before you start cooking, since they burn quickly if left out too long.
Blend the soup while it is still warm for the smoothest texture.
Taste before adding the full amount of lemon juice, then adjust to your preference.
Use a starchy potato like russet for the creamiest body without needing extra cream.
To make this soup vegan: Swap the butter for olive oil and use full-fat coconut milk instead of heavy cream.
For a caramelized flavor: Roast the fennel at 400°F for 20 minutes before adding it to the pot.
Store cooled soup in an airtight container in the refrigerator for up to 4 days.
Freeze in a freezer-safe container for up to 3 months, leaving room at the top for expansion.
Add a splash of broth or cream when reheating if the soup has thickened too much.