I was standing in the middle of a grocery store parking lot last October when the air turned cool and damp, and this smell—like roasting squash and something sweet and warm—drifted over from somewhere. And just like that, I was seven years old in Mrs. Kowalski’s kitchen, the one with the yellow linoleum floor and the cracked ceramic rooster on the windowsill. She wasn’t my grandmother or even a relative, just this older woman who lived three houses down and let me sit on her counter while she made soup on rainy afternoons. I never knew what she put in it, only that it was the color of autumn leaves and tasted like someone had bottled a hug.
I’ve spent years trying to get that exact feeling back. And honestly? I think I finally nailed it with this honeynut squash soup. Not because I’m some fancy chef—I mean, I burned the first batch of squash I tried to roast last week, and my kitchen smelled like a campfire for two days—but because I figured out the trick. It’s the coconut milk. That silky, slightly sweet richness is what Mrs. Kowalski’s soup had, and I just didn’t know it back then. Maybe you’ve been there, chasing a flavor from childhood that you can’t quite describe but you’d know the second it hit your tongue.
This soup has become my go-to for those evenings when the house feels quiet and the windows are fogged up from cooking. It’s the kind of meal that doesn’t ask for much—just a few ingredients, thirty minutes, and maybe a cozy blanket afterward. And every time I make it, I think about that yellow linoleum floor and the woman who showed me that soup could feel like coming home. So let me show you too.
Why You’ll Love This Recipe
Let me tell you why this honeynut squash soup with coconut milk has earned a permanent spot in my weekly rotation. I tested it on my family—three times in two weeks—and nobody complained once. That’s basically a miracle in my house.
- Quick & Easy: From start to finish, you’re looking at about 30 minutes. I’ve made this on a Tuesday night after soccer practice, and it still felt like a proper meal. No hovering over a pot for hours.
- Simple Ingredients: You don’t need to hunt down anything weird. Honeynut squash, coconut milk, an onion, some garlic, and broth. That’s it. I bet you already have half of these in your pantry.
- Perfect for Cozy Nights: This soup was made for those evenings when you want something warm and comforting but don’t want to spend your whole evening in the kitchen. It’s also great for meal prep—it reheats beautifully.
- Crowd-Pleaser: My kids, who usually side-eye anything orange, asked for seconds. My husband ate it three days in a row for lunch. Even my neighbor, who claims she doesn’t like squash, came back for more.
- Unbelievably Delicious: The texture is what gets me every time. It’s velvety without being heavy, thanks to the coconut milk. And the flavor—sweet from the roasted squash, savory from the garlic, and just a little bit rich from the coconut—is pure comfort.
What makes this recipe different from all the other squash soups out there? It’s the balance. Most recipes either drown the squash in cream or leave it too thin and watery. This one hits that sweet spot where the coconut milk enhances the natural sweetness of the honeynut squash without overpowering it. I’ve tested it with different types of squash, different ratios of coconut milk to broth, and this version is the one that made me close my eyes after the first spoonful. It’s comfort food, reimagined—healthier, faster, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:
- Honeynut squash (2 medium, about 1.5 pounds total): These little guys are sweeter and creamier than butternut squash, with a thinner skin that’s easier to cut. Look for ones that feel heavy for their size and have a deep orange color. (If you can’t find honeynut, butternut squash works fine—just add 5 minutes to the roasting time.)
- Coconut milk (1 can, full-fat): This is the secret to the silky texture. I recommend Thai Kitchen or Chaokoh for the richest flavor. Don’t use light coconut milk here—it won’t give you that same creamy mouthfeel. (Shake the can well before opening, since the cream tends to separate.)
- Yellow onion (1 medium, diced): Adds a savory base that balances the sweetness of the squash. I’ve used sweet onions too, and they work great. Red onions are a bit too sharp for this.
- Garlic (3 cloves, minced): Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch. I like to smash the cloves with the flat side of my knife before mincing—it releases more flavor.
- Vegetable broth (2 cups): Use a good-quality broth here, since it’s a major flavor component. I prefer Pacific Foods or Imagine brand. Low-sodium is best so you can control the salt level. (Chicken broth works too if you’re not keeping it vegetarian.)
- Olive oil (2 tablespoons): For roasting the squash and sautéing the onion. Avocado oil is a good substitute if you prefer a higher smoke point.
- Salt (1 teaspoon, plus more to taste): I use fine sea salt. Kosher salt works too, but you might need a bit more.
- Black pepper (½ teaspoon, freshly ground): Freshly ground pepper makes a difference here. The pre-ground stuff can taste flat.
- Ground ginger (½ teaspoon): This adds warmth without being spicy. Fresh ginger works too—use about 1 teaspoon grated—but I find ground ginger blends more smoothly into the soup.
- Maple syrup (1 tablespoon, optional): Only if your squash isn’t sweet enough. Honeynut squash is usually plenty sweet on its own, but if you’re using butternut, you might want this.
Optional toppings: Toasted pumpkin seeds, a drizzle of coconut cream, fresh thyme leaves, or a swirl of chili oil for heat. I always add the pumpkin seeds—they add such a nice crunch.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what I use, along with some budget-friendly alternatives:
- Large pot or Dutch oven (5-6 quart): I use my trusty Le Creuset Dutch oven, but any heavy-bottomed pot works. The key is even heat distribution. A regular stockpot is fine—just stir a bit more often.
- Immersion blender: This is my favorite tool for soups. It lets you blend right in the pot, which means less cleanup. If you don’t have one, a regular blender works—just let the soup cool slightly first and blend in batches. (Pro tip: fill the blender only halfway and hold the lid with a towel to prevent explosions.)
- Baking sheet: For roasting the squash. A rimmed baking sheet is best to catch any juices. Line it with parchment paper for easier cleanup.
- Chef’s knife and cutting board: A sharp knife makes cutting squash so much easier. I learned that lesson the hard way after nearly losing a fingertip to a dull blade.
- Wooden spoon or spatula: For stirring the onions and garlic. Silicone spatulas work too, but I like the sturdiness of wood.
- Measuring cups and spoons: For accuracy, especially with the broth and coconut milk. I’ve eyeballed it before and ended up with soup that was too thin.
If you’re on a budget, skip the immersion blender and use a regular blender. Just be careful with the hot liquid. And honestly, you could even mash the squash with a potato masher if you don’t mind a chunkier texture. I’ve done that in a pinch, and it still tastes great.
Preparation Method

