Written by

Nora Spencer

Published

Cozy Squash and Apple Soup with Coconut Milk: Easy 30-Minute Recipe

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny, unassuming café tucked behind a used bookstore in Portland called The Gilded Gourd that made this soup. It wasn’t on the menu—it was a whispered special, scribbled on a chalkboard that leaned against a stack of old cookbooks. When they closed their doors three years ago, I honestly felt a little pang of grief. That soup was my rainy-day ritual. After about seven attempts—some too watery, one that tasted like a sad pumpkin candle—I finally cracked the code. This cozy squash and apple soup with coconut milk is that exact memory in a bowl, and I’m so glad I can share it with you.

Why You’ll Love This Recipe

This isn’t just another squash soup recipe. I’ve tested this one on picky kids, skeptical in-laws, and my neighbor who “doesn’t do fruit in savory food.” It won them all over. Here’s why this version is different:

  • Quick & Easy: From fridge to table in just 30 minutes. No roasting required—we cook everything right in one pot, which means less cleanup and more time for yourself.
  • Simple Ingredients: You probably already have onions, garlic, and apples in your kitchen. The coconut milk and squash are the only “special” items, and both are easy to find year-round.
  • Perfect for Cozy Nights: This soup is made for chilly evenings, lazy Sundays, or those days when you need a warm hug in a bowl.
  • Crowd-Pleaser: It’s creamy without being heavy, sweet but balanced with savory notes. Kids love the apple sweetness, and adults appreciate the subtle ginger kick.
  • Unbelievably Delicious: The secret is simmering the apple with the squash—it breaks down and adds a natural sweetness that no sugar can replicate. The coconut milk makes it velvety smooth.

I’ve made this for Thanksgiving, for sick friends, and for myself on a Tuesday when the rain wouldn’t stop. It never fails to make everything feel a little better. If you’ve been searching for a soup that feels indulgent but is secretly good for you, this is it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, comforting flavor without any cream or complicated steps. Most of these are pantry staples, which makes it perfect for a last-minute craving.

  • 1 medium butternut squash (about 3 cups, peeled and cubed) — Look for one that feels heavy for its size. You can also use pre-cut cubes from the store to save time.
  • 2 medium apples (I prefer Honeycrisp or Fuji for sweetness; Granny Smith works if you like a tangier soup) — Peel, core, and chop them roughly. They melt right into the soup.
  • 1 medium yellow onion, diced — Adds a savory base that balances the fruit.
  • 2 cloves garlic, minced — Don’t skip this; it keeps the soup from tasting too sweet.
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger) — This is my secret weapon. It adds warmth without being spicy.
  • 1 can (13.5 oz) full-fat coconut milk — Use the good stuff. Light coconut milk works, but the soup won’t be as creamy. I recommend Thai Kitchen or Chaokoh for best texture.
  • 3 cups vegetable broth — Low-sodium is best so you can control the salt. Chicken broth works too if you’re not keeping it vegetarian.
  • 2 tablespoons olive oil or coconut oil — For sautéing the aromatics.
  • 1 teaspoon salt, plus more to taste — Start with less and adjust at the end.
  • ½ teaspoon black pepper — Freshly ground is always better.
  • ¼ teaspoon nutmeg (freshly grated if you have it) — It ties all the flavors together.
  • Optional toppings: Toasted pumpkin seeds, a drizzle of coconut milk, fresh thyme, or a pinch of red pepper flakes for heat.

Substitution notes: Swap butternut squash with any winter squash—kabocha or acorn work great. For a lower-carb option, use half a cauliflower head instead of one apple. And if you’re allergic to coconut, use full-fat oat milk or cashew cream for a similar richness.

Equipment Needed

You don’t need much for this recipe, which is part of its charm. Here’s what you’ll need:

  • Large soup pot or Dutch oven (5-6 quart) — I use my trusty Le Creuset, but any heavy-bottomed pot works. The key is even heat distribution to prevent sticking.
  • Chef’s knife and cutting board — A sharp knife makes peeling squash much less of a workout.
  • Vegetable peeler — Optional but helpful for the squash and apples.
  • Immersion blender — This is my favorite tool for creamy soups. It saves you from transferring hot liquid to a blender. If you don’t have one, a regular blender works—just work in batches and vent the lid.
  • Wooden spoon or spatula — For stirring the aromatics.
  • Measuring cups and spoons — I’m usually a “pinch of this” cook, but for this soup, the ratios matter for the perfect balance.

