I did not trust butternut squash soup. Not one bit. For years, I walked past it on menus and scrolled past it on Pinterest, convinced it was either going to be watery and disappointing or so thick it felt like eating baby food from a mug. There was no in-between, at least not in my head. Then my neighbor showed up at my door on a chilly November afternoon holding a thermos. “Just try it,” she said. I took a spoonful out of politeness, and honestly, I almost dropped the thermos. It was velvety, rich, and had this subtle sweetness that didn’t hit you over the head. The coconut milk gave it this silky finish that made me close my eyes without meaning to.
That moment changed how I look at fall soups. I spent the next few weeks trying to recreate that thermos magic in my own kitchen. I tested versions on the stove, in the Instant Pot, and finally landed on the crockpot. The slow cooker does something to the squash that a stovetop simmer just can’t match—it lets the flavors marry slowly while you go about your day. No stirring, no watching, no stress. This creamy crockpot butternut squash soup with coconut milk became my go-to for busy weeknights when I wanted something that felt special without the fuss. It is the kind of soup that makes you forget you are eating vegetables for dinner.
I have made this soup for friends who swore they hated squash, for kids who asked for seconds, and for my own lazy Sundays when cooking felt like a chore. It works every single time. That is the kind of recipe worth holding onto.
Why You Will Love This Recipe
This creamy crockpot butternut squash soup with coconut milk is not just another soup recipe. It is the one I turn to when I need dinner to feel effortless but still impressive. Let me tell you why it deserves a permanent spot in your rotation.
- Set It and Forget It : The crockpot does all the heavy lifting. Chop the squash, toss everything in, and walk away. Dinner is ready when you are.
- Simple Ingredients : No hunting for obscure spices or specialty items. You probably have most of this in your pantry right now.
- Perfect for Fall Evenings : This soup is basically autumn in a bowl. It is cozy, warming, and pairs perfectly with crusty bread or a side salad.
- Crowd-Pleaser : I have served this to picky eaters, squash skeptics, and full-on vegetable avoiders. Everyone goes back for more.
- Unbelievably Creamy Without Heavy Cream : The coconut milk gives you that luscious texture without any dairy. You will not miss the cream at all.
What makes this version different from the dozens of squash soup recipes out there is the balance. The coconut milk is not overpowering—it just rounds out the edges and makes everything feel luxurious. The ginger and garlic add warmth without stealing the show. And the slow cooking process concentrates the squash’s natural sweetness so you barely need any added sugar. I tested this recipe six times before I got it right. The first batch was too thin. The second was too sweet. The third needed more salt. But this version? It is the one I make on repeat, and I think you will too.
This is the soup you make when you want to impress someone without breaking a sweat. It is also the soup you make on a Tuesday night when you just need something warm and good. It works for both.
What Ingredients You Will Need
This creamy crockpot butternut squash soup with coconut milk relies on a short list of ingredients that work together beautifully. Each one has a job to do, and together they create something greater than the sum of their parts.
- 1 medium butternut squash (about 3 pounds) — peeled, seeded, and cut into 1-inch cubes. Look for a squash that feels heavy for its size with firm, unblemished skin. Pre-cut squash from the grocery store works in a pinch, but fresh is always better for flavor.
- 1 can (13.5 oz) full-fat coconut milk — This is non-negotiable for the creamy texture. Light coconut milk will work, but the soup will be thinner and less luxurious. I prefer Thai Kitchen or Native Forest brands for consistent results.
- 3 cups vegetable broth — Low-sodium is best so you can control the salt level. Chicken broth works too if you are not keeping it vegetarian.
- 1 medium yellow onion — chopped. Adds savory depth that balances the squash’s sweetness.
- 3 cloves garlic — minced. Fresh garlic makes a difference here. Do not use the jarred stuff.
- 1 tablespoon fresh ginger — grated. This is the secret ingredient that makes the soup feel bright and alive. Do not skip it.
- 1 teaspoon ground cumin — adds warmth and a subtle earthiness.
- 1/2 teaspoon ground cinnamon — just enough to complement the squash without making it taste like dessert.
- 1/4 teaspoon cayenne pepper — optional, but I love the tiny kick it adds. Leave it out if you prefer a mild soup.
- Salt and black pepper — to taste. Start with 1 teaspoon of salt and adjust at the end.
- 2 tablespoons olive oil — for sautéing the aromatics. You can skip this step and throw everything in raw, but sautéing brings out deeper flavor.
- Optional toppings : toasted pumpkin seeds, a drizzle of coconut milk, fresh thyme, or a swirl of chili oil.
One thing I learned the hard way—do not skip the fresh ginger. The first time I made this, I used dried ginger powder because I was out of fresh. The soup was fine, but it lacked that bright, zippy note that makes this recipe sing. Fresh ginger is worth the extra thirty seconds of grating. I promise.
Equipment Needed
You do not need a fancy kitchen to make this creamy crockpot butternut squash soup with coconut milk. Here is what you will need:
- A 6-quart or larger slow cooker — This size gives you enough room to stir without splashing. A smaller crockpot works, just make sure the squash fits in a single layer as much as possible.
- A sharp chef’s knife — Peeling and cubing butternut squash is the hardest part of this recipe. A dull knife makes it dangerous and frustrating. Keep it sharp.
- A vegetable peeler — A sturdy Y-peeler works best for butternut squash skin.
- A cutting board — Preferably large enough to handle a whole squash.
- A large skillet — For sautéing the onion, garlic, and ginger before they go into the crockpot. This step is optional but highly recommended.
- An immersion blender — This is the easiest way to puree the soup right in the crockpot. If you do not have one, a regular blender works too—just work in batches and be careful with hot liquid.
- Measuring cups and spoons — For accuracy, especially with the spices.
If you do not have an immersion blender, do not run out and buy one just for this recipe. Let the soup cool for a few minutes, then transfer it to a regular blender in batches. Fill the blender no more than halfway, hold the lid down with a towel, and blend until smooth. It takes a little longer, but the results are the same.
Preparation Method

