Easy Creamy Crockpot Butternut Squash Soup with Coconut Milk

Ready In
Servings
Difficulty

It was mid-October and the farmer’s market had gotten the best of me again. I walked in for a single bunch of kale and walked out with three massive butternut squashes, a bag of Honeycrisp apples I didn’t need, and a hunk of ginger that felt essential at the time. The squashes sat on my counter for a week, looking beautiful and completely intimidating. I had grand plans—roasted wedges, maybe a stuffed squash situation—but the week got away from me. By Friday, I was tired, the weather had turned genuinely cold, and all I wanted was something warm that didn’t require much from me. That’s when I remembered the slow cooker collecting dust on the top shelf. I chopped one of those squashes into rough chunks (no need to be precious about it), tossed everything in the crockpot with some coconut milk I found in the pantry, and let it do its thing. A few hours later, I had the silkiest, most comforting bowl of soup I’d made all season. And honestly? It barely felt like cooking. That’s the thing about this creamy crockpot butternut squash soup with coconut milk—it shows up when you need it most, without any fuss or performance.

The soup came together in a way that felt almost accidental, but I’ve made it so many times since that first batch, I can tell you it’s no fluke. There’s something about the slow cooker that coaxes the sweetness out of the squash while the coconut milk keeps everything velvety and rich. No blending in batches, no standing over a hot stove. Just chop, dump, and walk away. It’s the kind of recipe that makes you feel like you’ve got your life together, even when you absolutely don’t.

I’ve tweaked it a bit over the years—added a little more ginger, swapped in full-fat coconut milk when I’m feeling indulgent, thrown in a jalapeño when I want some heat—but the core of it stays the same. This creamy crockpot butternut squash soup with coconut milk has become my go-to for those in-between days when fall is showing off and you want to enjoy it without spending hours in the kitchen.

Why You’ll Love This Recipe

I’ve tested this creamy crockpot butternut squash soup with coconut milk more times than I can count, and each time, it delivers the same comforting result with zero stress. Here’s why it keeps earning a spot in my regular rotation:

  • Set It and Forget It: The slow cooker does all the heavy lifting. You chop some veggies, press a button, and come back to a finished soup that tastes like you’ve been simmering it all day.
  • Simple, Whole Ingredients: No cream, no heavy processed stuff. Just squash, broth, aromatics, and coconut milk. You probably have most of this in your kitchen right now.
  • Perfect for Meal Prep: This soup tastes even better the next day, and it freezes beautifully. Make a big batch on Sunday and you’ve got lunches sorted for the week.
  • Naturally Dairy-Free and Vegan: The coconut milk gives you that luscious, creamy texture without any dairy. No one will guess it’s plant-based.
  • Totally Kid-Approved: My nephew calls it “orange soup” and asks for it by name. It’s sweet enough for little palates but complex enough for adults.
  • Endlessly Customizable: I’ve made this with apples, pears, carrots, even a sweet potato thrown in—it’s forgiving and adaptable to whatever you have on hand.

What really sets this recipe apart is the texture. Because you’re cooking it low and slow, the squash breaks down completely, and when you blend it with the coconut milk, you get this impossibly smooth, velvety soup that feels luxurious without any heavy cream. It’s comfort food that actually makes you feel good.

What Ingredients You Will Need

