The butternut squash had been sitting on my counter for almost two weeks. I bought it with grand plans—roasted wedges, maybe a risotto, definitely something impressive. Instead, it just sat there, getting slightly soft at the stem end, while life got in the way. Then Tuesday happened: a cold front rolled in, my youngest came home sniffling, and I realized I had half a can of coconut milk in the fridge and absolutely zero energy to stand over a stove. That squash looked at me. I looked at the slow cooker. And honestly? This creamy slow cooker butternut squash soup with coconut milk was born out of pure necessity—the kind of necessity that turns into a happy accident you make on purpose from then on.
I chopped that squash into rough chunks (no need to be pretty, it’s getting blended anyway), tossed in some onion and garlic, poured in some broth, and let the slow cooker do its thing. A few hours later, I stirred in the coconut milk, grabbed my immersion blender, and took a taste. It was silky. It was sweet and savory. It had that subtle richness from the coconut milk that made it feel luxurious without any heavy cream. I ladled it into mugs (because soup in a mug is always better when you’re feeling under the weather), and we sat on the couch, wrapped in blankets, dipping crusty bread into bowls of pure comfort.
That soup became my fall-back—pun intended—for busy nights, chilly afternoons, and those days when you just need something warm that feels like a hug in a bowl. It’s forgiving, it’s flexible, and it makes your whole house smell incredible. This is the kind of recipe you’ll come back to again and again, not because it’s fancy, but because it works.
Why You’ll Love This Recipe
Let me tell you why this creamy slow cooker butternut squash soup with coconut milk has earned a permanent spot in my weekly rotation. I’ve tested this recipe at least a dozen times, tweaking the ratios, playing with the spices, and even burning a batch or two (don’t ask about the time I forgot to add liquid). What I ended up with is a soup that’s practically foolproof and genuinely delicious.
- Set It and Forget It: The slow cooker does all the heavy lifting. You chop, dump, and walk away. Perfect for busy weeknights or lazy Sundays.
- Simple Pantry Ingredients: No trips to specialty stores. Butternut squash, onion, garlic, broth, coconut milk, and a few spices. That’s it.
- Naturally Creamy Without Dairy: The coconut milk adds a velvety texture and a subtle tropical note that pairs beautifully with the sweet squash. No heavy cream needed.
- Packed with Flavor: The slow cooking process concentrates the natural sweetness of the squash while the garlic and ginger (my secret weapon) add warmth and depth.
- Customizable to Your Taste: Make it spicy with a pinch of cayenne, add some curry powder for an Indian twist, or keep it simple and classic. This soup bends to your mood.
- Perfect for Meal Prep: It reheats beautifully, freezes like a dream, and tastes even better the next day after the flavors have had time to mingle.
What really sets this recipe apart is the texture. I’ve had watery butternut squash soup before, and it’s disappointing. The trick here is roasting the squash first (optional but worth it) or letting the slow cooker cook it low and slow until it’s practically falling apart. Then, when you blend it with the coconut milk, you get this impossibly silky, velvety soup that coats your spoon and warms you from the inside out. It’s comfort food that makes you feel good about eating it.
What Ingredients You Will Need
This creamy slow cooker butternut squash soup with coconut milk relies on simple, whole ingredients that come together to create something truly special. Most of these are pantry staples, and the few fresh items are easy to find at any grocery store. Here’s what you’ll need and why each one matters.
For the Soup Base
- 1 medium butternut squash (about 3 pounds), peeled, seeded, and cubed – The star of the show. Look for squash that feels heavy for its size with a firm, unblemished skin. I prefer using a vegetable peeler for the skin and a sharp knife for cubing. If you’re short on time, many stores sell pre-cubed butternut squash in the produce section.
- 1 medium yellow onion, diced – Adds a savory backbone to balance the sweetness of the squash. Yellow onions are my go-to for soups because they’re mellow and sweet when cooked.
- 3 cloves garlic, minced – Because garlic makes everything better. Fresh garlic is ideal, but jarred minced garlic works in a pinch.
- 1 tablespoon fresh ginger, grated – This is my secret ingredient. Ginger adds warmth and a slight peppery kick that cuts through the richness of the coconut milk. Don’t skip it if you can help it.
- 4 cups vegetable broth (or chicken broth) – Use a good-quality broth since it forms the liquid base. I like using low-sodium broth so I can control the salt level. Homemade broth takes this soup to another level if you have it on hand.
- 1 can (13.5 oz) full-fat coconut milk – This is what makes the soup creamy and luscious. Light coconut milk works too, but the texture won’t be as rich. I recommend Thai Kitchen or Chaokoh brands for consistent quality.
- 1 tablespoon olive oil or coconut oil – For sautéing the aromatics. Coconut oil reinforces the tropical notes, but olive oil is perfectly fine.
For Seasoning