Making this creamy crockpot butternut squash soup with coconut milk is almost embarrassingly easy. Here is how to do it, step by step.
- Prep the squash. Cut off both ends of the butternut squash, then slice it in half where the narrow neck meets the bulbous bottom. Use a vegetable peeler to remove the skin. Scoop out the seeds and stringy bits with a spoon. Cut the flesh into 1-inch cubes. This takes about 10 minutes the first time, but you will get faster with practice. If you are short on time, many grocery stores sell pre-cut butternut squash. Just look for fresh, evenly sized pieces.
- Sauté the aromatics. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and grated ginger, then cook for another minute until fragrant. This step wakes up the flavors in a way that raw aromatics cannot match. If you are in a huge rush, you can skip this and throw everything in the crockpot raw. The soup will still be good, just not quite as deep in flavor.
- Combine everything in the crockpot. Transfer the sautéed onion mixture to your slow cooker. Add the cubed butternut squash, vegetable broth, cumin, cinnamon, cayenne (if using), 1 teaspoon of salt, and a few grinds of black pepper. Stir to combine. Do not add the coconut milk yet—it goes in at the end to preserve its creamy texture.
- Cook low and slow. Cover the crockpot and cook on low for 6-7 hours or on high for 3-4 hours. The squash is ready when it is fork-tender and practically falling apart. You should be able to mash a cube easily against the side of the pot.
- Add the coconut milk. Pour in the full can of coconut milk and stir to combine. Let it cook for another 10-15 minutes so everything heats through together. This short extra step makes a big difference in how well the flavors meld.
- Blend until smooth. Turn off the slow cooker. Use an immersion blender directly in the pot and blend until the soup is completely smooth and velvety. If you are using a regular blender, let the soup cool for 5-10 minutes first, then blend in batches. Be careful—hot liquid expands and can blow the lid off a blender. Work in small batches and hold the lid down with a folded kitchen towel.
- Taste and adjust. This is the most important step. Taste the soup and add more salt, pepper, or a pinch of cayenne if needed. I almost always add another 1/2 teaspoon of salt at this stage. The squash’s sweetness can mask saltiness, so do not be shy.
- Serve and garnish. Ladle the soup into bowls and top with your favorite garnishes. I love a swirl of extra coconut milk, a sprinkle of toasted pumpkin seeds, and a few fresh thyme leaves. A drizzle of chili oil is incredible if you like a little heat.
A quick note about timing—this soup is forgiving. If it cooks for an extra hour on low, it will be fine. If you need to hold it for a while before serving, keep it on the warm setting. The flavors actually get better as they sit.
Cooking Tips and Techniques
After making this creamy crockpot butternut squash soup with coconut milk more times than I can count, I have picked up a few tricks that make a real difference.
Do not skip the sauté step. I know it adds an extra pan and five minutes, but sautéing the onion, garlic, and ginger before adding them to the crockpot deepens the flavor in a way that raw ingredients cannot replicate. The browning creates complexity that makes the soup taste like it simmered all day—because it did, but the sauté gives it a head start.
Cut the squash evenly. This is one of those tips that sounds fussy but matters. If your cubes are different sizes, the smaller ones will turn to mush while the larger ones stay firm. Aim for 1-inch pieces and try to keep them uniform. Your soup will blend more smoothly and taste more consistent.
Watch your liquid level. Butternut squash releases a surprising amount of water as it cooks. If you add too much broth at the beginning, you will end up with thin soup. I use exactly 3 cups of broth and have never needed more. If the soup is too thick after blending, you can always thin it with a splash of broth or water.
Season in layers. Add a little salt at the beginning, then taste and adjust at the end. Squash needs more salt than you think because its natural sweetness balances out the saltiness. I learned this the hard way after serving a batch that tasted flat. A final pinch of salt transformed it completely.
Let the coconut milk warm up before adding. If your coconut milk is cold from the fridge, let it sit on the counter for 10 minutes or warm it gently before adding it to the hot soup. Cold coconut milk can seize up and create a grainy texture. Room temperature or slightly warm coconut milk blends in smoothly every time.
I once forgot to add the coconut milk entirely. I served the soup, took a bite, and knew something was off. It was fine, but it lacked that velvety finish that makes this recipe special. I stirred in the coconut milk right in the bowl and it saved the meal, but it was a good reminder to follow the order of operations.
Variations and Adaptations
This creamy crockpot butternut squash soup with coconut milk is incredibly versatile. Here are some ways to make it your own.
Make it vegan and whole30-friendly. This recipe is already vegan if you use vegetable broth. It is also Whole30-compliant as written—just make sure your broth does not have any added sugar or non-compliant ingredients. The coconut milk keeps it rich without any dairy.
Add a protein boost. Stir in a can of drained and rinsed chickpeas during the last 30 minutes of cooking. They add texture and turn the soup into a more substantial meal. You can also top each bowl with crispy chickpeas for crunch.
Swap the squash. Butternut is my favorite for its sweetness and smooth texture, but this recipe works beautifully with other winter squashes. Try it with kabocha, acorn squash, or even pumpkin. The cooking time may vary slightly depending on the squash’s density.
Make it spicy. Double the cayenne pepper or add a chopped jalapeño (seeds removed unless you want serious heat) along with the aromatics. A swirl of chili oil or Sriracha at the end takes it to another level.
Go sweeter. If you like a sweeter soup, add a peeled and chopped apple (Granny Smith or Honeycrisp work well) along with the squash. The apple adds natural sweetness and a subtle fruity note that pairs beautifully with the ginger and cinnamon.
Try an herby version. Swap the cumin and cinnamon for fresh rosemary and thyme. Add 2 sprigs of each to the crockpot, then remove them before blending. The result is a more savory, earthy soup that feels completely different from the original.
I made the apple version last fall when I had an extra Honeycrisp lying around. It was so good that I wrote it down in my recipe notebook. Sometimes the best variations come from using up what is in your fridge.
Serving and Storage Suggestions
This creamy crockpot butternut squash soup with coconut milk is best served hot, straight from the slow cooker. Ladle it into warm bowls and add your favorite toppings. I love a swirl of extra coconut milk, a sprinkle of toasted pumpkin seeds, and a few cracks of black pepper. A drizzle of balsamic glaze or chili oil adds a lovely finishing touch if you want to get fancy.
For a complete meal, serve this soup with crusty bread, a simple green salad, or a ham and cheese slider on the side. It also pairs beautifully with a pumpkin chai latte for a cozy fall lunch. The soup is hearty enough to stand alone, but it plays well with others.
Refrigerator storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the fridge for up to 5 days. The flavors actually deepen as it sits, so day-old soup is often even better than fresh.
Freezer storage: This soup freezes beautifully. Pour cooled soup into freezer-safe containers or zip-top bags, leaving an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Warm the soup in a pot over medium-low heat, stirring occasionally. Add a splash of broth or water if it has thickened too much. You can also reheat individual portions in the microwave—just cover the bowl and heat in 60-second intervals, stirring between each.
One thing to note—the coconut milk may separate slightly after freezing and thawing. Do not panic. Just whisk the soup vigorously while reheating and it will come back together. A quick blitz with an immersion blender fixes it instantly.
Nutritional Information and Benefits
This creamy crockpot butternut squash soup with coconut milk is as nourishing as it is delicious. Here is an estimated breakdown per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 210 |
| Total Fat | 12g |
| Saturated Fat | 9g |
| Carbohydrates | 24g |
| Fiber | 6g |
| Sugar | 6g |
| Protein | 4g |
| Vitamin A | 457% DV |
| Vitamin C | 38% DV |
| Potassium | 12% DV |
Butternut squash is packed with vitamin A, which supports eye health and immune function. The ginger and garlic add anti-inflammatory benefits, while coconut milk provides healthy fats that help your body absorb the fat-soluble vitamins in the squash. This soup is naturally gluten-free, dairy-free, and vegan, making it a great option for a wide range of dietary needs. If you are watching your sodium, use low-sodium broth and adjust salt at the end.
I love that this soup feels indulgent but is actually full of good-for-you ingredients. It is comfort food that does not come with a side of guilt.
Frequently Asked Questions
Can I make this soup on the stovetop instead of the crockpot?
Absolutely. Sauté the aromatics in a large pot, then add the cubed squash and broth. Bring to a boil, reduce to a simmer, and cook for 25-30 minutes until the squash is tender. Add the coconut milk, blend, and season. The stovetop version is faster, but the crockpot version develops deeper flavor over the long cook time.
Can I use frozen butternut squash?
Yes, frozen butternut squash works well in this recipe. Use about 4 cups of frozen cubes. You do not need to thaw them first—just add them directly to the crockpot. The soup may be slightly thinner because frozen squash releases more water, so you might want to reduce the broth by 1/2 cup.
How do I make this soup thicker?
If you prefer a thicker soup, reduce the broth to 2 1/2 cups. You can also let the soup simmer uncovered for 15-20 minutes after blending to let some of the liquid evaporate. Another option is to add a peeled and diced potato along with the squash—the potato breaks down and acts as a natural thickener.
Can I leave out the coconut milk?
You can, but the soup will be much thinner and less creamy. If you are avoiding coconut, try blending in a peeled and boiled potato or a handful of raw cashews (soaked in hot water for 30 minutes) to add creaminess without dairy. Full-fat canned coconut milk really is the best option for texture and flavor.
How do I peel butternut squash easily?
Microwave the whole squash for 2-3 minutes to soften the skin slightly. Let it cool enough to handle, then use a sharp vegetable peeler. The skin comes off much more easily than when the squash is raw. You can also cut the squash in half, scoop out the seeds, and roast it face-down at 400°F for 30 minutes before scooping out the flesh—this eliminates peeling entirely.
Conclusion
This creamy crockpot butternut squash soup with coconut milk is the kind of recipe that becomes a habit. It is easy enough for a Tuesday night and impressive enough for company. The slow cooker does the work, the ingredients are simple, and the result is a bowl of soup that feels like a warm hug on a cold day.
I have made this soup for sick friends, for holiday dinners, and for myself on days when I needed something comforting. It never disappoints. If you try it, I would love to hear how it turned out. Leave a comment below and let me know what toppings you used or if you tried one of the variations. Your feedback helps other readers decide what to cook, and it makes my day to hear about your kitchen wins.
Go ahead and give this soup a try. Your crockpot is waiting, and dinner is about to get a whole lot cozier.
Pin This Recipe!