This creamy crockpot butternut squash soup with coconut milk relies on a handful of simple, whole ingredients that work together to create something truly special. Most of these are pantry staples or easy to find at any grocery store.

  • 1 large butternut squash (about 3-4 pounds) — peeled, seeded, and cut into 1-inch cubes. Look for one that feels heavy for its size with no soft spots. You can also buy pre-cut squash to save time, though the flavor is slightly better when you cut it yourself.
  • 1 medium yellow onion, diced — adds a savory base that balances the sweetness of the squash. A sweet onion works well here too.
  • 3 cloves garlic, minced — because everything needs garlic. Fresh is best, but jarred minced garlic works in a pinch.
  • 1 tablespoon fresh ginger, grated — this is non-negotiable in my book. It adds warmth and brightness that cuts through the richness of the coconut milk. I love using a microplane for this.
  • 1 can (13.5 oz) full-fat coconut milk — this is what gives the soup its signature creamy texture. Light coconut milk works, but the soup won’t be as luscious. I prefer Thai Kitchen or Chaokoh brands for the best consistency.
  • 4 cups vegetable broth — use low-sodium so you can control the salt. Chicken broth also works if you’re not keeping it vegetarian.
  • 1 medium apple (like Honeycrisp or Fuji) — peeled and chopped. This is my secret ingredient! It adds natural sweetness and a subtle fruitiness that complements the squash beautifully.
  • 1 teaspoon ground cinnamon — for warmth and that cozy fall flavor.
  • ½ teaspoon ground nutmeg — freshly grated if you have it, but pre-ground is fine.
  • ½ teaspoon ground cumin — this might sound unusual, but it adds an earthy depth that makes the soup more savory and interesting.
  • Salt and black pepper to taste — start with 1 teaspoon salt and ¼ teaspoon pepper, then adjust at the end.
  • Optional toppings: toasted pumpkin seeds, a swirl of coconut cream, fresh thyme, crispy sage leaves, or a drizzle of maple syrup.

For the best results, use a good-quality vegetable broth. I’m partial to Better Than Bouillon for its rich flavor, though any brand you trust will work. And don’t skip the apple—it’s a small addition that makes a big difference in rounding out the flavor profile.

Equipment Needed

One of the best things about this recipe is that it doesn’t require a ton of fancy equipment. Here’s what you’ll need:

  • A 6-quart or larger slow cooker — this is essential. Anything smaller and you’ll have trouble fitting all the ingredients. I use a Cuisinart 6.5-quart model and it’s perfect for this recipe.
  • A sharp chef’s knife — butternut squash is tough, so a good knife makes the prep much safer and easier. A Y-peeler also helps with removing the skin.
  • A cutting board — preferably a large one so you have room to work.
  • An immersion blender — this is my preferred tool for blending the soup right in the crockpot. So much easier than transferring hot liquid to a blender in batches. If you don’t have one, a regular blender works fine—just be careful with the hot liquid.
  • A microplane or fine grater — for grating the ginger. You can also mince it finely with a knife.
  • Measuring cups and spoons — for accuracy, though this recipe is forgiving enough that you can eyebit most things.
  • A ladle — for serving.

If you don’t have an immersion blender, no worries. Just let the soup cool slightly, then blend it in batches in a regular blender, filling it no more than halfway each time. Hold the lid down with a towel to prevent any hot soup explosions—learned that one the hard way!

Preparation Method

crockpot butternut squash soup with coconut milk preparation steps

Making this creamy crockpot butternut squash soup with coconut milk is almost embarrassingly easy. Here’s how to do it:

  1. Prep the squash (10 minutes): Start by cutting off both ends of the butternut squash. Use a sharp vegetable peeler to remove the skin completely. Cut the squash in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes. Don’t stress about getting them perfectly even—they’ll all cook down in the end. Pro tip: if the squash is too hard to cut, microwave it whole for 2-3 minutes to soften it slightly.
  2. Layer the ingredients in the slow cooker (5 minutes): Add the cubed squash, diced onion, minced garlic, grated ginger, and chopped apple to the slow cooker. Sprinkle the cinnamon, nutmeg, cumin, salt, and pepper over everything. Pour in the vegetable broth and give it a gentle stir to combine. The liquid should just about cover the vegetables—if it doesn’t, add a little more broth or water.
  3. Cook low and slow (6-7 hours on low or 3-4 hours on high): Cover and cook until the squash is very tender when pierced with a fork. I prefer cooking on low for the full time because it develops deeper flavor, but high works in a pinch. The squash should be practically falling apart when it’s done.
  4. Add the coconut milk (5 minutes): Once the squash is tender, stir in the full can of coconut milk. Let it heat through for about 5 minutes. This is when the soup starts to look really beautiful—the coconut milk turns everything a gorgeous, creamy orange.
  5. Blend until smooth (3-5 minutes): Use an immersion blender directly in the slow cooker to puree the soup until it’s completely smooth. If using a regular blender, work in batches and be careful with the hot liquid. Blend until silky—this should only take a minute or two.
  6. Taste and adjust (2 minutes): Give the soup a taste and adjust the seasoning. You might want more salt, a pinch more cumin, or a drizzle of maple syrup if you prefer it sweeter. I usually add a little more black pepper at this stage for a subtle kick.
  7. Serve (5 minutes): Ladle the soup into bowls and add your favorite toppings. I love a swirl of extra coconut cream, some toasted pumpkin seeds for crunch, and a few fresh thyme leaves. A drizzle of maple syrup on top is never a bad idea either.

