There’s something magical about that first spoonful of creamy butternut squash soup on a chilly evening – it’s like a cozy hug in a bowl. My love affair with this recipe began during my college years when my tiny apartment kitchen became my test lab for simple, nourishing meals. After many (many!) experiments, I landed on this perfect blend of sweet squash, warming spices, and rich coconut milk that’s become my cold-weather staple. What makes this version special? It’s completely dairy-free yet luxuriously creamy, comes together in under an hour, and transforms basic ingredients into something extraordinary. Even my meat-loving brother asks for seconds!

Table of Contents
Table of Contents
Why You’ll Love This Creamy Butternut Squash Soup
Trust me, this isn’t just another soup recipe – it’s the kind of dish that makes you close your eyes and sigh with every spoonful. Here’s why it’s become my go-to:
- Weeknight warrior: From chopping to slurping in about 40 minutes – perfect for when you need comfort food fast
- Creamy without cream: Coconut milk gives that luxurious texture while keeping it completely dairy-free (vegan friends, rejoice!)
- Fall flavors in every bite: The cinnamon and nutmeg make your kitchen smell like autumn and taste even better
- Secretly good for you: Packed with vitamins from the squash but tasting like pure indulgence
I’ve served this to everyone from picky kids to foodie friends, and the empty bowls never lie – it’s a winner every time.
Ingredients for Creamy Butternut Squash Soup
Gathering these simple ingredients is half the battle – and trust me, every single one plays a special role in creating that velvety texture and deep flavor we’re after. Here’s what you’ll need:
- The veggie base: 1 medium butternut squash (about 2 lbs), peeled and diced (don’t skip peeling – it makes all the difference!)
- Aromatics: 1 medium onion (chopped) and 4 garlic cloves (minced) – these are flavor powerhouses
- Liquid magic: 4 cups low-sodium vegetable broth + 1 cup full-fat coconut milk (the canned kind, shaken well)
- Flavor boosters: 2 tbsp extra virgin olive oil, 1 tsp ground cinnamon, ½ tsp ground nutmeg, salt and pepper to taste
See? Nothing fancy – just good, honest ingredients that transform into something spectacular together. Now let’s get cooking!

How to Make Creamy Butternut Squash Soup
Okay, let’s dive into the fun part – turning those simple ingredients into silky smooth soup magic! I promise it’s easier than you think, especially when you follow these steps exactly how I do it in my kitchen.
Step 1: Prep the Ingredients
First things first – tackle that butternut squash! I like to cut it in half lengthwise first (careful, it can be slippery!), scoop out the seeds, then peel each half with a sharp vegetable peeler. Dice it into roughly 1-inch cubes – keeping them uniform means everything cooks evenly. While you’re at it, chop the onion (no need to be perfect here) and mince the garlic. Having everything prepped and ready makes the cooking process so much smoother.
Step 2: Sauté the Aromatics
Now for the flavor foundation! Heat the olive oil in your pot over medium heat (not too hot – we’re not trying to brown anything). Add the onions and stir occasionally until they turn translucent and smell sweet, about 5 minutes. That’s your cue to add the garlic – just 30 seconds more until fragrant (any longer and it might burn). This step builds incredible depth of flavor, so don’t rush it!
Step 3: Cook and Blend the Soup
Time to add your diced squash and pour in enough broth to just cover everything. Bring it to a gentle simmer (not a rolling boil) and let it bubble away for about 20 minutes until the squash is fork-tender. Now the fun part – blending! If using an immersion blender, go slow to avoid splatters. For a regular blender, work in batches, filling only halfway, and hold the lid down with a towel (hot soup expands!). Blend until velvety smooth, then stir in the coconut milk for that luxurious finish. Taste and adjust the seasoning – sometimes I add an extra pinch of cinnamon if it needs warming up.
Print
Creamy Butternut Squash Soup Recipe – 40-Minute Comfort Magic
- Prep Time: 15 mins
- Cook Time: 25 mins
- Total Time: 40 mins
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
A creamy and comforting butternut squash soup with coconut milk and warm spices.
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
- Peel the squash first for smoother texture.
- Blend hot soup in small batches for safety.
- Add a splash of lemon juice to balance sweetness.
- Freezes well for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 8g
- Sodium: 320mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg
Tips for the Best Creamy Butternut Squash Soup
After making this soup more times than I can count, I’ve picked up some tricks that take it from good to “wow!” Here are my can’t-skip secrets:
- Peel like you mean it: Get every last bit of that tough squash skin off – it makes the texture silky instead of gritty
- Spice with confidence: Start with the recipe amounts, then taste and add more cinnamon or nutmeg until it sings
- Brighten it up: A squeeze of lemon juice at the end cuts through the richness perfectly
- Blend patiently: Really take your time blending – that extra minute makes all the difference in creaminess
Trust me, these small touches make this soup truly restaurant-worthy! If you want to see another take on this classic, check out my roasted butternut squash soup recipe.

