A luxurious, creamy soup that combines the nutty sweetness of chestnuts with the earthy depth of porcini mushrooms. Finished with a swirl of cream and a drizzle of truffle oil, it’s an indulgent way to start a holiday feast.
Place dried porcini mushrooms in a bowl and cover with 1½ cups boiling water.
Let soak for 15 minutes, then strain through a fine sieve, reserving the soaking liquid.
Roughly chop the softened porcini mushrooms and set aside.
In a large pot, heat olive oil and butter over medium heat.
Add onion, garlic, celery, and carrot. Sauté for 6–7 minutes, until softened but not browned.
Add fresh mushrooms and chopped porcini. Cook another 5 minutes, until mushrooms release liquid.
Stir in chestnuts, thyme, and bay leaf.
Pour in the reserved porcini soaking liquid and stock.
Bring to a boil, then reduce heat and simmer uncovered for 25 minutes, until chestnuts are very tender.
Remove bay leaf.
Use an immersion blender (or work in batches in a blender) to puree soup until smooth and creamy.
Stir in heavy cream. Adjust consistency with extra stock if needed.
Season generously with salt and black pepper.
Ladle into warm bowls.
Swirl a spoonful of cream or crème fraîche into each bowl.
Drizzle with truffle oil and garnish with thyme sprigs.
Serve hot with crusty bread.
This soup makes a luxurious Christmas starter before a roast dinner.
Serve in espresso cups for a canapé-style amuse-bouche.
Pair with crusty sourdough, parmesan crisps, or toasted brioche soldiers.
Make-ahead: Soup can be made 2 days ahead; cool and refrigerate. Reheat gently, adding cream just before serving.
Vegan option: Use olive oil only (no butter) and replace cream with oat cream or cashew cream.
Extra festive: Add a splash of dry sherry or Marsala when cooking the mushrooms for depth.
Texture twist: Reserve some chopped chestnuts and mushrooms before blending, and stir them back in for a chunkier soup.
6 servings