Budget tip: Don’t own an immersion blender? A standard blender works perfectly. Just let the soup cool for 5 minutes before blending, and always remove the center cap from the lid and cover it with a towel to let steam escape.

Preparation Method

cozy squash and apple soup with coconut milk preparation steps

Let’s make this soup. I’ve broken it down into simple steps so you can follow along without stress. Trust me—the hardest part is peeling the squash, and that’s over in five minutes.

  1. Prep your ingredients. Peel and cube the butternut squash into 1-inch chunks. Peel, core, and chop the apples. Dice the onion, mince the garlic, and grate the ginger. Having everything ready before you start cooking makes the process so much smoother. I learned this the hard way after burning my garlic twice.
  2. Sauté the aromatics. Heat 2 tablespoons of olive oil in your large pot over medium heat. Add the diced onion and cook for 4-5 minutes until it turns translucent and smells sweet. Add the minced garlic and grated ginger, stirring constantly for about 30 seconds until fragrant. Don’t walk away—garlic burns fast and turns bitter.
  3. Add the squash and apples. Toss in the cubed squash and chopped apples. Stir everything together so the aromatics coat the vegetables. Cook for 2-3 minutes, stirring occasionally. You’ll start to smell the apple and ginger mingling—that’s the good stuff.
  4. Pour in the broth. Add 3 cups of vegetable broth, 1 teaspoon of salt, and ½ teaspoon of black pepper. Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 15-18 minutes, or until the squash is fork-tender. You should be able to pierce a cube easily with no resistance.
  5. Add the coconut milk and nutmeg. Pour in the full can of coconut milk and sprinkle in the nutmeg. Stir well and let it cook for another 2 minutes, just to warm everything through. Taste the broth at this point—it should taste savory with a hint of sweetness.
  6. Blend until smooth. Remove the pot from the heat. If using an immersion blender, blend directly in the pot until the soup is completely smooth and velvety. If using a regular blender, let the soup cool for 5 minutes, then blend in batches. Important: Never fill the blender more than halfway, and hold the lid down with a towel. Hot soup expands and can pop the lid off.
  7. Adjust the seasoning. Taste your soup and adjust. Need more salt? Add a pinch. Want more warmth? Add another pinch of ginger or nutmeg. If it’s too thick, stir in a splash of broth or water until it reaches your preferred consistency. I like mine thick enough to coat the back of a spoon.
  8. Serve and garnish. Ladle the soup into bowls. Drizzle a little extra coconut milk on top, sprinkle with toasted pumpkin seeds, and add a few cracks of black pepper. A sprig of fresh thyme makes it look fancy, but it’s optional.

Sensory cue: When it’s done, the soup should look like liquid gold—smooth, glossy, and almost glowing. The smell is warm, slightly sweet from the apple, with an earthy undertone from the squash and a hint of ginger that wakes up your nose.

Cooking Tips & Techniques

I’ve made this soup so many times that I’ve learned a few things the hard way. Here are my best tips to help you nail it on the first try.

Don’t skip the ginger. The first time I made this, I thought, “Eh, ginger is optional.” Wrong. The soup was flat and boring. Ginger cuts through the sweetness of the apple and squash and adds a subtle warmth that makes the whole thing sing. Fresh is best, but ground works in a pinch.

Toast your pumpkin seeds. This isn’t just for looks. Toasted pumpkin seeds add a nutty crunch that contrasts beautifully with the creamy soup. Spread them on a baking sheet at 350°F for 5-7 minutes, shaking halfway through. Watch them closely—they burn fast.

Use full-fat coconut milk. I know, I know—light coconut milk seems healthier. But here’s the thing: the fat in the coconut milk is what makes the soup feel luxurious and satisfying. Without it, the soup can taste thin and watery. Save the light stuff for smoothies.