Let me walk you through this step by step. I’ve made this soup more times than I can count, so I’ve learned where things can go wrong and how to fix them.
- Preheat your oven to 400°F (200°C). While it’s heating, wash the honeynut squash. You don’t need to peel these—the skin is thin and edible, and it adds fiber. Cut each squash in half lengthwise. Scoop out the seeds with a spoon. (I save the seeds to roast later with salt and cayenne—they make a great snack.)
- Place the squash halves cut-side up on your baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle with a pinch of salt. Rub the oil all over the flesh. Roast for 20-25 minutes, until the squash is tender when pierced with a fork. The edges should be slightly caramelized. (If you’re using butternut squash, roast for 25-30 minutes.)
- While the squash roasts, start the base. Heat the remaining 1 tablespoon of olive oil in your large pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until it’s soft and translucent. You want it to smell sweet, not burnt. If it starts browning too fast, turn the heat down.
- Add the minced garlic and ground ginger. Stir constantly for about 30 seconds, until the garlic is fragrant. Don’t walk away here—garlic burns fast and turns bitter. I learned this the hard way when I was multitasking and ended up with garlic that tasted like regret.
- Pour in the vegetable broth. Use a wooden spoon to scrape up any browned bits from the bottom of the pot—that’s where a lot of the flavor is. Bring the broth to a gentle simmer.
- By now, the squash should be done. Let it cool for a few minutes, then scoop the flesh out of the skins. (The skins should come off easily.) Add the squash flesh to the pot with the broth and onions. Stir to combine.
- Add the coconut milk. Shake the can well first, then pour it all in. Stir until the coconut milk is fully incorporated and the soup looks smooth and creamy. Add the salt, pepper, and maple syrup if using. Taste and adjust seasoning—you might want a little more salt or a pinch of cayenne for heat.
- Simmer for 5 minutes. This lets all the flavors meld together. Don’t boil it—just a gentle simmer. You’ll see little bubbles around the edges of the pot.
- Blend the soup until smooth. If using an immersion blender, submerge it fully and blend in an up-and-down motion until the soup is velvety. If using a regular blender, work in batches. Fill the blender no more than halfway, hold the lid with a towel, and blend on low speed first, then increase. (Hot liquid expands, so start slow to avoid a mess.)
- Taste one more time. This is your last chance to adjust. Add more salt if needed, or a squeeze of lemon juice to brighten it up. I sometimes add a splash of apple cider vinegar if it feels too rich.
- Ladle into bowls and add your toppings. I like a drizzle of extra coconut milk, a handful of toasted pumpkin seeds, and a few fresh thyme leaves. The contrast of creamy soup and crunchy seeds is everything.
Total time: About 30 minutes from start to finish. Prep takes 10 minutes, roasting takes 20, and the stovetop part takes about 15 minutes (you can do it while the squash roasts).
Cooking Tips & Techniques
Over the years, I’ve made every mistake you can imagine with squash soup. Here’s what I’ve learned so you don’t have to repeat my failures.
Don’t skip roasting the squash. I know it’s tempting to just boil it to save time, but roasting concentrates the natural sugars and gives you that deep, caramelized flavor. Boiled squash tastes watery and flat. Trust me on this—I tried it once when I was in a hurry, and my family asked if I’d forgotten to add the squash.
Cut the squash evenly. When you halve the honeynut squash, try to make the halves as even as possible. This ensures they roast at the same rate. If one half is much smaller, it might burn while the other is still undercooked.
Toast your pumpkin seeds. If you’re using pumpkin seeds as a topping, toast them in a dry skillet over medium heat for 2-3 minutes until they start popping. Add a pinch of salt and cayenne if you like heat. They keep for weeks in an airtight container, so I make a big batch.
Blend carefully. Hot soup in a blender is dangerous. I once had the lid blow off because I filled it too full and the steam pressure built up. My kitchen looked like a crime scene. Always let the soup cool for 5 minutes before blending, and never fill the blender more than halfway.
Season in layers. Add salt at the beginning when you’re roasting the squash, again when you’re sautéing the onions, and again at the end. This builds depth of flavor. If you add all the salt at the end, the soup will taste salty but flat.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen. I often make it on Sunday and serve it on Monday. Just store it in the fridge and reheat gently.
Thin it if needed. If your soup is too thick after refrigerating, add a splash of broth or water when reheating. Coconut milk thickens as it cools, so don’t panic if it looks like pudding straight from the fridge.
Variations & Adaptations
One of the things I love about this soup is how flexible it is. Here are some variations I’ve tried and loved:
- Spicy version: Add ½ teaspoon of red pepper flakes or a minced jalapeño (seeds removed) when you sauté the onions. The heat pairs beautifully with the sweet squash and creamy coconut milk. I make this version when I need something to clear my sinuses.
- Curried squash soup: Stir in 1 tablespoon of curry powder (I like Madras curry) when you add the garlic. The warm spices—turmeric, cumin, coriander—complement the squash perfectly. Top with a dollop of yogurt and fresh cilantro.
- Vegan and dairy-free: This recipe is already vegan and dairy-free as written! Just make sure your vegetable broth is vegan-friendly (some brands add dairy).
- Nut-free option: This soup is naturally nut-free, since coconut is technically a fruit. But if you’re serving someone with a tree nut allergy, double-check your coconut milk label—some brands are processed in facilities that handle tree nuts.
- Roasted carrot and squash combo: Add 2 large carrots, peeled and chopped, to the baking sheet with the squash. Roast them together, then blend them into the soup. The carrots add extra sweetness and a beautiful orange color.
- Protein boost: Stir in a can of drained and rinsed chickpeas after blending. Or top each bowl with crispy chickpeas (roasted with olive oil and smoked paprika) for crunch and protein.
- Different squash options: Butternut, acorn, or kabocha squash all work. Each has a slightly different sweetness and texture. Kabocha is my second favorite after honeynut—it’s incredibly creamy.
I once made a version with roasted red bell peppers thrown in, and it was surprisingly good. The peppers added a smoky sweetness that worked really well. So don’t be afraid to experiment!
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, but here are some ideas for making it a full meal:
Serving temperature: Serve piping hot in warmed bowls. I like to run the bowls under hot water and dry them before ladling in the soup—it keeps the soup hot longer.
Presentation: Ladle the soup into bowls, then drizzle a little extra coconut milk on top in a swirl pattern. Sprinkle with toasted pumpkin seeds, fresh thyme leaves, and a crack of black pepper. The contrast of colors—orange soup, white coconut milk, green thyme, dark seeds—is gorgeous.
What to serve with it: A crusty loaf of sourdough bread or garlic bread is perfect for dipping. A simple green salad with a lemon vinaigrette balances the richness. For a heartier meal, serve it alongside a grilled cheese sandwich or a simple roasted chicken. I’ve also served it as a starter for Thanksgiving, and it was a hit.
Storage: Let the soup cool completely, then transfer to an airtight container. It keeps in the refrigerator for up to 5 days. The flavors actually get better after a day or two.
Freezing: This soup freezes beautifully. Pour it into freezer-safe containers or zip-top bags (lay them flat to save space). It keeps for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. Don’t boil it—the coconut milk can separate if you get it too hot.
How flavors develop: The soup is delicious right away, but it’s even better the next day. The squash, coconut, and spices meld together into something deeper and more complex. If you can, make it a day ahead.
Nutritional Information & Benefits
Here’s the nutritional breakdown per serving (based on 4 servings, without toppings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 |
| Total Fat | 14g |
| Saturated Fat | 10g |
| Carbohydrates | 22g |
| Fiber | 4g |
| Sugar | 8g |
| Protein | 4g |
| Vitamin A | 280% DV |
| Vitamin C | 25% DV |
| Potassium | 15% DV |
Health benefits: Honeynut squash is packed with vitamin A (from beta-carotene), which supports eye health and immune function. Coconut milk provides healthy medium-chain triglycerides (MCTs) that can boost energy and support brain health. The ginger in this soup has anti-inflammatory properties, and garlic is known for its immune-boosting effects.
Dietary considerations: This soup is naturally gluten-free, dairy-free, vegan, and nut-free (check your coconut milk label for cross-contamination if needed). It’s also low in added sugar—the sweetness comes mostly from the squash itself.
Allergen note: Coconut is not a tree nut botanically, but some people with tree nut allergies react to coconut. If you’re serving someone with severe allergies, check with them first.
I love that this soup feels indulgent but is actually pretty good for you. It’s the kind of meal that nourishes your body and your soul at the same time.
Conclusion
This honeynut squash soup with coconut milk has become more than just a recipe in my kitchen—it’s a little ritual. Every time I make it, I remember that rainy afternoon in Mrs. Kowalski’s kitchen, and I feel grateful that I can recreate that feeling for my own family now. It’s simple, it’s affordable, and it’s genuinely delicious.
I hope you give this soup a try. Don’t be afraid to tweak it to your tastes—add more ginger, skip the maple syrup, throw in some curry powder. The best recipes are the ones you make your own. And honestly, even if you mess up a little, it’ll probably still be amazing. Soup is forgiving like that.
If you make this, I’d love to hear about it. Drop a comment below and let me know how it turned out, or share your own twist on it. Did you add something unexpected? Did your kids ask for seconds? Tell me everything. And if you’re looking for more cozy soup recipes, check out my creamy Tuscan tortellini soup or my easy roasted tomato basil soup—they’re both family favorites too.
Until next time, happy cooking. And don’t forget the crusty bread for dipping.
Frequently Asked Questions
Can I use butternut squash instead of honeynut?
Absolutely. Butternut squash is the most common substitute. Just note that it’s a bit less sweet and takes slightly longer to roast—about 25-30 minutes instead of 20. You might want to add the optional maple syrup to compensate. The texture will still be creamy and delicious.
Can I make this soup in an Instant Pot?
Yes! Use the sauté function to cook the onions and garlic, then add the cubed squash (peeled and chopped into 1-inch pieces), broth, and coconut milk. Pressure cook on high for 8 minutes, then quick release. Blend as usual. The flavor is slightly different—less caramelized—but it’s a great time-saver.
How do I make this soup thicker?
If your soup is too thin, let it simmer uncovered for 10-15 minutes to reduce and concentrate. You can also add an extra half cup of roasted squash (if you have it) or stir in a tablespoon of coconut flour or almond flour to thicken. Just whisk it in well to avoid lumps.
Can I freeze this soup?
Yes, it freezes beautifully. Let it cool completely, then pour into freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It keeps for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop. The texture might be slightly thinner after freezing, so just stir well and add a splash of coconut milk if needed.
What can I use instead of coconut milk?
For a different flavor, you can use heavy cream (not dairy-free), cashew cream (soak ½ cup cashews in hot water for 30 minutes, then blend with ½ cup water), or even full-fat oat milk. Each will change the flavor and texture slightly. Cashew cream gives the closest creamy consistency without the coconut taste.
Pin This Recipe!

Cozy Honeynut Squash Soup with Coconut Milk: Easy 30-Min Recipe
This creamy, velvety honeynut squash soup with coconut milk is a quick and comforting 30-minute meal. It’s naturally vegan, gluten-free, and packed with sweet, savory flavor that tastes like a hug in a bowl.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 medium honeynut squash (about 1.5 pounds total)
- 1 can (13.5 oz) full-fat coconut milk
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cups vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon ground ginger
- 1 tablespoon maple syrup (optional)
Instructions
- Preheat oven to 400°F (200°C). Wash honeynut squash, cut in half lengthwise, and scoop out seeds. Place cut-side up on a baking sheet, drizzle with 1 tablespoon olive oil, and sprinkle with a pinch of salt. Roast for 20-25 minutes until tender and caramelized.
- While squash roasts, heat remaining 1 tablespoon olive oil in a large pot over medium heat. Add diced onion and cook 5-6 minutes until soft and translucent.
- Add minced garlic and ground ginger; stir constantly for about 30 seconds until fragrant.
- Pour in vegetable broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle simmer.
- Let roasted squash cool slightly, then scoop flesh from skins. Add squash flesh to the pot with broth and onions. Stir to combine.
- Shake the can of coconut milk well, then pour it into the pot. Stir until fully incorporated. Add salt, pepper, and maple syrup if using. Taste and adjust seasoning.
- Simmer for 5 minutes to meld flavors. Do not boil.
- Blend soup until smooth using an immersion blender (directly in pot) or a regular blender (in batches, filling no more than halfway, with lid held down by a towel).
- Taste again and adjust seasoning if needed. Add a squeeze of lemon juice or splash of apple cider vinegar to brighten if desired.
- Ladle into bowls and top with desired toppings such as toasted pumpkin seeds, a drizzle of extra coconut milk, fresh thyme leaves, or a swirl of chili oil.
Notes
Don’t skip roasting the squash—it concentrates the natural sugars and adds deep flavor. For a thicker soup, simmer uncovered for 10-15 minutes to reduce. This soup tastes even better the next day as flavors meld. Store in the refrigerator for up to 5 days or freeze for up to 3 months. Reheat gently on the stovetop, adding a splash of broth if needed.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 220
- Sugar: 8
- Sodium: 580
- Fat: 14
- Saturated Fat: 10
- Carbohydrates: 22
- Fiber: 4
- Protein: 4
Keywords: honeynut squash soup, coconut milk soup, easy soup recipe, 30-minute soup, vegan soup, gluten-free soup, fall soup, cozy soup


