10 Butternut Squash Soup Recipes for Silky, Make Ahead Bowls
Butternut squash soup recipes are the simplest way to turn one dense, sweet gourd into a silky dinner, and the roasting is what makes the flesh deepen into something almost caramelised. The squash brings body and natural sweetness, while onions, garlic, stock, and cream or coconut milk round it out into a spoon-coating bowl. These versions take that same foundation in ten genuinely different directions, from chunky and smoky to smooth and make-ahead.

If you want the benchmark version, start with the Classic Roasted Butternut Squash Soup. Go for the Spicy Chipotle one when you need heat, the Thai Red Curry for a fragrant takeout-style bowl, and the Make Ahead Freezer version when you are planning meals for the week.
Which Butternut Squash Soup Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Roasted Butternut Squash Soup | Sweet, silky, buttery | A cozy first-time version |
| Roasted Garlic Parmesan Butternut Squash Soup | Deep, savory, cheesy | Garlic lovers |
| Golden Coconut Curry Butternut Squash Soup | Warm, spiced, creamy | A bright weeknight bowl |
| Spicy Chipotle Butternut Squash Soup | Smoky, spicy, chunky | Heat seekers |
| Butternut Squash and Red Lentil Soup | Earthy, hearty, lemony | A filling vegetarian dinner |
| Maple Ginger Butternut Squash Soup | Sweet, bright, lightly spiced | Fans of sweet and savory |
| Butternut Squash Cauliflower White Bean Soup | Roasty, garlicky, textured | An extra vegetable boost |
| Thai Red Curry Butternut Squash Soup | Fragrant, creamy, slightly hot | Thai takeout at home |
| Cheesy Butternut Squash Broccoli Soup | Rich, cheesy, green-flecked | Kids and comfort food |
| Make Ahead Freezer Butternut Squash Soup | Caramelised, herby, freezable | Meal prep and busy weeks |
Classic Roasted Butternut Squash Soup
This is the one I make most often, because roasting the squash and onion gives you a deeper sweetness than boiling ever does. Make it once plain and you will have a base you can tweak forever.

Ingredients (makes 6 servings)
- Butternut squash, peeled and cubed: 1.2 kg (2.5 lb)
- Olive oil: 45 ml (3 tbsp)
- Yellow onion, chopped: 1 large
- Carrots, peeled and sliced: 2 medium
- Garlic cloves, smashed: 4
- Fresh thyme leaves: 1 tsp
- Vegetable stock: 1.25 litres (5 cups)
- Heavy cream: 120 ml (1/2 cup)
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 220C (425F). Toss the 1.2 kg squash cubes, 1 large chopped onion, 2 sliced carrots, and 4 smashed garlic cloves with 45 ml olive oil on a large baking sheet, then spread them into one layer. Roast for 30 minutes, stirring once midway, until the squash edges are deep golden and a fork slides in without resistance.
Step 2: Scrape every roasted vegetable and any browned bits into your soup pot. Pour in 1.25 litres vegetable stock and add 1 tsp thyme leaves. Simmer over medium heat for 10 minutes, just long enough for the carrots to finish softening and the stock to pick up that roasted depth.
Step 3: Blend the soup until it goes completely smooth, working in two batches if your blender is small. You want the mixture to look glossy and thick enough to coat the back of a spoon.
Step 4: Return the blended soup to the pot over low heat. Stir in the 120 ml heavy cream and season with salt and black pepper. Taste and adjust, because the amount of salt depends on your stock.
Step 5: Ladle the soup into warmed bowls and finish with a final crack of black pepper. A drizzle of cream on top makes it look like you planned ahead.
Roasted Garlic Parmesan Butternut Squash Soup
This one leans deep and savory, with roasted garlic and sharp Parmesan doing the heavy lifting. I reach for it on nights when plain squash soup feels too sweet.