The total active time is about 20 minutes, and the rest is hands-off. That’s my kind of cooking, especially on a busy weekday when I have about a thousand other things to do.

Cooking Tips & Techniques

After making this creamy crockpot butternut squash soup with coconut milk more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share them with you.

Don’t skip the apple. I know it sounds like an odd addition, but the apple adds a natural sweetness and a subtle fruitiness that rounds out the squash flavor beautifully. It also helps create that silky texture without needing any cream. I’ve tried making this without it, and the soup just doesn’t have the same depth.

Toast your spices first for extra flavor. If you have an extra two minutes, toast the cinnamon, nutmeg, and cumin in a dry pan over medium heat for about 30 seconds until fragrant before adding them to the slow cooker. It wakes up the oils and makes the spices taste much more vibrant. I don’t always remember to do this, but when I do, the difference is noticeable.

Use full-fat coconut milk for the best texture. I’ve tested this with light coconut milk, and while it works, the soup is noticeably thinner and less luxurious. The full-fat version gives you that velvety, almost creamy texture that makes this soup feel like a treat. Save the light stuff for smoothies.

Blend carefully to avoid a mess. If you’re using an immersion blender, make sure the blender is fully submerged before turning it on to avoid splashing hot soup everywhere. If using a regular blender, let the soup cool for 10-15 minutes first, then blend in small batches with the lid slightly vented to release steam.

Season at the end, not the beginning. The flavors concentrate as the soup cooks, so it’s easy to over-salt if you add too much at the start. I add about half the salt at the beginning and adjust at the end after blending. This gives you much more control over the final flavor.

One mistake I made early on: I once tried to blend the soup before adding the coconut milk. Don’t do this. The coconut milk not only adds creaminess but also helps the soup blend more smoothly. Adding it first makes the blending process easier and gives you a much better texture.

For a fun twist, you can also roast the squash in the oven before adding it to the slow cooker. It adds a caramelized flavor that’s absolutely delicious. But honestly, the soup is so good without that extra step that I rarely bother unless I’m trying to impress someone.

Variations & Adaptations

This creamy crockpot butternut squash soup with coconut milk is incredibly versatile. Here are some of my favorite ways to change it up:

Add some heat: Toss in a seeded and diced jalapeño or a pinch of cayenne pepper along with the other ingredients. The heat pairs beautifully with the sweet squash and creamy coconut milk. I love doing this on cold, rainy days when I want something warming from the inside out.

Make it a curry: Swap the cinnamon and nutmeg for 2 tablespoons of red curry paste and a teaspoon of turmeric. You’ll end up with a completely different but equally delicious Thai-inspired soup. Serve it with a squeeze of lime and some fresh cilantro on top.

Roasted garlic version: Instead of adding raw garlic, roast a whole head of garlic in the oven while the soup cooks. Squeeze the soft, caramelized cloves into the soup before blending. It adds a mellow, sweet garlic flavor that’s absolutely divine. I do this when I have a little extra time and want something extra special.

Add protein: Stir in some cooked chickpeas or shredded rotisserie chicken after blending for a heartier meal. The soup becomes thick enough to support add-ins without getting watery. This turns it from a side dish into a full dinner.

Swap the squash: You can easily substitute the butternut squash with equal amounts of peeled and cubed sweet potato, pumpkin, or even carrots. Each one gives a slightly different flavor and color, but all work beautifully with the coconut milk base.

Make it nut-free: This recipe is naturally nut-free as written, but if you’re serving someone with a coconut allergy, you can substitute the coconut milk with oat milk or a thick cashew cream (though that’s obviously not nut-free). The texture won’t be quite the same, but it’ll still be delicious.