One mistake I made: I once tried to rush the simmering step because I was hungry. The squash wasn’t fully tender, and the soup came out slightly grainy. Be patient. Let it simmer until the squash is completely soft. Your blender will thank you.

Multitasking tip: While the soup simmers, toast your pumpkin seeds and prep your garnishes. That way, everything is ready when the soup is done, and you can serve it hot.

Variations & Adaptations

This recipe is forgiving, so feel free to make it your own. Here are a few ways I’ve adapted it over the years.

  • Vegan & Dairy-Free: This recipe is already vegan and dairy-free! Just use vegetable broth and you’re set. For extra creaminess, add a tablespoon of cashew butter before blending.
  • Spicy Squash Soup: Add ½ teaspoon of red pepper flakes along with the garlic, or stir in a chopped jalapeño (seeds removed) with the squash. The heat pairs beautifully with the sweet apple.
  • Roasted Version: If you have extra time, roast the squash and apples at 400°F for 25 minutes before adding them to the pot. This caramelizes the natural sugars and adds a deeper, almost smoky flavor. I do this when I want to impress guests.
  • Protein Boost: Stir in a can of drained chickpeas before blending, or top the finished soup with crispy chickpeas. It adds fiber and makes the soup more filling as a main dish.
  • Herb Swap: Replace the nutmeg with 1 teaspoon of curry powder or garam masala for a totally different flavor profile. The coconut milk pairs beautifully with warm Indian spices.
  • Low-FODMAP Option: Skip the garlic and onion, and use garlic-infused oil instead. Replace the onion with leek greens (the dark green parts only).

My personal favorite variation: I add a tablespoon of white miso paste before blending. It sounds weird, but miso adds an umami depth that makes the soup taste like it simmered for hours. Trust me on this one.

Serving & Storage Suggestions

This soup is best served hot, but it’s also delicious at room temperature on a warm day. Here’s how to serve and store it.

Serving temperature: Ladle the soup into warmed bowls (run hot water over them and dry quickly) to keep it hot longer. Garnish with a swirl of coconut milk, toasted pumpkin seeds, and a sprinkle of fresh thyme or parsley.

What to serve with it: A crusty sourdough bread or grilled cheese sandwich is the classic pairing. For a lighter option, serve with a simple green salad dressed with lemon vinaigrette. I also love it with a side of roasted Brussels sprouts for a complete fall meal.

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 get better after a day or two as they meld together.

Freezing: This soup freezes beautifully. Pour it into freezer-safe bags or containers, leaving an inch of headroom 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. If the soup thickens too much after refrigeration, add a splash of broth or water to thin it out. Avoid microwaving if possible—it can make the coconut milk separate.

Nutritional Information & Benefits

This soup is as good for you as it is delicious. Here’s the approximate breakdown per serving (based on 6 servings):

Nutrient Amount per Serving
Calories 245
Total Fat 14g
Saturated Fat 10g
Carbohydrates 28g
Fiber 6g
Sugar 12g (natural)
Protein 4g
Vitamin A 250% DV
Vitamin C 35% DV

Health benefits: Butternut squash is packed with beta-carotene, which supports eye health and immunity. Apples add fiber and vitamin C, while ginger is a natural anti-inflammatory. Coconut milk provides healthy medium-chain triglycerides (MCTs) that give you steady energy. This soup is naturally gluten-free, dairy-free, and vegan.

Dietary note: If you’re watching your saturated fat intake, you can use light coconut milk, but the texture won’t be as creamy. For a lower-sodium version, use unsalted broth and adjust salt at the end.

Conclusion

This cozy squash and apple soup with coconut milk is the kind of recipe that becomes a staple—the one you make when you need comfort, when you want to impress without stress, or when you just have a squash and an apple sitting on your counter. It’s simple enough for a weeknight but special enough for company.

I love that this soup feels like a warm hug on a cold day. It reminds me that good food doesn’t have to be complicated—it just needs the right ingredients and a little patience. I hope you make it your own. Maybe you’ll add extra ginger like I do, or top it with crispy sage leaves. Whatever you choose, I’d love to hear about it.

Have you tried this soup? Drop a comment below and tell me how it turned out—or share your own twist! And if you loved it, don’t forget to pin this recipe for later. Happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash?