Ingredients (makes 4 servings)
- Butternut squash, peeled and cubed: 900 g (2 lb)
- Garlic bulbs, whole: 2
- Olive oil: 60 ml (1/4 cup)
- Yellow onion, chopped: 1 medium
- Fresh thyme sprigs: 3
- Vegetable stock: 1 litre (4 cups)
- Parmesan cheese, finely grated: 60 g (2/3 cup)
- Unsalted butter: 30 g (2 tbsp)
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 220C (425F). Toss the 900 g squash with 30 ml olive oil on a baking sheet. Slice the tops off 2 whole garlic bulbs, set them on a square of foil, and pour over another 15 ml olive oil before wrapping them into a loose parcel. Roast everything for 30 minutes, until the squash is caramelised at the edges and the garlic cloves yield when you squeeze them.
Step 2: Warm the remaining 15 ml olive oil and 30 g butter in your soup pot over medium heat. Add 1 chopped onion and cook for 6 minutes, until it turns soft and just begins to brown at the edges.
Step 3: Squeeze the roasted garlic cloves from their papers into the pot, then add the roasted squash, 3 thyme sprigs, and 1 litre vegetable stock. Simmer for 10 minutes, remove the thyme stems, and blend the soup smooth.
Step 4: Scrape the blended soup back into your pot and set it over low heat. Stir in 60 g grated Parmesan and add salt and black pepper, tasting as you go. Ladle into bowls and top with extra grated Parmesan and a good crack of black pepper.
Golden Coconut Curry Butternut Squash Soup
The coconut milk and warm curry spices turn the soup into a bright orange bowl that feels like the centre of the meal, not the starter. I go a little heavy on the lime here because the acidity keeps the richness from taking over.

Ingredients (makes 5 servings)
- Butternut squash, peeled and cubed: 1.1 kg (2.5 lb)
- Coconut oil: 30 ml (2 tbsp)
- Yellow onion, chopped: 1 medium
- Fresh ginger, grated: 20 g (1 tbsp)
- Garlic cloves, minced: 3
- Curry powder: 1 tbsp
- Ground turmeric: 1 tsp
- Canned coconut milk: 400 ml (1 can)
- Vegetable stock: 750 ml (3 cups)
- Lime, juiced: 1
- Salt and black pepper: to taste
Instructions
Step 1: Warm 30 ml coconut oil in your soup pot over medium heat. Add 1 chopped onion and cook for 5 minutes, until the pieces turn translucent at the edges. Stir in 20 g grated ginger, 3 minced garlic cloves, 1 tbsp curry powder, and 1 tsp turmeric, and cook for 60 seconds, until the spices smell nutty and almost peppery.
Step 2: Add the 1.1 kg squash and toss it in the spiced oil. Pour in 750 ml vegetable stock and 400 ml coconut milk. Bring the pot to a low boil, then lower the heat and simmer for 18 minutes, until a fork meets no resistance in the squash.
Step 3: Blend the soup in batches until completely smooth. You will see the colour shift to a deep golden orange and smell the warm spice and coconut as it blends.
Step 4: Return the soup to your pot and reheat it gently. Squeeze in the juice of 1 lime, add salt and black pepper, and taste. If the lime dulls the heat, a pinch more curry powder brings it back to life.
Step 5: Serve in deep bowls with a spoonful of coconut milk swirled through the centre and a few cracks of black pepper on top.
Spicy Chipotle Butternut Squash Soup
This is the one I make when I want squash soup with some backbone. The chipotle brings smoke and real heat, and the black beans keep it chunky instead of fully blended.