I once made a version with roasted red bell pepper and smoked paprika that was absolutely incredible. It turned the soup a gorgeous deep orange-red color and added a subtle smokiness that paired perfectly with the coconut milk. Honestly, this recipe is hard to mess up, so feel free to experiment.

Serving & Storage Suggestions

This creamy crockpot butternut squash soup with coconut milk is wonderful served piping hot, garnished with a swirl of extra coconut cream, a sprinkle of toasted pumpkin seeds, and a few fresh thyme leaves. The contrast between the smooth soup and the crunchy seeds is pure magic. A drizzle of maple syrup or a dollop of Greek yogurt (if you’re not keeping it vegan) also works beautifully.

For a complete meal, serve it alongside a crusty loaf of sourdough or a simple green salad with a tangy vinaigrette. It also pairs wonderfully with a perfect baked salmon with lemon butter sauce for a more elevated dinner, or with a creamy dill cucumber salad for a lighter contrast. I’ve even served it as a starter for Thanksgiving, and it was a hit.

Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld and deepen over time, so it often tastes even better the next day.

Freezing: This soup freezes beautifully. Pour cooled soup into freezer-safe bags or containers, leaving about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts. If the soup has thickened too much after storage, stir in a splash of vegetable broth or water to thin it to your desired consistency.

One thing I love about this soup is how the flavors develop. The first day, it’s bright and fresh. By day three, it’s deeper, more complex, and almost caramelized. It’s one of those rare recipes that gets better with time, so don’t be afraid to make a big batch.

Nutritional Information & Benefits

This creamy crockpot butternut squash soup with coconut milk is as nutritious as it is delicious. Here’s an estimated breakdown per serving (based on 6 servings):

  • Calories: 210
  • Total Fat: 12g (mostly from the healthy fats in coconut milk)
  • Saturated Fat: 10g
  • Carbohydrates: 26g
  • Fiber: 5g
  • Sugar: 8g (naturally occurring)
  • Protein: 4g
  • Sodium: 480mg (varies based on broth and added salt)
  • Vitamin A: 280% of the Daily Value (from the butternut squash)
  • Vitamin C: 35% of the Daily Value
  • Potassium: 650mg

Butternut squash is packed with vitamin A in the form of beta-carotene, which supports eye health and immune function. It’s also a great source of fiber, which keeps you full and supports digestive health. The coconut milk provides healthy medium-chain triglycerides (MCTs), which are easily digested and can provide quick energy. Ginger and garlic both have anti-inflammatory properties, making this soup a great choice during cold and flu season.

This soup is naturally vegan, gluten-free, dairy-free, and nut-free (as long as you use a nut-free broth). It’s also relatively low in calories for how satisfying it is, making it a great option for anyone watching their intake without sacrificing flavor.

Conclusion

This creamy crockpot butternut squash soup with coconut milk has become a staple in my kitchen for good reason. It’s the kind of recipe that delivers big on flavor and comfort with almost no effort, which is exactly what I need on busy fall days. The slow cooker does all the work, the ingredients are simple and wholesome, and the result is a velvety, aromatic soup that feels like a warm hug in a bowl.

I love that this recipe is so adaptable—you can make it spicy, sweet, savory, or herby depending on your mood. It’s perfect for meal prep, impressive enough for company, and comforting enough for a solo dinner on the couch. Whether you’re a seasoned cook or someone who’s just getting comfortable in the kitchen, this soup is practically foolproof.

I’d love to hear how this turns out for you! Drop a comment below and let me know if you tried any fun variations or if this became a new favorite in your home. And if you’re looking for more cozy, easy recipes, you might also enjoy this creamy slow cooker chicken and rice casserole or these maple brown sugar roasted sweet potatoes. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen butternut squash for this recipe?

Absolutely! Frozen butternut squash works perfectly and saves you the prep time. Just add it directly to the slow cooker without thawing. You may need to add an extra 30-60 minutes to the cooking time since it starts from frozen. The texture will be just as silky and delicious.

Can I make this soup on the stovetop instead of a slow cooker?

