Butternut Squash Soup

Butternut Squash Soup

Butternut Squash Soup with Peanut Butter

This simple Butternut Squash Soup recipe is warming and savoury. It has a thick, velvety texture and is brilliant yellowy-orange colour which is guaranteed to cheer you up on a cold winter day! The squash is cooked slowly to bring out its natural sweetness.  This is then balanced by the addition of warming chilli flakes and peanut butter which adds a creamy, nutty richness of flavour.

It is a really healthy and nutritious soup. Butternut Squash is a rich source of vitamins and minerals, particularly vitamin A and potassium. It also contains a lot of fibre which makes it a filling and satisfying meal without being high in calories.

This recipe is vegan. However, whether you are vegan or not, I think this is a great soup. I love it when days are getting colder and you want something sustaining, warming and nutritious.   It is great if you are looking to introduce non-vegans to vegan food. Serve them this soup and see if they appreciate just how tasty plant-based food can be!

Butternut Squash Soup

What you need to know about this recipe

  • If you haven’t got butternut squash, you can make this soup with other kinds of flavoursome squash or culinary pumpkins. Similarly, you can substitute other kinds of nut butter – such as almond butter or hazelnut butter – for the peanut butter.
  • It is really important to cook the squash and the onions very slowly so that they caramelise (step 3). This will make a big difference to the flavour of your soup.
  • If you don’t like chilli, or are making the soup for younger children, you can leave it out. The soup will still taste good.
  • This soup freezes very well so you can make a batch and keep it in the freezer for up to six months for when you need a quick lunch or supper.   It is is also good as an addition to autumn and winter packed lunches. 
  • This recipe is vegan. However, if you are not vegan you can use butter instead of vegetable oil (step 1) and dairy cream for coconut cream (step 8).
Butternut Squash Soup
Other easy vegetarian soup recipes

I have lots of easy, vegetarian soup recipes. If you like this Butternut Squash Soup, you might like some of the others. All my soups are vegetarian and all can be made vegan by substituting animal fats, such as butter, for vegetable fats. Some of them are pretty simple such as Tomato SoupFennel SoupJerusalem Artichoke Soup  or Sweetcorn Chowder and showcase a single vegetable. Others combine vegetables which have complimentary flavours such as Curried Parsnip and Apple SoupMoroccan Spiced Sweet Potato SoupCeleriac and Apple SoupMushroom and Chestnut SoupPumpkin and Sweetcorn Soup or Leek and Potato Soup. A few have more unusual combinations of flavours such as Beetroot and Coconut SoupNettle Soup uses foraged ingredients. I also have a few chilled soup recipes, which are fantastic cold in the summer, but can also be served warm such as Asparagus and Pea.

Other butternut squash and pumpkin recipes

If you like the earthy sweetness of butternut squash and pumpkin, you might like some of my other recipes.

Butternut Squash Soup with Peanut Butter

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butternut Squash Soup with Peanut Butter

  • Author: Tastebotanical
  • Prep Time: 15
  • Cook Time: 50
  • Total Time: 1 hour 5 minutes
  • Yield: Serves 6
  • Category: Soup
  • Cuisine: English


In this vegan soup, the sweetness of the Butternut Squash is balanced by warming chilli and rich peanut butter.


  • 1 tablespoon vegetable oil
  • 1 onion
  • 1 butternut squash
  • Salt and pepper
  • 2 garlic cloves
  • Half teaspoon of dried chilli flakes (optional)
  • 1 litre (2 pints) water
  • 1 teaspoon vegetable bouillon powder
  • 1 tablespoon peanut butter
  • A little coconut cream and a few peanuts to decorate (optional)


  1. Heat the oil in a large heavy-based pan
  2. Peel and chop the onion and the butternut squash. Add the vegetables to the pan and season with salt and pepper.
  3. Cook very gently for around 30 minutes until the vegetables are soft and sweet. Slow cooking caramelises the natural sugars in the vegetables and greatly improves the flavour of the soup.
  4. Peel and crush the garlic cloves and add them to vegetables together with the chilli flakes. Cook for a further five minutes.
  5. Add the water and vegetable bouillon powder to the pan containing the squash and onion. Gently simmer for around 15 minutes.
  6. Blend the soup until it is smooth using a food processor or hand-held blender.
  7. Add the peanut butter to the soup and gently re-heat.
  8. If you wish, you can add a little coconut cream and a sprinkle of peanuts to each serving.

Keywords: vegan, butternut squash, peanut butter

This recipe has been shared on #CookBlogShare with Feast Glorious Feast and #FiestaFriday with Fiesta Friday and Zeba @ Food For The Soul


2 thoughts on “Butternut Squash Soup”

  1. Just my kind of soup, in fact I regularly make one with red lentil and satay sauce! I haven’t tried with butternut yet though so I’ll give this version a try next!

Leave a Reply

Your email address will not be published.

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.