Frequently Asked Questions
Over the years, I’ve gotten all sorts of questions about this creamy butternut squash soup – here are the ones that pop up most often with my tried-and-true answers:
Do I really need to peel the squash?
Absolutely! That tough skin never fully softens and will leave your soup feeling gritty. Trust me – take the extra few minutes to peel thoroughly. A sharp Y-peeler makes quick work of it.
How do I blend hot soup safely?
Safety first! If using a regular blender, only fill halfway, hold the lid down firmly with a kitchen towel, and start on low speed. Better yet – let it cool slightly first. My immersion blender is my favorite tool for this job – no transferring needed!
Can I freeze leftovers?
You bet! This soup freezes beautifully for up to 3 months. I freeze it in single-serving portions for easy lunches. Just thaw overnight in the fridge and reheat gently, stirring in a splash of broth if it seems too thick.
What can I add if it’s too sweet?
A squeeze of fresh lemon juice is my secret weapon! Start with just ½ teaspoon, stir, and taste. The acidity balances everything perfectly without overpowering those lovely fall flavors.

Serving Suggestions for Creamy Butternut Squash Soup
Oh, the fun part – dressing up this beautiful bowl of orange goodness! My favorite way? A big hunk of crusty sourdough for dunking (that crisp crust against the creamy soup? Heaven). For something lighter, a simple arugula salad with apple slices makes the perfect fresh contrast. And don’t skip the garnishes – a drizzle of coconut cream, a sprinkle of pepitas, or fresh thyme leaves take it from “nice” to “wow!” every time.
Storage and Reheating
Here’s the beautiful thing about this soup – it practically gets better as it sits! Store leftovers in an airtight container in the fridge for up to 3 days (if it lasts that long). For freezing, I like to portion it into freezer-safe jars or bags – it keeps wonderfully for 3 months. When reheating, go low and slow – warm it gently on the stove with a splash of broth or water to bring back that creamy consistency. Microwave works too, just stir every 30 seconds to prevent hot spots. Pro tip: The coconut milk might separate slightly after freezing – a quick whisk brings it right back to silky perfection!
Nutritional Information
Just so you know, these numbers are estimates – but here’s the scoop on what’s in each comforting bowl: About 220 calories per 1.5 cup serving, with 14g of good fats (mostly from that luscious coconut milk), 24g carbs (including 5g of filling fiber), and just 3g of protein. It’s naturally low in sodium (320mg) and completely cholesterol-free. Not too shabby for something that tastes this indulgent! For more delicious recipes, browse our full collection of recipes.

Rate This Recipe
If you try this creamy delight, I’d love to hear how it turns out! Leave a star rating below – your feedback makes my day and helps other soup lovers too. You can also follow along for more kitchen inspiration on Facebook. If you are looking for a different style of squash soup, you might enjoy my recipe for cottage cheese butternut squash soup.