Ingredients (makes 4 servings)
- Butternut squash, peeled and cubed: 1 kg (2.2 lb)
- Olive oil: 30 ml (2 tbsp)
- Yellow onion, chopped: 1 large
- Carrots, chopped: 2 medium
- Garlic cloves, minced: 3
- Chipotle chiles in adobo, minced: 2
- Ground cumin: 1 tsp
- Dried oregano: 1 tsp
- Vegetable stock: 1 litre (4 cups)
- Black beans, drained and rinsed: 1 can (400 g)
- Salt and black pepper: to taste
Instructions
Step 1: Heat 30 ml olive oil in your soup pot over medium heat. Add 1 chopped onion and 2 chopped carrots and cook for 7 minutes, stirring now and then, until the onion smells sweet and the carrots have softened at the edges.
Step 2: Stir in 3 minced garlic cloves, 2 minced chipotle chiles, 1 tsp cumin, and 1 tsp oregano. Cook for 60 seconds, just until the mixture starts to darken and your kitchen smells smoky.
Step 3: Add 1 kg squash and 1 litre vegetable stock. Bring the pot to a boil, then reduce the heat and simmer for 20 minutes, until the squash breaks apart when you press it with a spoon.
Step 4: Stir in the drained black beans and cook for 3 more minutes, so they warm through but keep their shape. You want the beans whole for texture against the soft squash.
Step 5: Blend about half the soup in a separate bowl or with an immersion blender, leaving the rest chunky. If you use an immersion blender, pulse it right in the pot for more control.
Step 6: Return the blended half to your pot, add salt and black pepper to taste, and heat until the soup is steaming. Serve it in wide bowls with a few whole beans from the pot and an extra crack of black pepper.
Butternut Squash and Red Lentil Soup
Red lentils dissolve into the stock and give the soup a thick, almost stew-like body without any dairy. This is the one I pick when I want a one-pot dinner that actually keeps me full.

Ingredients (makes 6 servings)
- Butternut squash, peeled and cubed: 1 kg (2.2 lb)
- Red lentils, rinsed: 200 g (1 cup)
- Yellow onion, chopped: 1 large
- Garlic cloves, minced: 3
- Fresh ginger, grated: 20 g (1 tbsp)
- Ground coriander and turmeric: 1 tsp each
- Olive oil: 30 ml (2 tbsp)
- Vegetable stock: 1.2 litres (5 cups)
- Lemon, juiced: 1/2
- Salt and black pepper: to taste
Instructions
Step 1: Warm 30 ml olive oil in your soup pot over medium heat. Add 1 chopped onion and cook for 5 minutes, until the pieces turn glossy and just begin to colour at the edges.
Step 2: Add 3 minced garlic cloves, 20 g grated ginger, 1 tsp ground coriander, and 1 tsp ground turmeric. Stir for 45 seconds, until the turmeric turns the onion golden and your spoon leaves a clean trail through the oil.
Step 3: Add 1 kg squash, 200 g rinsed red lentils, and 1.2 litres vegetable stock. Bring the pot to a boil, then turn down the heat and simmer for 22 minutes, until the squash collapses and the lentils lose their defined shape.
Step 4: Blend half the soup, leaving some texture so you still have soft lentil and squash pieces in every spoonful. Return the blended half to the pot and stir it through.
Step 5: Squeeze the juice of 1/2 lemon into the pot, then add salt and black pepper and taste as you go. Serve in deep bowls with a little extra lemon on the side if you want more brightness.
Maple Ginger Butternut Squash Soup
The maple and apple bring the squash’s sweetness forward, while the ginger keeps it from turning into dessert. I use a cinnamon stick instead of ground cinnamon here.