Absolutely! Frozen squash is a great time-saver. Use 3 cups of frozen cubed squash and add it directly to the pot without thawing. You may need to simmer for an extra 3-5 minutes to ensure it’s tender.

Can I make this soup in an Instant Pot?

Yes! Use the sauté function to cook the aromatics, then add the squash, apples, broth, and seasonings. Pressure cook on high for 8 minutes, then quick release. Stir in the coconut milk and blend as directed.

Why did my soup turn out watery?

This usually happens if you add too much broth or if the squash was very watery. Next time, start with 2½ cups of broth and add more after blending if needed. You can also simmer the blended soup uncovered for 5-10 minutes to thicken it.

Can I leave the apple peels on?

Technically yes, but the peel can make the soup slightly gritty and affect the color. I recommend peeling the apples for the smoothest, most beautiful result. If you’re short on time, use a high-speed blender to break down the peels.

What if I don’t have an immersion blender?

No problem! Use a regular blender. Let the soup cool for 5 minutes, then blend in batches. Never fill the blender more than halfway, and always remove the center cap from the lid and cover it with a kitchen towel to let steam escape safely.

Pin This Recipe!

cozy squash and apple soup with coconut milk recipe

Print

Cozy Squash and Apple Soup with Coconut Milk: Easy 30-Minute Recipe

This creamy, velvety soup combines sweet butternut squash and apples with rich coconut milk for a comforting bowl that’s ready in just 30 minutes. It’s a perfect cozy meal for chilly evenings, naturally vegan and gluten-free.

  • Author: Sara
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 1 medium butternut squash (about 3 cups, peeled and cubed)
  • 2 medium apples (Honeycrisp or Fuji preferred), peeled, cored, and chopped
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger)
  • 1 can (13.5 oz) full-fat coconut milk
  • 3 cups vegetable broth (low-sodium preferred)
  • 2 tablespoons olive oil or coconut oil
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • ¼ teaspoon nutmeg (freshly grated if possible)
  • Optional toppings: toasted pumpkin seeds, extra coconut milk, fresh thyme, red pepper flakes

Instructions

  1. Prep your ingredients: Peel and cube the butternut squash into 1-inch chunks. Peel, core, and chop the apples. Dice the onion, mince the garlic, and grate the ginger.
  2. Sauté the aromatics: Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until translucent. Add the minced garlic and grated ginger, stirring constantly for about 30 seconds until fragrant.
  3. Add the squash and apples: Toss in the cubed squash and chopped apples. Stir to coat with aromatics and cook for 2-3 minutes, stirring occasionally.
  4. Pour in the broth: Add 3 cups of vegetable broth, 1 teaspoon of salt, and ½ teaspoon of black pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 15-18 minutes, or until the squash is fork-tender.
  5. Add the coconut milk and nutmeg: Pour in the full can of coconut milk and sprinkle in the nutmeg. Stir well and cook for another 2 minutes to warm through.
  6. Blend until smooth: Remove from heat. Use an immersion blender to blend directly in the pot until smooth and velvety. Alternatively, let cool for 5 minutes and blend in batches in a regular blender, never filling more than halfway and covering the lid with a towel.
  7. Adjust the seasoning: Taste and adjust salt, pepper, or ginger as needed. If too thick, add a splash of broth or water to reach desired consistency.
  8. Serve and garnish: Ladle into bowls. Drizzle with extra coconut milk, sprinkle with toasted pumpkin seeds, and add a few cracks of black pepper. Garnish with fresh thyme if desired.

Notes

Don’t skip the ginger—it adds essential warmth. Use full-fat coconut milk for the creamiest texture. For a roasted version, roast squash and apples at 400°F for 25 minutes before adding to the pot. To thicken, simmer blended soup uncovered for 5-10 minutes. Store in refrigerator for up to 5 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 245
  • Sugar: 12
  • Sodium: 580
  • Fat: 14
  • Saturated Fat: 10
  • Carbohydrates: 28
  • Fiber: 6
  • Protein: 4

Keywords: squash soup, apple soup, coconut milk soup, vegan soup, gluten-free soup, fall soup, easy soup recipe, 30-minute meal

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

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