You know those chilly evenings when all you crave is a big bowl of something warm and velvety? That’s exactly why I make this creamy butternut squash soup on repeat all autumn long. After years of testing versions in professional kitchens, I landed on this magic combo – sweet roasted squash gets luxuriously smooth with rich coconut milk and just the right touch of cinnamon. My secret? It’s gotta be full-fat coconut milk – that’s what gives it that spoon-coating creaminess without any dairy. Trust me, one sip and you’ll understand why this became my go-to comfort food the moment I first stirred the pot.

Table of Contents
Table of Contents
Why You’ll Love This Creamy Butternut Squash Soup
Oh, where do I even start? This soup is like a warm hug in a bowl, and here’s why it’s become my absolute favorite:

- Vegan comfort food at its finest – That rich, creamy texture comes from coconut milk, not dairy, so everyone can enjoy it
- Ready in just 35 minutes – Perfect for when you need something nourishing fast
- Totally customizable – Want more heat? Add cayenne. Prefer it sweeter? A dash of maple syrup works magic
- That velvety texture – The blend of roasted squash and coconut milk creates a soup so smooth, it’ll coat your spoon beautifully
- Meal prep superstar – Tastes even better the next day as flavors deepen
Trust me, once you try this creamy butternut squash soup, it’ll become your go-to recipe all season long!
Ingredients for Creamy Butternut Squash Soup
Here’s what you’ll need to make this soul-warming soup – I promise every ingredient plays a special role in creating that perfect velvety texture and cozy flavor. Let’s start with the star of the show:
- 1 medium butternut squash (about 2 lbs) – peeled, seeded, and diced into 1-inch cubes (trust me, uniform pieces cook evenly!)
- 1 medium onion – chopped (I like yellow for sweetness)
- 4 garlic cloves – minced (fresh is best – that jarred stuff just doesn’t have the same punch)
- 4 cups low-sodium vegetable broth – homemade if you’ve got it!
- 1 cup full-fat coconut milk – don’t skimp here, light coconut milk won’t give you that luscious creaminess
- 2 tbsp extra virgin olive oil – for that perfect sauté
- 1 tsp ground cinnamon – the secret warmth
- 1/2 tsp ground nutmeg – just enough to make it interesting
- Salt and pepper – to your taste (I’m heavy-handed with both)
Essential Equipment
You probably have most of these already:
- A good large pot (mine’s a 5-quart Dutch oven that’s seen better days)
- Immersion blender (or countertop blender – just be careful with hot liquids!)
- Sharp chef’s knife – squash can be tough to tackle
- Cutting board – preferably a big one
See? Nothing fancy – just good basics that make cooking this soup a breeze.
How to Make Creamy Butternut Squash Soup
Okay, let’s get cooking! I’ll walk you through each step – it’s easier than you think, and that first spoonful will make all the prep totally worth it.