Ingredients (makes 4 servings)
- Butternut squash, peeled and cubed: 900 g (2 lb)
- Apple, peeled and chopped: 1 large
- Yellow onion, chopped: 1 medium
- Fresh ginger, grated: 25 g (1 1/2 tbsp)
- Garlic clove, minced: 1
- Maple syrup: 45 ml (3 tbsp)
- Olive oil: 30 ml (2 tbsp)
- Vegetable stock: 900 ml (3 3/4 cups)
- Cinnamon stick: 1
- Heavy cream: 80 ml (1/3 cup)
- Salt and black pepper: to taste
Instructions
Step 1: Warm 30 ml olive oil in your soup pot over medium heat. Add 1 chopped onion and 1 peeled, chopped apple and cook for 6 minutes, stirring a few times, until the onion is soft and the apple has started to catch at the edges.
Step 2: Add 25 g grated ginger and 1 minced garlic clove. Cook for 1 minute, until the mixture is fragrant and your spoon leaves a clean trail through the pan.
Step 3: Add 900 g squash, 45 ml maple syrup, 1 cinnamon stick, and 900 ml vegetable stock. Bring the pot to a gentle boil, then reduce the heat and simmer for 20 minutes, until the squash falls apart when you press it with a spoon.
Step 4: Remove the cinnamon stick, then blend the soup in batches until very smooth. You want the texture to pour easily but still cling to the back of a spoon.
Step 5: Return the soup to your pot and stir in 80 ml heavy cream over low heat. Add salt and black pepper, taste, then serve in small bowls with a thin drizzle of maple syrup on top.
Butternut Squash Cauliflower White Bean Soup
Roasting cauliflower and white beans together with the squash gives this one a toasty, slightly nutty flavour. It is the version I make when I want a cream-free soup that still feels rich.

Ingredients (makes 7 servings)
- Butternut squash, peeled and cubed: 700 g (1.5 lb)
- Cauliflower florets: 300 g (about 3 cups)
- Cannellini beans, drained and rinsed: 1 can (400 g)
- Yellow onion, chopped: 1 medium
- Garlic cloves, smashed: 4
- Fresh rosemary sprig: 1
- Olive oil: 45 ml (3 tbsp)
- Vegetable stock: 1 litre (4 cups)
- Lemon, juiced: 1/2
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 220C (425F). Toss 700 g squash, 300 g cauliflower florets, 1 chopped onion, and 4 smashed garlic cloves with 45 ml olive oil on a baking sheet. Roast for 25 minutes, turning once, until the cauliflower edges are deep brown and the squash is soft.
Step 2: Scrape the roasted vegetables and garlic into your soup pot. Add 1 can drained cannellini beans, 1 fresh rosemary sprig, and 1 litre vegetable stock. Bring to a simmer over medium heat and cook for 8 minutes, so the beans soak up the roasted flavour.
Step 3: Fish out the rosemary stem, then blend about three quarters of the soup and return it to the pot, leaving some whole beans and cauliflower pieces for bite. This gives you a creamy texture without adding cream.
Step 4: Reheat the soup gently, then squeeze in the juice of 1/2 lemon and add salt and black pepper to taste. Keep the heat low so the beans stay intact.
Step 5: Ladle into your bowls and top with a few whole beans and a crack of black pepper. Serve hot, with a green salad on the side if you want something fresh.
Thai Red Curry Butternut Squash Soup
Red curry paste and coconut milk turn the same squash into a fragrant, faintly spicy bowl that I serve with rice on the side. It comes together fast enough for a weeknight.

Ingredients (makes 5 servings)
- Butternut squash, peeled and cubed: 1 kg (2.2 lb)
- Coconut oil: 30 ml (2 tbsp)
- Yellow onion, chopped: 1 medium
- Red curry paste: 60 g (4 tbsp)
- Garlic cloves, minced: 2
- Canned coconut milk: 400 ml (1 can)
- Vegetable stock: 750 ml (3 cups)
- Lime, juiced: 1
- Salt: to taste
Instructions
Step 1: Melt 30 ml coconut oil in your soup pot over medium heat. Once it shimmers, add 1 chopped onion and cook for 4 minutes, until it just starts to turn translucent at the edges.
Step 2: Add 60 g red curry paste and 2 minced garlic cloves. Stir for 60 seconds, breaking the paste into the onion, until the oil stains deep red and the smell turns fragrant and a little sharp.
Step 3: Add 1 kg squash and stir until the pieces are coated. Pour in 400 ml coconut milk and 750 ml vegetable stock. Bring to a boil, then reduce the heat and simmer for 18 minutes, until the squash is soft enough to crush against the side of your pot.
Step 4: Blend the soup in batches until it is completely smooth and a deep orange. Return it to your pot and stir in the juice of 1 lime and salt to taste. Taste and add a little more lime if you want it brighter.
Step 5: Ladle the soup into your bowls and spoon a little extra coconut milk from the can over each one. Serve hot, with lime wedges on the side.
Cheesy Butternut Squash Broccoli Soup
This is the one that gets kids to eat squash without a fight. The broccoli keeps its green colour and some bite, and the cheddar pulls the whole pot together.

