Home » Recipes » Soup » Roasted Butternut Squash Soup Recipe

Roasted Butternut Squash Soup Recipe

This roasted butternut squash soup is rich, hearty, and comforting. It has a touch of sweetness from apples, strong flavors from spices and herbs, and is vegan.

I’m always making soup during the fall and winter, when the weather drops. But while all warm soups are cozy during cold months, some really stand out. This roasted butternut squash soup is one of those recipes. This soup practically screams “winter.” Not only is it loaded with roasted squash, but it has other cold-weather fruits and vegetables, like apples and fennel, which are also roasted. Cinnamon, nutmeg, and ginger may sound more fit for an apple or pumpkin pie, but they pair perfectly with the apples and squash in this soup. And the addition of two herbs, rosemary and thyme, add to the wintry feel. 

In short, this soup tastes like winter in a bowl. It’s creamy, comforting, and filling, with all the flavors of the season. It’s also entirely vegan, and only takes an hour to make. You’re going to love it!

What You’ll Need

Here are all the ingredients you need to make this hearty vegan soup. Check out the recipe card at the bottom of the page to see the exact amounts of each ingredient.

  • Butternut squash – You need to peel and cube the squash.
  • Fennel bulb
  • Red apples
  • Onion – I like to use white onions for this recipe, but yellow onions, sweet onions, red onions, or shallots will work too.
  • Garlic
  • Olive oil
  • Rosemary
  • Thyme – Fresh thyme is best, but dried thyme works just fine.
  • Ground cinnamon
  • Ground nutmeg – For best results, use freshly-grated nutmeg.
  • Ground ginger
  • Salt
  • Pepper
  • Vegetable broth
  • Water – For a richer soup, you can use non-dairy milk in place of water.

How to Make Roasted Butternut Squash Soup

Here’s how to make this easy, creamy, vegan soup.

  • Prep. Heat the oven to 400F. Place the squash, fennel, apples, onion, and garlic on a baking sheet, and set aside. 
  • Season the veggies. Place the oil, rosemary, thyme, cinnamon, nutmeg, ginger, salt, and pepper in a bowl, and whisk to combine. Pour the seasoning over the veggies, and toss to coat. 
Raw cubed apples, squash, fennel, and onions, coated in herbs, spices, and oil
  • Roast. Place the vegetables in the oven, and roast for 30-40 minutes. Flip them over halfway through to avoid burning.
Roasted cubed squash, onions, fennel, and apples, coated in herbs and spices
  • Make the soup. Remove the veggies from the oven, and place them in a stock pot. Add the vegetable broth, and bring the soup to a boil. Reduce the heat and simmer until the vegetables are tender. This should take 10-15 minutes. 
  • Blend. Blend the soup until smooth, using either an immersion blender or by transferring the soup to a blender. If the soup is too thick, add a little bit of water or non-dairy milk until it’s the desired consistency.
  • Serve. Serve the soup while warm, topping it with olive oil, fresh pepper, and rosemary. 

Tips for Success

Here are some tricks and tips for making this vegan roasted butternut squash soup. 

  • Use homemade broth. The broth is one of the stars of almost any soup. This vegan squash and apple soup is bursting with flavor, so it’s delicious regardless of what broth you use. But a homemade stock can really elevate this soup. I like to use my Instant Pot mushroom vegan bone broth when making this recipe.
  • Use firm apples. Make sure to use apples that are still firm when making this soup. Apples that are a little soft get gritty, and that texture can negatively impact the soup, even after it’s been blended. 
  • Season at the end. Go light on the salt when making this recipe, and add more as needed at the end. A lot of things can impact the salt content in this soup, including the stock that you use, and how much you reduce the soup when simmering it. Before serving, taste the soup, and add more salt if necessary. 
Two bowls of squash soup topped with olive oil, cracked black pepper, and fresh rosemary, with wooden spoons and rosemary in the background

Serving Suggestions 