- Prep those veggies! First, peel and dice your butternut squash into 1-inch cubes (I swear, uniform pieces are the secret to even cooking). Chop the onion and mince the garlic while you’re at it – multitasking saves time!
- Sauté the aromatics: Heat olive oil in your pot over medium heat. Add the onions and cook until they turn translucent and smell sweet – about 5 minutes. Now toss in the garlic and stir for just 30 seconds until fragrant (don’t let it burn!).
- Cook the squash: Add your beautiful orange cubes to the pot and stir everything together. Let them hang out for 2-3 minutes – this quick sauté deepens the flavor.
- Simmer to perfection: Pour in enough vegetable broth to just cover the squash (about 4 cups). Sprinkle in the cinnamon, nutmeg, salt, and pepper. Bring to a gentle simmer, then reduce heat and let it bubble away for 20 minutes. You’ll know it’s ready when a fork slides easily into the squash.
- Blend it smooth: Here’s where the magic happens! Use an immersion blender right in the pot (my favorite method) or carefully transfer to a countertop blender in batches. Hot liquid warning! If using a regular blender, leave the center cap off and cover with a towel to prevent steam buildup.
- Finish with coconut milk: Stir in that glorious full-fat coconut milk until fully incorporated. Taste and adjust seasoning – sometimes I add an extra pinch of cinnamon or salt at this stage.
Pro Tips for Perfect Texture
Want restaurant-quality smoothness? Strain the blended soup through a fine mesh sieve – it catches any stubborn fibers. Too thick? Add broth 1/4 cup at a time. For a pretty presentation, reserve a drizzle of coconut milk to swirl on top when serving. And here’s my favorite trick – let the soup sit for 10 minutes after blending; the flavors meld beautifully!
Print
Creamy Butternut Squash Soup in 35 Minutes – Divine Comfort
A creamy and comforting butternut squash soup made with coconut milk and warm spices.
- Total Time: 35 mins
- Yield: 4 servings 1x
Ingredients
- 1 medium butternut squash (about 2 lbs), peeled and diced
- 1 medium onion, chopped
- 4 garlic cloves, minced
- 4 cups low-sodium vegetable broth
- 1 cup full-fat coconut milk
- 2 tbsp extra virgin olive oil
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- Salt and pepper to taste
Instructions
- Prep the ingredients by peeling and dicing the butternut squash into uniform pieces. Chop the onion and mince the garlic.
- In a large pot over medium heat, add olive oil and sauté the onions until translucent (about 5 minutes).
- Add the diced butternut squash and minced garlic; stir for about 2–3 minutes.
- Pour in vegetable broth until it just covers the mixture; add cinnamon, nutmeg, salt, and pepper. Simmer gently for about 20 minutes until the squash is tender.
- Using an immersion blender or regular blender, puree until smooth.
- Stir in coconut milk; taste and adjust seasoning if necessary.
Notes
- For a smoother texture, strain the soup after blending.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 8g
- Sodium: 320mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg
Serving Suggestions for Creamy Butternut Squash Soup
Oh, how I love dressing up this soup! A warm, crusty baguette is my must-have for dipping – that crisp exterior gives way to soft insides perfect for soaking up every last drop. For crunch, I scatter roasted pepitas on top (they add such a nice nutty contrast).

And here’s my little trick – right before serving, I drizzle extra coconut milk in a pretty swirl. It makes the bowl look fancy with zero effort! If you’re making a meal of it, pair it with a bright kale salad – the bitterness balances the soup’s sweetness beautifully.
Storage & Reheating
This creamy butternut squash soup keeps like a dream! Store leftovers in airtight containers in the fridge for up to 3 days – the flavors actually get better as they mingle. For longer storage, freeze portions for up to 1 month (I use freezer-safe jars).
When reheating, do it gently on the stovetop over medium-low heat, stirring occasionally. If it thickens too much, just add a splash of vegetable broth to bring back that perfect silky texture. Pro tip: Stir in a fresh drizzle of coconut milk right before serving for that just-made creaminess!
Nutritional Information
Here’s the scoop on what’s in each comforting bowl (values are estimates – your exact nutrition may vary slightly based on ingredients):
- Calories: 220
- Fat: 14g (8g saturated)
- Carbs: 24g
- Fiber: 4g
- Protein: 3g
- Sugar: 8g (all natural from the squash!)
Not bad for something that tastes this indulgent, right? The coconut milk gives you those good plant-based fats while keeping it completely dairy-free.
Common Questions About Creamy Butternut Squash Soup
I get asked about this soup all the time – here are the answers to everything you might wonder:
Can I use frozen butternut squash? Absolutely! Frozen squash works in a pinch – just add 5 extra minutes to the simmer time since it starts out colder. The texture might be slightly less velvety, but still delicious.
What can I substitute for coconut milk? If you’re not a coconut fan, try cashew cream (soak 1 cup raw cashews overnight, then blend with water). For dairy options, heavy cream adds richness, though it won’t be vegan anymore.
How can I make it spicy? Ooh, my favorite variation! Add 1/4 tsp cayenne with the other spices, or top with chili oil when serving. Sometimes I stir in a spoonful of harissa paste for smoky heat.
Why is my soup too thin/thick? Too thin? Simmer uncovered to reduce. Too thick? Add broth 1/4 cup at a time until perfect. Remember – it thickens as it cools!
Got more questions? Drop them in the comments – I love hearing how you make this soup your own!
For More recipes, Follow me on Facebook!