Yes, you can. Simply sauté the onion and garlic in a large pot with a little oil until softened, then add the remaining ingredients (except the coconut milk). Bring to a boil, then reduce to a simmer and cook for 25-30 minutes, or until the squash is very tender. Stir in the coconut milk and blend as directed. It’s a bit more hands-on, but it works great when you’re short on time.

How can I make this soup thicker or thinner?

For a thicker soup, use less broth (start with 3 cups instead of 4) or add an extra cup of squash. For a thinner soup, add more broth or water after blending until you reach your desired consistency. You can also stir in a little extra coconut milk for a richer, slightly thinner texture.

Can I leave out the coconut milk for a lighter version?

You can, but the soup won’t be as creamy or rich. The coconut milk adds both texture and flavor that’s hard to replicate. If you want to lighten it up, try using light coconut milk or substitute with unsweetened almond milk or oat milk. Just know that the texture will be thinner and less luxurious.

Is this soup freezer-friendly?

Yes, it freezes beautifully! Let the soup cool completely, then transfer it to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. The texture remains smooth and creamy after thawing, making it perfect for meal prep.

Pin This Recipe!

crockpot butternut squash soup with coconut milk recipe
Print

Easy Creamy Crockpot Butternut Squash Soup with Coconut Milk

This creamy crockpot butternut squash soup with coconut milk is a comforting, hands-off fall recipe. The slow cooker coaxes sweetness from the squash while coconut milk creates a velvety texture, making it perfect for busy weeknights or meal prep.

  • Author: Sofia
  • Prep Time: 20 minutes
  • Cook Time: 6-7 hours on low or 3-4 hours on high
  • Total Time: 6 hours 20 minutes to 7 hours 20 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 large butternut squash (about 3–4 pounds), peeled, seeded, and cut into 1-inch cubes
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 can (13.5 oz) full-fat coconut milk
  • 4 cups vegetable broth (low-sodium)
  • 1 medium apple (like Honeycrisp or Fuji), peeled and chopped
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon ground cumin
  • Salt and black pepper to taste (start with 1 teaspoon salt and ¼ teaspoon pepper)
  • Optional toppings: toasted pumpkin seeds, a swirl of coconut cream, fresh thyme, crispy sage leaves, or a drizzle of maple syrup

Instructions

  1. Prep the squash (10 minutes): Cut off both ends of the butternut squash. Use a sharp vegetable peeler to remove the skin completely. Cut the squash in half lengthwise and scoop out the seeds with a spoon. Cut the flesh into 1-inch cubes.
  2. Layer the ingredients in the slow cooker (5 minutes): Add the cubed squash, diced onion, minced garlic, grated ginger, and chopped apple to the slow cooker. Sprinkle the cinnamon, nutmeg, cumin, salt, and pepper over everything. Pour in the vegetable broth and give it a gentle stir to combine.
  3. Cook low and slow (6-7 hours on low or 3-4 hours on high): Cover and cook until the squash is very tender when pierced with a fork.
  4. Add the coconut milk (5 minutes): Once the squash is tender, stir in the full can of coconut milk. Let it heat through for about 5 minutes.
  5. Blend until smooth (3-5 minutes): Use an immersion blender directly in the slow cooker to puree the soup until it’s completely smooth. If using a regular blender, work in batches and be careful with the hot liquid.
  6. Taste and adjust (2 minutes): Give the soup a taste and adjust the seasoning. You might want more salt, a pinch more cumin, or a drizzle of maple syrup if you prefer it sweeter.
  7. Serve (5 minutes): Ladle the soup into bowls and add your favorite toppings.

Notes

Don’t skip the apple—it adds natural sweetness and helps create a silky texture. For best results, use full-fat coconut milk. Season at the end to avoid over-salting. The soup freezes beautifully for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 210
  • Sugar: 8
  • Sodium: 480
  • Fat: 12
  • Saturated Fat: 10
  • Carbohydrates: 26
  • Fiber: 5
  • Protein: 4

Keywords: butternut squash soup, crockpot soup, slow cooker soup, creamy soup, coconut milk soup, vegan soup, dairy-free soup, fall soup, easy soup recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