I’m a big fan of eating bread and salads with my hearty soups. I also like to top this recipe with my garlic and rosemary gluten-free croutons! Here are some of my favorites for serving alongside this vegan roasted butternut squash soup.

How to Store and Reheat Leftovers

This soup will last for up to 5 days in the fridge. Just make sure that you store it in an airtight container. To reheat the soup, cook it on the stove over medium heat for 5 minutes, or in the microwave on 80% power for 30-second increments until hot. 

Can You Freeze Roasted Butternut Squash Soup?

You can absolutely freeze this soup for an easy weekday meal. It will last for up to 3 months in the freezer if stored in an airtight container. Thaw or defrost fully before reheating.

A spoon dipping into a bowl of squash soup topped with pepper and olive oil

More Cozy Soups to Make

There’s no such thing as too many warm and comforting soups to make during the winter. Here are a few more recipes for you to try.

Roasted Butternut Squash Soup Recipe

4 from 25 votes
This is the perfect soup for fall or winter, with roasted squash, apples, and fennel, paired with cinnamon, nutmeg, ginger, and herbs. It smells amazing, is easy to make, and is vegan!
author: Alyssa
yield: 6 Servings
Butternut Squash + Apple Soup -- made with roasted vegetables, rosemary, cinnamon and a ton of other spices! [VEGAN]
Prep: 10 minutes
Cook: 50 minutes
Total: 1 hour


  • 1 large butternut squash peeled and cubed (about 10 cups)
  • 1 medium fennel bulb chopped
  • 2 medium red apples chopped
  • 1 small white onion chopped
  • 4 – 5 garlic cloves halved
  • 1/4 cup olive oil
  • 1 tablespoon chopped rosemary
  • 1 teaspoon dried thyme or 1 tablespoon fresh, chopped
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon ginger
  • Generous pinch of salt & pepper
  • 4 cups vegetable broth
  • Water or plant milk as needed


  • Preheat the oven to 400ºF. Place the squash, fennel, apples, onion and garlic on a baking sheet and set aside.
  • Whisk together the oil and spices, and pour over the veggies. Stir around to coat, then roast them in the oven for 30 – 40 minutes. Turn the veggies over halfway through so they don't burn.
  • When the veggies are done roasting, place them in a stock pot, add your broth and bring everything to a boil. Turn down to low and let simmer for about 10 – 15 minutes, or until all the ingredients are tender.
  • Blend the soup in a blender or with an immersion blender (in the pot) until you have a creamy, smooth texture. Add water or milk as needed to thin it out and depending on the texture you like. Serve warm with a drizzle of olive oil, some cracked pepper and a sprig of rosemary.


Store leftover soup in an airtight container for up to 5 days in the fridge, or up to 3 months in the freezer. Reheat on the stove over medium heat for 5 minutes, or in the microwave on 80% power in 30-second intervals until hot. 


Calories: 206kcal | Carbohydrates: 32g | Protein: 3g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 28mg | Potassium: 717mg | Fiber: 7g | Sugar: 12g | Vitamin A: 13391IU | Vitamin C: 37mg | Calcium: 104mg | Iron: 2mg
cuisine: American
course: Soup

Filed Under:

Rate and review this recipe!

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

Recipe Rating:

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

12 comments on “Roasted Butternut Squash Soup Recipe”

  1. Love the smell wow amazing cooking well done. Made it for a get together and everyone loved it. Would not change a thing. Thank you for posting 🙂

  2. Hi Alyssa, LOVE everything you do. I was wondering if I could swap out the fennel in in your butternut squash soup for leeks. Not really a fan of fennel. Any suggestions
    Thanks so much ??????????

  3. Squash pairs perfeclty with Mexican flavors, so this was ingenious! I can’t wait to see what else you make with it and get cooking with it!

  4. We’ve never bought fennel before but it came in our veg box. We had all the other ingredients on hand and what a treat! Super hearty with so much depth of flavour.

    1. Thrilled you enjoyed it! Fennel is a very underrated veg in my opinion 🙂 So great roasted and also thinly sliced in salads or on pizza!