Ingredients (makes 5 servings)
- Butternut squash, peeled and cubed: 900 g (2 lb)
- Broccoli florets: 300 g (about 3 cups)
- Yellow onion, chopped: 1 medium
- Garlic cloves, minced: 2
- Olive oil: 30 ml (2 tbsp)
- Dijon mustard: 1 tsp
- Vegetable stock: 1.1 litres (4 1/2 cups)
- Sharp cheddar cheese, grated: 150 g (1 1/2 cups)
- Whole milk: 180 ml (3/4 cup)
- Salt and black pepper: to taste
Instructions
Step 1: Warm 30 ml olive oil in your soup pot over medium heat. Add 1 chopped onion and cook for 5 minutes, until soft and just golden at the edges. Add 2 minced garlic cloves and 1 tsp Dijon mustard, then stir for 1 minute, until you can smell the garlic.
Step 2: Add 900 g squash and 1.1 litres vegetable stock. Bring to a boil, then lower the heat and simmer for 15 minutes, until the squash is tender enough to smash with the back of your spoon.
Step 3: Add 300 g broccoli florets and cook for 6 minutes, until the florets turn bright green and a fork pierces the stems easily. You want the broccoli to keep some texture, not go grey.
Step 4: Blend the soup until smooth, but leave a few small broccoli pieces if you like a little bite. Return it to your pot over low heat.
Step 5: Stir in 150 g grated cheddar and 180 ml whole milk, and keep stirring until the cheese melts into the soup. Add salt and black pepper, taste, then serve in deep bowls with an extra sprinkle of cheddar over the top.
Make Ahead Freezer Butternut Squash Soup
This is the batch version I keep in the freezer on purpose. It is intentionally plain, so you can stir in cheese, cream, or extra herbs on the day you reheat it.

Ingredients (makes 8 servings, or 2 freezer bags of 4 servings)
- Butternut squash, peeled and cubed: 1.4 kg (3 lb)
- Carrots, chopped: 3 medium
- Yellow onions, chopped: 2 medium
- Garlic cloves, smashed: 4
- Olive oil: 60 ml (1/4 cup)
- Fresh thyme leaves: 2 tsp
- Vegetable stock: 1.5 litres (6 cups)
- Bay leaf: 1
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 220C (425F). Toss 1.4 kg squash, 3 chopped carrots, 2 chopped onions, and 4 smashed garlic cloves with 60 ml olive oil on two baking sheets. Roast for 30 minutes, rotating the sheets halfway, until the edges are caramelised and the squash is soft.
Step 2: Transfer the roasted vegetables to your largest soup pot. Add 1.5 litres vegetable stock, 2 tsp thyme leaves, and 1 bay leaf. Bring to a boil, then lower the heat and simmer for 12 minutes so the flavours come together.
Step 3: Remove the bay leaf and blend the soup in batches until very smooth. Let it cool completely, then portion it into two labelled freezer bags, 4 servings each. Freeze the bags flat so they are easy to stack.
Step 4: To reheat one bag, run it under warm water until the soup releases, then slide the frozen block into your pot. Heat over medium low, stirring now and then, for 10 minutes, until it is steaming all the way through.
Step 5: Taste and add salt and black pepper, then ladle the hot soup into your bowls and finish with a grind of black pepper. Serve it as is, or stir in a spoonful of whatever creamy or cheesy thing you have in the fridge.
Roasting the squash before it ever touches the stock is the step that matters most in every version here, because that caramelisation is what gives the soup its actual depth. Keep the pieces in one layer on the pan and let the edges brown.
Pick the one that sounds like tonight and cook it. Once you see how forgiving this soup is, you will likely come back to the rest of the list.
