• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Goodness Avenue
  • Recipes
  • Dinner
  • Shop
  • About
menu icon
go to homepage
  • Recipes
  • Dinner
  • Shop
  • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Dinner
    • Shop
    • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Soup + Stews

    Butternut Squash & Tomato Soup

    Published: Feb 20, 2025 · Modified: Sep 10, 2025 by Caitlin Rule · This post may contain affiliate links

    Modified: Sep 10, 2025 · Published: Feb 20, 2025 by Caitlin Rule · This post may contain affiliate links · Leave a Comment
    Jump to Recipe·Print Recipe

    This creamy vegan butternut squash and tomato soup is made with curry spices and peanut butter. It’s smooth, creamy, and oh-so-nourishing on a cool evening.

    Tomato butternut squash soup in a bowl with a spoon.

    As the cooler weather settles in, there’s nothing quite like a steaming bowl of homemade soup to bring comfort to your table. This roasted butternut squash and tomato soup has the perfect balance of savoury and sweet flavours with a rich, velvety texture. Everything is roasted with warming curry spices and then blended with peanut butter for a deliciously flavorful twist. Roasting enhances their natural flavors, giving the soup a rich, caramelized depth that stovetop cooking alone just can't achieve.

    We love serving it alongside tender cooked meat like chicken or salmon, with toasted bread for dipping. Best of all, it’s easy to prepare, packed with nutrients, and sure to become a staple in your fall and winter recipe lineup.

    Tomato butternut squash soup in a bowl with grilled cheese on top and the side.

    Ingredients You’ll Need

    This butternut squash and tomato soup comes together with just a few staple ingredients:

    • Butternut Squash (Pumpkin): 1 medium-sized squash, peeled and chopped (about 4 cups). It contributes natural sweetness, vibrant color, and nutrients like beta-carotene, which converts to vitamin A and supports skin and vision health. The squash's slight sweetness complements the roasted vegetables and adds to the soup's rich texture.
    • Tomatoes: You can use regular or Roma tomatoes (the egg-shaped ones). The riper, juicier, and sweeter they are, the more delicious the soup will be.
    • Onion: Brown or yellow onions form a savory base flavor for the soup. When roasted, they become sweet and caramelized, deepening the soup’s overall flavor.
    • Garlic Cloves (lots!): Roasted garlic adds a sweet, mellow flavor that elevates the soup’s richness. It’s also packed with immune-boosting properties, contributing warmth and depth to the dish.
    • Curry Powder: Mild curry powder adds warmth and a touch of sweetness, complementing the squash and enhancing the overall flavor without overpowering it. It gives the soup a cozy fall vibe.
    • Peanut Butter: Natural peanut butter is used to make the soup creamy without dairy. Its subtle nuttiness and richness complement the butternut squash and spices beautifully.
    • Stock: Vegetable or chicken stock serves as the liquid base, helping to blend all the ingredients together.
    • Olive Oil: For roasting the vegetables, helping them caramelize and  bring out their natural flavors.

    Complete list of ingredients and amounts is located on the recipe card below.

    Ingredients shown to make the recipe.

    How to Make Butternut Squash and Tomato Soup

    This soup comes together in four simple steps:

    Chop the veggies: Peel the butternut squash and cut it into small chunks. Quarter the tomatoes, peel and quarter the onion, and slice the top off the garlic bulb.

    Season: Arrange the vegetables on a lined sheet pan, drizzle with olive oil, and sprinkle with curry powder and salt. Gently toss to coat the veggies evenly in the seasoning.

    Vegetables on a sheet pan.
    Roasted vegetables ona a sheet pan.

    Roast: Place the sheet pan in the oven and roast for 45 minutes, or until the vegetables are tender and golden.

    Blend: Squeeze the roasted garlic out of its skin and add it to the blender along with the stock and peanut butter. Blend until smooth and creamy. Taste and adjust seasoning with salt and pepper as needed.

    Roasted vegetables in a blender with stock and peanut butter.

    Serve: Ladle the soup into bowls and top with a drizzle of cream, roasted seeds, or crushed crackers (as shown). Enjoy!

    Tips and Variations

    • Make it spicier: Add a pinch of cayenne pepper or a chopped chili to the vegetables before roasting for some extra heat.
    • Creamier soup: For a richer, creamier texture, add a splash of coconut milk or heavy cream along with the peanut butter when blending.
    • Add greens: Stir in some spinach or kale after blending for extra nutrients and a pop of color.
    • Different nut butter: Try tahini, almond butter or cashew butter for a different nutty flavour.
    • Add crunch: Add a crunchy topping by making homemade croutons from toasted bread, crushing up some seedy crackers, or serving the soup with a side of crusty bread.
    Butternut squash tomato soup in a bowl with grilled cheese and a spoon.

    Storing Leftovers

    Store leftover butternut squash and tomato soup in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the soup in ziplock bags or freezer-safe containers for up to 3 months. Simply reheat when you're ready to enjoy!

    Recipe FAQ

    Can I use a different type of squash?

    Yes! If you can’t find butternut squash, you can substitute with other types like acorn squash or Kent pumpkin. Keep in mind that different squashes may slightly alter the flavor and texture, but they’ll still work well in the soup.

    Can I make this soup without peanut butter?

    Yes! If you prefer not to use peanut butter, you can swap it for almond butter, tahini, or coconut milk for a similar creamy texture. For a nut-free option, use a can of cannelloni beans or just skip it altogether for a lighter version.

    Can I use canned tomatoes instead of fresh?

    Absolutely! Canned tomatoes are a great substitute and can be used in place of fresh tomatoes. Just make sure to use about 1 can (400g/ 14 oz) of diced tomatoes.

    Can I add protein?

    Definitely! You can stir through cooked chickpeas, shredded chicken, beef, or flaked salmon for a protein boost. Alternatively, replace the peanut butter with 1 cup of cottage cheese for a creamy, high-protein version of the soup.

    Butternut squash tomato soup in a bowl with grilled cheese.

    More Creamy Soups

    Broccoli & Pea soup

    Roasted Cauliflower Pumpkin Soup

    Miso Sweet Potato Pumpkin Soup

    Sweet Potato & Red Pepper Soup

    If you try this butternut squash and tomato soup recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.

    Print
    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
    Tomato butternut squash soup in a bowl with a spoon.

    Butternut Squash & Tomato Soup


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Caitlin Rule
    • Total Time: 55 minutes
    • Yield: Serves 4
    Print Recipe
    Pin Recipe

    Description

    This creamy vegan butternut squash and tomato soup is made with curry spices and peanut butter. It’s smooth, creamy, and oh-so-nourishing on a cool evening.


    Ingredients

    Scale
    • 650g (1.4 lb) butternut squash (pumpkin), cut into chunks
    • 550g (1.2 lb) tomatoes, quartered
    • 1 large yellow/ brown onion, quartered
    • 2 small garlic bulbs
    • 1 tablespoon olive oil
    • 1 tablespoon curry powder
    • 1 teaspoon salt
    • ¼ cup natural peanut butter
    • 4 cups vegetable stock

    Instructions

    1. Preheat the oven to 180°C (350°F) and line a large baking sheet with parchment paper.
    2. Peel and cut the butternut squash into small chunks. Quarter the tomatoes, peel and quarter the onion, and slice the top off the garlic bulb.
    3. Arrange the vegetables on the baking sheet, drizzle with olive oil, and sprinkle with curry powder and salt. Toss to coat evenly.
    4. Roast for 45 minutes, or until the vegetables are tender and golden.
    5. Squeeze the roasted garlic out of its skin and blend with the roasted vegetables, stock, and peanut butter until smooth and creamy. Adjust seasoning with salt and pepper.
    6. Serve warm, topped with cream, roasted seeds, or crushed crackers. Enjoy!

    Notes

    • Store in an airtight container in the fridge for 3 days or freeze in portioned ziplock bags for 3 months. Reheat before serving.
    • I served mine with crushed seed crackers and cream as pictured.
    • Prep Time: 10 minutes
    • Cook Time: 45 minutes
    • Category: Soup
    • Method: Roast + blend
    • Cuisine: American

    Nutrition

    • Serving Size: ¼ recipe
    • Calories: 252
    • Sugar: 11.6g
    • Fat: 11.3g
    • Saturated Fat: 1.6g
    • Carbohydrates: 27.8g
    • Fiber: 4.5g
    • Protein: 8.4g

    Did you make this recipe?

    Tag @goodnessavenue on Instagram and hashtag it #goodnessavenue

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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

    Primary Sidebar

    About Caitlin

    Welcome! I’m Caitlin

    I'm a nutritionist, foodie, and mum, here to help you add more goodness to your everyday life! You'll find plenty of delicious, simple, and nutritious recipes to satisfy your cravings and nourish your family.

    More About Me →

    Latest Recipes

    • Side shot of broccolini frittata.
      Ham & Broccolini Frittata
    • Top view of muffins.
      Cheesy Sweet Potato Corn Muffins
    • Zucchini and edamame fritters dipped in yoghurt sauce.
      Zucchini Edamame Fritters
    • Close up of crackers on a platter with dip.
      Chickpea Crackers

    Footer

    • About
    • Privacy Policy
    • Contact
    • Pinterest
    • Instagram
    • YouTube
    • TikTok

    ©2024 Goodness Avenue. All rights reserved.