Easy Creamy Crockpot Butternut Squash Soup with Coconut Milk
This velvety, rich butternut squash soup is made effortlessly in the slow cooker with coconut milk, ginger, and warm spices. It’s a cozy, crowd-pleasing fall dinner that’s naturally vegan and gluten-free.
- Prep Time: 15 minutes
- Cook Time: 6 hours 15 minutes
- Total Time: 6 hours 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 3 pounds), peeled, seeded, and cut into 1-inch cubes
- 1 can (13.5 oz) full-fat coconut milk
- 3 cups vegetable broth (low-sodium preferred)
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon cayenne pepper (optional)
- Salt and black pepper to taste (start with 1 teaspoon salt)
- 2 tablespoons olive oil
- Optional toppings: toasted pumpkin seeds, extra coconut milk, fresh thyme, chili oil
Instructions
- Prep the squash: Cut off both ends, slice in half where the narrow neck meets the bulbous bottom. Use a vegetable peeler to remove the skin. Scoop out seeds and stringy bits. Cut flesh into 1-inch cubes.
- Sauté the aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and cook 4-5 minutes until soft. Add minced garlic and grated ginger, cook 1 minute until fragrant.
- Combine in crockpot: Transfer sautéed mixture to a 6-quart slow cooker. Add cubed squash, vegetable broth, cumin, cinnamon, cayenne (if using), 1 teaspoon salt, and black pepper. Stir. Do not add coconut milk yet.
- Cook: Cover and cook on low for 6-7 hours or high for 3-4 hours, until squash is fork-tender.
- Add coconut milk: Pour in full can of coconut milk, stir, and cook another 10-15 minutes.
- Blend: Use an immersion blender directly in the pot until smooth. Alternatively, let cool slightly and blend in batches in a regular blender, holding lid down with a towel.
- Taste and adjust: Add more salt, pepper, or cayenne as needed.
- Serve: Ladle into bowls and garnish with desired toppings.
Notes
Do not skip sautéing the aromatics for deeper flavor. Cut squash evenly for consistent cooking. Season in layers—add salt at beginning and adjust at end. Let coconut milk come to room temperature before adding to prevent graininess. Soup can be refrigerated for up to 5 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 210
- Sugar: 6
- Sodium: 480
- Fat: 12
- Saturated Fat: 9
- Carbohydrates: 24
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, crockpot soup, creamy soup, coconut milk, vegan soup, gluten-free soup, fall soup, easy soup


