bowl of chestnut soup with potatoes and carrot in background
Print Recipe
5 from 4 votes

Creamy Chestnut Soup

Creamy, nutty, warming chestnut soup is the perfect starter for your Christmas dinner. It's sweet, with earthy flavour and simple to prepare.
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Course: Appetizer, Soup
Cuisine: American, Canadian
Keyword: gluten free, oil free, refined sugar free, vegan
Servings: 6 Servings
Calories: 272kcal
Author: Rosa



  • 1 tbsp vegan butter or margarine
  • 2 shallots diced
  • 1 large leek chopped
  • 1 large carrot peeled & chopped
  • 1 celery stalk diced
  • 2 large yellow potatoes peeled & cubed (approx 1 lb of potatoes)
  • 500 g shelled roasted chestnuts ready to eat (reserve a couple to serve as a garnish if desired)
  • 6 cups low sodium vegetable broth
  • 2 bay leaves
  • 1/4 tsp ground cloves
  • 1/4 tsp ground ginger
  • 300 g package soft or silken tofu always use GMO free when possible
  • salt and pepper to taste

Optional Garnishes

  • shelled roasted chestnuts place one whole in each bowl, or chop up a few and sprinkle over each bowl
  • chives
  • cashew cream


  • Melt the butter in a large sauce pot, then add the shallots, leek, carrot and celery. Sauté the vegetables until slightly reduced, approx 5 minutes.
  • Add the potatoes, chestnuts, broth, bay leaves and the seasoning, and simmer for 20 minutes. Remove and discard the bay leaves. Then puree your soup, using an immersion blender. Add the tofu and puree once more, until smooth and creamy.
  • Serve garnished with chives and whole or chopped chestnut pieces, if desired.


You may use water or broth to sauté the vegetables if  you're avoiding oil.
If using a stand blender to puree your soup, use extreme caution and do so in batches to avoid burns.
This soup can be fully made ahead and refrigerated one day in advance. Just reheat and serve. (In fact, this soup tastes better the next day when the flavours have had some time to absorb.)
Leftovers keep refrigerated for up to 3 days, or freeze for up to 1 month.


Calories: 272kcal | Carbohydrates: 53g | Protein: 6g | Fat: 5g | Saturated Fat: 1g | Sodium: 167mg | Potassium: 814mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2056IU | Vitamin C: 43mg | Calcium: 66mg | Iron: 7mg