- 1 teaspoon salt (plus more to taste) – Essential for bringing out the natural flavors. Start with less and adjust at the end.
- ½ teaspoon black pepper – Freshly ground is always better.
- ½ teaspoon ground cumin – Adds an earthy, warm undertone that pairs beautifully with squash.
- ¼ teaspoon ground nutmeg – Just a pinch. Nutmeg and squash are a classic combination for a reason.
- ¼ teaspoon cayenne pepper (optional) – For a subtle kick of heat. Leave it out if you’re serving kids or prefer a milder soup.
For Garnish (Optional but Recommended)
- Toasted pumpkin seeds (pepitas) – Adds a nice crunch and visual appeal.
- Fresh parsley or cilantro, chopped – A pop of color and freshness.
- A drizzle of coconut milk or heavy cream – For that restaurant-style finish.
- Crusty bread or croutons – For dipping and scooping up every last drop.
If you’re looking for a shortcut, pre-cubed butternut squash saves time, but be aware that it can sometimes be drier. Fresh is best, but frozen cubed squash works in a pinch—just add an extra 30 minutes to the cooking time. And if you want to add some extra veggies, a peeled and diced apple or a chopped carrot blends right in and adds natural sweetness.
Equipment Needed
You don’t need a fancy kitchen to make this creamy slow cooker butternut squash soup with coconut milk. Here’s what you’ll need:
- Slow cooker (4 to 6 quart) – Any size works, but a 6-quart is ideal for this recipe. If your slow cooker runs hot, keep an eye on the liquid level.
- Chef’s knife and cutting board – A sharp knife makes quick work of cubing the squash. Trust me, a dull knife is a recipe for frustration.
- Vegetable peeler – For removing the tough skin from the butternut squash. A Y-peeler works best.
- Immersion blender or regular blender – An immersion blender is my favorite because you can blend the soup right in the slow cooker—less mess, fewer dishes. If using a regular blender, work in batches and be careful with the hot liquid.
- Measuring cups and spoons – For accuracy, though this recipe is forgiving enough that exact measurements aren’t critical.
- Wooden spoon or spatula – For stirring and scraping down the sides.
- Ladle – For serving. A soup ladle with a deep bowl makes portioning easy.
If you don’t have an immersion blender, a standard countertop blender works perfectly. Just let the soup cool slightly before blending, and never fill the blender more than halfway with hot liquid—vent the lid to let steam escape. I learned that lesson the hard way when soup exploded all over my kitchen. Budget tip: a basic immersion blender costs around $20 and is one of the most useful tools you’ll ever buy for soups and sauces.
Preparation Method
Let’s walk through this step by step. I promise, it’s easier than it looks, and the results are absolutely worth the minimal effort.
- Prep the butternut squash (10 minutes). Using a sharp chef’s knife, cut off both ends of the squash. Stand it upright on the cutting board and slice down the middle from top to bottom. Scoop out the seeds and stringy bits with a spoon (save the seeds for roasting if you’re feeling ambitious). Use a vegetable peeler to remove the skin, then cut the flesh into 1-inch cubes. Don’t stress about uniformity—the squash will break down during cooking.
- Sauté the aromatics (5 minutes). Heat the olive oil in a skillet over medium heat. Add the diced onion and cook until translucent, about 3 minutes. Add the minced garlic and grated ginger, and cook for another minute until fragrant. This step is optional but highly recommended—it deepens the flavor and removes the raw edge from the garlic and ginger. If you’re really pressed for time, you can skip this and toss everything directly into the slow cooker.
- Layer everything in the slow cooker (5 minutes). Add the cubed butternut squash to the slow cooker. Top with the sautéed onion, garlic, and ginger. Sprinkle in the salt, pepper, cumin, nutmeg, and cayenne (if using). Pour in the vegetable broth, making sure the squash is mostly submerged. Give everything a gentle stir to combine.
- Cook low and slow (4-6 hours on low or 2-3 hours on high). Cover the slow cooker and cook on low for 5-6 hours or on high for 2-3 hours. You’ll know it’s done when the squash is fork-tender—it should easily fall apart when pierced. The longer it cooks, the more the flavors meld together.
- Add the coconut milk (2 minutes). Once the squash is tender, stir in the full-fat coconut milk. Make sure to shake the can well before opening, or stir it in the can first to incorporate the cream that settles at the top. Let it heat through for about 5 minutes.
- Blend until smooth (3 minutes). Using an immersion blender, blend the soup directly in the slow cooker until completely smooth and velvety. If using a countertop blender, work in batches. Fill the blender no more than halfway, remove the center cap from the lid, and cover with a kitchen towel to allow steam to escape. Blend on low speed, gradually increasing to high, until smooth. Transfer to a clean pot and keep warm.
- Taste and adjust seasoning (2 minutes). This is the most important step! Taste the soup and adjust salt, pepper, or spices as needed. If the soup is too thick, add a little more broth or water to reach your desired consistency. If it’s too thin, let it simmer uncovered for 10-15 minutes to reduce.
- Serve with your favorite toppings (5 minutes). Ladle the soup into bowls. Top with toasted pumpkin seeds, a drizzle of coconut milk, fresh herbs, and a generous crack of black pepper. Serve with crusty bread or alongside a creamy hatch chili corn chowder with bacon for a cozy soup dinner.
Cooking Tips & Techniques
After making this creamy slow cooker butternut squash soup with coconut milk more times than I can count, I’ve picked up a few tricks that make a real difference. Here are my best tips for soup success.
Roast the squash first for deeper flavor. This is an extra step, but it’s worth it when you have time. Toss the cubed squash with olive oil, salt, and pepper, then roast at 400°F for 25-30 minutes until caramelized and tender. The roasting brings out the natural sugars and adds a nutty, complex flavor that you just can’t get from slow cooking alone. I do this on weekends when I’m already using the oven for something else.
Don’t skip the ginger. I know it’s an extra ingredient you might not always have on hand, but fresh ginger really makes this soup sing. It adds brightness and cuts through the richness of the coconut milk in a way that nothing else can. If you’re out of fresh ginger, use ½ teaspoon of ground ginger—it won’t be quite the same, but it’ll still be good.
Toast your spices. Before adding them to the slow cooker, toast the cumin and nutmeg in a dry skillet for about 30 seconds until fragrant. This wakes up their essential oils and adds a deeper, more aromatic flavor to the soup. It’s a tiny extra step that makes a noticeable difference.
Blend in batches if using a countertop blender. I cannot stress this enough: hot liquid expands in the blender, and if you fill it too full, you’ll end up with soup on your ceiling. I learned this the hard way. Let the soup cool for 10 minutes before blending, work in small batches, and always vent the lid.
Adjust the consistency to your liking. Some people like their soup thick and velvety, others prefer it thinner and more sippable. I like mine somewhere in between—thick enough to coat the back of a spoon but thin enough to dip bread into. Add extra broth or water a little at a time until it’s exactly how you want it.
Make it ahead of time. This soup actually tastes better the next day. The flavors have time to meld and deepen overnight. I often make it a day ahead, store it in the fridge, and reheat it gently on the stove when I’m ready to serve. Just add a splash of broth or water when reheating, as the soup will thicken as it sits.
Variations & Adaptations
One of the best things about this creamy slow cooker butternut squash soup with coconut milk is how adaptable it is. Here are some of my favorite variations to keep things interesting.
Curried Butternut Squash Soup: Add 1 tablespoon of curry powder (or garam masala) along with the other spices. The warm, aromatic notes of curry pair beautifully with the sweet squash and creamy coconut milk. Top with a dollop of plain yogurt and fresh cilantro for a fusion twist.
Spicy Chipotle Version: Stir in 1-2 teaspoons of chipotle pepper in adobo sauce (finely minced) along with the broth. The smoky heat from the chipotle adds a whole new dimension. Serve with sliced avocado and a squeeze of lime to balance the heat.
Apple and Squash Combo: Add one peeled and diced apple (Granny Smith or Honeycrisp work well) to the slow cooker with the squash. The apple adds a subtle sweetness and a hint of tartness that brightens the whole soup. It’s especially nice in the fall when apples are at their peak.
Make It Vegan and Oil-Free: Skip the oil and sauté the aromatics in a splash of vegetable broth instead. Use full-fat coconut milk for richness. This version is just as creamy and satisfying.
Add Some Protein: Stir in a can of drained and rinsed chickpeas or some shredded rotisserie chicken after blending for a heartier meal. The soup becomes a complete one-bowl dinner that’s filling enough for even the hungriest eaters.
Roasted Red Pepper Twist: Add one roasted red pepper (from a jar works great) to the blender along with the soup. The smoky, sweet flavor of the pepper adds another layer of complexity. This is one of my personal favorite variations.
Serving & Storage Suggestions
This creamy slow cooker butternut squash soup with coconut milk is incredibly versatile when it comes to serving and storing. Here’s everything you need to know.
Serving Temperature and Presentation: Serve this soup hot, but not boiling. Ladle it into warm bowls (run them under hot water for a minute and dry them first) to keep the soup hot longer. For a beautiful presentation, swirl a tablespoon of coconut milk on top, sprinkle with toasted pumpkin seeds, and add a few fresh herb leaves. A drizzle of good olive oil or chili oil adds a nice finishing touch.
What to Serve With It: This soup pairs beautifully with crusty bread, garlic bread, or a simple green salad with a tangy vinaigrette. For a heartier meal, serve it alongside a creamy hatch green chile chicken enchilada casserole or a smothered pork chops with caramelized onion mushroom gravy. It also works as a starter for a fall dinner party.
Storage Instructions: Let the soup cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The soup will thicken as it sits, so don’t be alarmed. Just stir in a little broth or water when reheating.
Freezing Instructions: This soup freezes beautifully. Pour cooled soup into freezer-safe bags or containers, leaving about an inch of headspace for expansion. Label with the date and freeze for up to 3 months. To thaw, transfer to the refrigerator overnight or run the container under warm water. Reheat gently on the stove or in the microwave.
Reheating Tips: Reheat the soup in a saucepan over medium-low heat, stirring occasionally. Add a splash of broth or water to thin it out if needed. You can also reheat individual portions in the microwave—just use a microwave-safe bowl and heat in 30-second intervals, stirring between each. The flavors actually deepen after a day or two in the fridge, so leftovers are a treat.
Nutritional Information & Benefits
This creamy slow cooker butternut squash soup with coconut milk isn’t just delicious—it’s also packed with nutrients that make you feel good about eating it. Here’s a breakdown of what you’re getting in each serving.
Estimated Nutritional Values (per serving, about 1.5 cups):
- Calories: 220
- Total Fat: 14g
- Saturated Fat: 10g
- Carbohydrates: 24g
- Fiber: 6g
- Sugar: 8g (naturally occurring)
- Protein: 4g
- Sodium: 480mg (varies based on broth)
- Vitamin A: 320% of Daily Value
- Vitamin C: 35% of Daily Value
- Potassium: 700mg
Health Benefits: Butternut squash is loaded with vitamin A (from beta-carotene), which supports eye health and immune function. It’s also a good source of fiber, which aids digestion and keeps you feeling full. Coconut milk provides healthy medium-chain triglycerides (MCTs) that can boost energy and support brain health. Ginger and garlic have anti-inflammatory properties and can help soothe a sore throat or upset stomach—perfect for cold and flu season.
Dietary Considerations: This soup is naturally vegan, gluten-free, dairy-free, and nut-free. It’s also relatively low in calories for a creamy soup, making it a great option for those watching their intake. If you’re watching your sodium, use low-sodium broth and adjust salt at the end.
Conclusion
This creamy slow cooker butternut squash soup with coconut milk has become a staple in my kitchen for good reason. It’s the kind of recipe that delivers comfort without complexity, flavor without fuss, and warmth that goes beyond just temperature. Whether you’re fighting off a cold, feeding a hungry family on a busy weeknight, or just craving something cozy and nourishing, this soup delivers every single time.
I love that this recipe is forgiving enough for beginners but satisfying enough for experienced cooks. You can dress it up or keep it simple. You can make it spicy or mild. You can serve it as a starter or a main. And the best part? It makes your whole house smell amazing while it cooks.
I’d love to hear how this soup turns out for you! Did you add any fun toppings? Try a new spice combination? Make it for a crowd? Drop a comment below and let me know—I read every single one and I love seeing your creative twists. And if you loved this recipe, share it with a friend who needs a little comfort in their life. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Absolutely! Frozen cubed butternut squash works perfectly in this recipe. There’s no need to thaw it first—just add it directly to the slow cooker. You may need to add an extra 30 minutes to the cooking time since frozen squash takes a bit longer to become tender. The texture will be slightly different (frozen squash can be a bit more watery), but it’s still delicious and a great time-saver.
Can I make this soup on the stovetop instead of a slow cooker?
Yes, you can! To make this on the stovetop, sauté the aromatics in a large pot, then add the cubed squash and broth. Bring to a boil, reduce to a simmer, cover, and cook for 20-25 minutes until the squash is tender. Stir in the coconut milk and blend as directed. The stovetop version is faster (about 35 minutes total) but requires a bit more attention than the slow cooker method.
How can I make this soup thicker or thinner?
If your soup is too thick, simply stir in more broth, water, or even a splash of coconut milk until it reaches your desired consistency. If it’s too thin, let it simmer uncovered on the stovetop for 10-15 minutes to allow some of the liquid to evaporate. You can also add a tablespoon of cornstarch mixed with cold water (a slurry) and stir it in while simmering to thicken it up quickly.
Can I freeze this soup?
Yes, this soup freezes beautifully! Let it cool completely, then transfer to freezer-safe containers or bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. To thaw, place it in the refrigerator overnight or run the container under warm water. Reheat gently on the stovetop or in the microwave. The texture remains creamy and smooth after freezing.
What can I use instead of coconut milk?
If you don’t have coconut milk or prefer not to use it, you have several options. Heavy cream or half-and-half will give you a rich, creamy texture (though the soup won’t be vegan or dairy-free). For a lighter option, use evaporated milk or even plain Greek yogurt stirred in at the end (don’t boil after adding yogurt or it may curdle). Cashew cream (soaked cashews blended with water) is another excellent dairy-free alternative that adds creaminess without the coconut flavor.
Pin This Recipe!

Easy Creamy Slow Cooker Butternut Squash Soup
A velvety, dairy-free butternut squash soup made in the slow cooker with coconut milk. This comforting, set-it-and-forget-it recipe is perfect for busy weeknights and chilly days.
- Prep Time: 15 minutes
- Cook Time: 5 hours (low) or 2.5 hours (high)
- Total Time: 5 hours 15 minutes (low) or 2 hours 45 minutes (high)
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 3 pounds), peeled, seeded, and cubed
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 4 cups vegetable broth (or chicken broth)
- 1 can (13.5 oz) full-fat coconut milk
- 1 tablespoon olive oil or coconut oil
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- ½ teaspoon ground cumin
- ¼ teaspoon ground nutmeg
- ¼ teaspoon cayenne pepper (optional)
- Toasted pumpkin seeds (pepitas) for garnish (optional)
- Fresh parsley or cilantro, chopped for garnish (optional)
- A drizzle of coconut milk or heavy cream for garnish (optional)
- Crusty bread or croutons for serving (optional)
Instructions
- Prep the butternut squash: Cut off both ends, slice in half lengthwise, scoop out seeds, peel, and cut into 1-inch cubes.
- Sauté the aromatics: Heat olive oil in a skillet over medium heat. Cook diced onion until translucent (about 3 minutes). Add minced garlic and grated ginger, cook 1 minute until fragrant.
- Layer everything in the slow cooker: Add cubed squash, sautéed aromatics, salt, pepper, cumin, nutmeg, and cayenne (if using). Pour in vegetable broth, stir gently.
- Cook low and slow: Cover and cook on low for 5-6 hours or on high for 2-3 hours, until squash is fork-tender.
- Add the coconut milk: Stir in full-fat coconut milk. Let heat through for about 5 minutes.
- Blend until smooth: Use an immersion blender directly in the slow cooker, or blend in batches in a countertop blender (vent the lid to allow steam to escape).
- Taste and adjust seasoning: Add more salt, pepper, or spices as needed. Thin with extra broth or water if too thick; simmer uncovered if too thin.
- Serve with your favorite toppings: Ladle into bowls and garnish with pumpkin seeds, a drizzle of coconut milk, fresh herbs, and black pepper. Serve with crusty bread.
Notes
Roasting the squash first (400°F for 25-30 minutes) adds deeper flavor. Don’t skip the fresh ginger—it brightens the soup. Toast spices in a dry skillet for 30 seconds to enhance flavor. For a thicker soup, simmer uncovered; for thinner, add more broth. Soup tastes even better the next day. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 8
- Sodium: 480
- Fat: 14
- Saturated Fat: 10
- Carbohydrates: 24
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, slow cooker soup, creamy soup, coconut milk soup, vegan soup, gluten-free soup, fall soup, winter soup


