My sister asked why I couldn’t just simmer the squash with the apple and coconut milk all in one pot instead of roasting everything separately. I started to explain why that wouldn’t work — then stopped. Honestly, I had no good reason. I’d been roasting squash for soup for years because that’s just how you do it, right? But standing there in my kitchen on a rainy Tuesday, I decided to let her be right.
Let me tell you, I was wrong. Dead wrong. The soup came together in half the time, and the flavor was somehow even silkier and more cohesive. The coconut milk melded with the squash and apple in a way that felt intentional — like they were always meant to be cooked together. I mean, I’ve made a lot of squash soups in my day, but this one? This one made me call her back and admit she was right. Maybe you’ve been there — holding onto a method just because it’s what you’ve always done, when the simpler path was waiting the whole time.
That’s how this cozy squash apple soup with coconut milk was born — not from some grand culinary plan, but from a moment of letting go of control. And honestly? It’s become my go-to for fall gatherings, for quiet Sunday dinners, and especially for those nights when I need something warm that feels like a hug in a bowl. I keep making it because it’s forgiving, it’s flexible, and it somehow tastes like the season itself.
Why You’ll Love This Recipe
This isn’t just another squash soup recipe. After testing this method more times than I care to admit, I can tell you with confidence — this one-pan approach changes everything. Here’s what makes it special:
- Incredibly Easy: Everything simmers in one pot. No roasting, no extra dishes, no fuss. You’re looking at about 35 minutes from start to finish.
- Simple Ingredients: You probably have most of these in your kitchen right now. No trips to specialty stores required.
- Perfect for Entertaining: This soup is a showstopper for fall dinner parties and holiday gatherings. It looks impressive but requires almost no last-minute effort.
- Crowd-Pleaser: It’s naturally vegan and gluten-free, so everyone at the table can enjoy it. I’ve served it to kids, grandparents, and picky eaters — it disappears every time.
- Unbelievably Cozy: The combination of sweet squash, tart apple, and creamy coconut milk creates this velvety, comforting texture that makes you want to curl up on the couch.
What truly sets this recipe apart is the one-pot simmering method. By cooking everything together, the flavors marry in a way that roasting just can’t replicate. The apple softens and releases its sweetness directly into the broth, while the coconut milk keeps everything luxuriously creamy without any dairy. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to deliver deep, layered flavor. Most are pantry staples or easy fall finds.
For the Soup Base
- 1 medium butternut squash, peeled, seeded, and cubed (about 4 cups) — look for one that feels heavy for its size; it’ll be sweeter
- 2 medium apples, peeled, cored, and chopped (I prefer Honeycrisp or Fuji for natural sweetness, but Granny Smith works if you want more tartness)
- 1 can (13.5 oz) full-fat coconut milk — don’t skimp on light coconut milk here; the full-fat version gives that silky, luxurious texture
- 1 medium yellow onion, roughly chopped
- 3 cloves garlic, smashed
- 1 tablespoon fresh ginger, grated (adds warmth without heat)
- 3 cups vegetable broth — I like Pacific Foods for its clean flavor, but any good-quality brand works
For Seasoning

- 1 teaspoon ground cinnamon — the warm spice that ties squash and apple together
- ½ teaspoon ground nutmeg, freshly grated if possible
- ½ teaspoon ground turmeric (optional, but adds beautiful color and anti-inflammatory benefits)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 2 tablespoons coconut oil or olive oil
For Garnish (Optional but Recommended)
- Toasted pumpkin seeds — for crunch
- A drizzle of coconut milk — for that beautiful swirl on top
- Fresh thyme or sage leaves — for an herby finish
- A pinch of flaky sea salt — trust me on this one
Substitution tip: If you can’t find butternut squash, use kabocha or even sugar pumpkin. For a lower-carb version, swap the apple for an additional cup of squash and a squeeze of lemon juice for acidity. And if you’re avoiding coconut, you can substitute with full-fat oat milk or cashew cream, though the texture won’t be quite as rich.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:
- Large heavy-bottomed pot or Dutch oven — I use my 5.5-quart Le Creuset, but any sturdy pot with a lid works
- Immersion blender — this is my preferred tool for silky soups; it’s less messy and easier to clean than a countertop blender
- Sharp chef’s knife — a dull knife is actually more dangerous when cutting squash, so take a minute to sharpen yours
- Vegetable peeler — for the squash and apples
- Measuring cups and spoons
- Wooden spoon — for stirring and scraping up any bits from the bottom
If you don’t have an immersion blender, a regular blender works fine. Just work in batches and don’t fill the jar more than halfway with hot liquid — trust me, I learned that lesson the messy way. Let the soup cool slightly before blending, and hold the lid down with a kitchen towel.
Preparation Method
Let’s get cooking. This comes together faster than you think.
- Prep your vegetables (10 minutes): Peel the butternut squash with a vegetable peeler, then cut it in half lengthwise. Scoop out the seeds with a spoon, then cut into 1-inch cubes. Peel and chop the apples, roughly chop the onion, and smash the garlic cloves. I like to do all my prep before I turn on the stove — it makes the actual cooking feel effortless.
- Sauté the aromatics (5 minutes): Heat 2 tablespoons of coconut oil in your large pot over medium heat. Add the chopped onion and cook until translucent, about 3 minutes. Add the smashed garlic and grated ginger, stirring for another minute until fragrant. Your kitchen should smell amazing at this point — if it doesn’t, your garlic might be past its prime.
- Add the squash and apples (2 minutes): Toss in the cubed squash and chopped apples. Stir everything together so the aromatics coat the vegetables. This step isn’t about cooking them through — it’s about getting them acquainted with the flavors.
- Pour in the liquids (1 minute): Add the vegetable broth, full-fat coconut milk, cinnamon, nutmeg, turmeric (if using), salt, and pepper. Give it a good stir, scraping the bottom of the pot to release any browned bits. That’s where so much flavor hides.
- Simmer until tender (20-25 minutes): Bring the soup to a gentle boil, then reduce the heat to low. Cover and let it simmer for 20-25 minutes, or until the squash is fork-tender. You should be able to easily pierce a cube with a fork — if there’s resistance, give it another 5 minutes. The apple should be soft and almost falling apart.
- Blend until silky (3 minutes): Remove the pot from heat. If you’re using an immersion blender, submerge it fully and blend until completely smooth. Work in a gentle up-and-down motion to incorporate everything. If using a countertop blender, let the soup cool for 5 minutes, then blend in batches. Important: Never fill a blender more than halfway with hot liquid, and always remove the center cap of the lid to let steam escape — cover with a towel instead.
- Adjust and finish (2 minutes): Taste the soup and adjust seasoning. You might want more salt (I usually add another ½ teaspoon), a pinch more cinnamon, or a squeeze of lemon juice to brighten it up. If the soup is thicker than you’d like, stir in a splash of extra broth or water. If it’s too thin, let it simmer uncovered for 5 more minutes to reduce.
- Serve with love (2 minutes): Ladle the soup into bowls. Drizzle with a swirl of coconut milk, sprinkle with toasted pumpkin seeds, and add a few fresh thyme leaves. A pinch of flaky sea salt right before serving makes everything pop.
Cooking Tips & Techniques
After making this soup more times than I can count, here are the things I wish someone had told me:
Don’t skip the sauté step. I know it’s tempting to just dump everything in and simmer, but taking those 5 minutes to cook the onion, garlic, and ginger first builds a flavor foundation that makes the soup taste like it’s been cooking all day. I learned this the hard way when I was in a rush once — the soup was fine, but it lacked that deep, cozy warmth.
Cut your squash evenly. This is the secret to even cooking. If some pieces are twice the size of others, you’ll end up with overcooked mush next to undercooked chunks. Aim for 1-inch cubes — they’ll cook in exactly the same time as your apple pieces.
Toast your pumpkin seeds. This takes 3 minutes in a dry skillet over medium heat and makes a huge difference. Watch them carefully — they go from golden to burnt in seconds. I’ve ruined more batches than I’d like to admit while answering the phone.
Temperature matters for serving. This soup is best served hot, not boiling. Let it sit for 2-3 minutes after ladling so the flavors settle. If you’re serving a crowd, keep it warm in a slow cooker on low — it’ll hold beautifully for up to 2 hours.
Make it ahead. The flavor actually improves overnight as the spices meld together. Make this a day before your dinner party, and you’ll thank yourself when guests arrive.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own:
Spicy version: Add a minced jalapeño or serrano pepper with the garlic, or stir in ½ teaspoon of red pepper flakes before serving. The heat plays beautifully with the sweet squash and coconut milk.
Herb-forward twist: Swap the cinnamon and nutmeg for 1 tablespoon of fresh rosemary and 2 fresh sage leaves. Simmer them with the soup, then remove before blending. It gives the soup a more savory, almost Thanksgiving-like flavor.
Roasted variation: If you have extra time (and want that caramelized depth), roast the squash and apples at 400°F for 25 minutes before adding to the pot. It’s not necessary, but it adds a subtle smokiness. I do this when I’m making the soup for a special occasion.
Nutrient boost: Stir in a handful of fresh spinach or kale after blending — the residual heat will wilt it perfectly. You can also add a tablespoon of nutritional yeast for a subtle cheesy flavor without dairy.
Protein addition: Top each bowl with crispy chickpeas (tossed in olive oil and smoked paprika, roasted at 400°F for 20 minutes) or a scoop of cooked white beans blended into the soup for extra creaminess.
Low-FODMAP option: Skip the onion and garlic, and use garlic-infused olive oil instead. Add extra ginger and a pinch of asafoetida for depth.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving and storing.
Serving suggestions: Serve hot, garnished with a swirl of coconut milk, toasted pumpkin seeds, and fresh thyme. For a complete meal, pair it with a crusty sourdough bread or a simple arugula salad with lemon vinaigrette. I love serving this as a starter for Thanksgiving or alongside a hearty grain bowl for a cozy weeknight dinner.
Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. The soup thickens as it sits — just stir in a splash of broth or water when reheating. I actually prefer the flavor on day two or three; the spices have more time to meld.
Freezing: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about 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. You can also microwave individual portions in 30-second bursts, stirring between each. If the soup separates slightly, don’t worry — a quick whisk or immersion blend will bring it back together.
Nutritional Information & Benefits
This soup isn’t just delicious — it’s packed with goodness. Here’s what you’re getting in each serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 245 |
| Total Fat | 14g |
| Saturated Fat | 11g |
| Carbohydrates | 28g |
| Fiber | 6g |
| Sugar | 12g |
| Protein | 4g |
| Vitamin A | 180% DV |
| Vitamin C | 35% DV |
| Iron | 15% DV |
Butternut squash is rich in vitamin A and antioxidants, while apples provide fiber and vitamin C. Coconut milk offers healthy medium-chain triglycerides (MCTs) that support brain health. Ginger and turmeric are natural anti-inflammatory ingredients. This soup is naturally vegan, gluten-free, and dairy-free — perfect for most dietary needs. If you’re watching sodium, use low-sodium vegetable broth and adjust salt to taste.
Conclusion
This cozy squash apple soup with coconut milk has become my fall staple — not because it’s fancy or complicated, but because it’s exactly what I want to eat when the weather turns crisp. It’s the soup I make when I need something warm and nourishing, when I’m hosting friends and want to impress without stress, or when I just want to feel like I’ve got my act together in the kitchen.
I hope you’ll make it your own. Maybe you’ll add more ginger, or skip the turmeric, or serve it with a mountain of crusty bread. That’s the beauty of a simple recipe — it leaves room for your instincts. And honestly, sometimes those instincts are right, even when you least expect it.
If you make this soup, I’d love to hear about it. Drop a comment below, share your variations, or tag me in your photos. Happy cooking, friends — here’s to cozy bowls and warm kitchens.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Absolutely! Frozen butternut squash works perfectly and saves you the prep time. No need to thaw it first — just add it directly to the pot. You may need to simmer for an extra 5 minutes since frozen squash releases more water.
Can I make this soup in an Instant Pot or slow cooker?
Yes! For the Instant Pot, use the sauté function for the aromatics, then add remaining ingredients and cook on high pressure for 10 minutes. For a slow cooker, sauté on the stovetop first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Is this soup spicy?
Not at all! The ginger and turmeric add warmth without heat, making it family-friendly. If you want a spicy version, add a minced jalapeño or red pepper flakes as suggested in the variations section.
Can I use light coconut milk instead of full-fat?
You can, but the soup won’t be as creamy or luxurious. Full-fat coconut milk gives that velvety texture that makes this soup so satisfying. If you’re watching calories, you can use one can of full-fat and thin it with extra broth.
How do I prevent the soup from being too sweet?
If your squash and apples are exceptionally sweet, balance it with a squeeze of lemon juice or a splash of apple cider vinegar before serving. You can also add an extra pinch of salt or black pepper to cut through the sweetness.
Pin This Recipe!

Cozy Squash Apple Soup with Coconut Milk (Easy Vegan Recipe)
This one-pot squash apple soup with coconut milk is incredibly easy, silky, and comforting. It’s naturally vegan and gluten-free, perfect for fall gatherings or cozy weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash, peeled, seeded, and cubed (about 4 cups)
- 2 medium apples, peeled, cored, and chopped (Honeycrisp, Fuji, or Granny Smith)
- 1 can (13.5 oz) full-fat coconut milk
- 1 medium yellow onion, roughly chopped
- 3 cloves garlic, smashed
- 1 tablespoon fresh ginger, grated
- 3 cups vegetable broth
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg, freshly grated if possible
- ½ teaspoon ground turmeric (optional)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 2 tablespoons coconut oil or olive oil
- For garnish: toasted pumpkin seeds, drizzle of coconut milk, fresh thyme or sage leaves, flaky sea salt
Instructions
- Prep your vegetables (10 minutes): Peel the butternut squash, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes. Peel and chop the apples, roughly chop the onion, and smash the garlic cloves.
- Sauté the aromatics (5 minutes): Heat 2 tablespoons of coconut oil in a large pot over medium heat. Add the chopped onion and cook until translucent, about 3 minutes. Add the smashed garlic and grated ginger, stirring for another minute until fragrant.
- Add the squash and apples (2 minutes): Toss in the cubed squash and chopped apples. Stir everything together to coat with the aromatics.
- Pour in the liquids (1 minute): Add the vegetable broth, full-fat coconut milk, cinnamon, nutmeg, turmeric (if using), salt, and pepper. Stir well, scraping the bottom of the pot to release any browned bits.
- Simmer until tender (20-25 minutes): Bring the soup to a gentle boil, then reduce heat to low. Cover and let it simmer for 20-25 minutes, or until the squash is fork-tender and the apples are soft.
- Blend until silky (3 minutes): Remove the pot from heat. Use an immersion blender to blend until completely smooth. If using a countertop blender, let the soup cool for 5 minutes, then blend in batches, never filling more than halfway and removing the center cap to let steam escape.
- Adjust and finish (2 minutes): Taste and adjust seasoning with more salt, cinnamon, or a squeeze of lemon juice. If too thick, add a splash of broth or water; if too thin, simmer uncovered for 5 more minutes.
- Serve with love (2 minutes): Ladle into bowls. Garnish with a swirl of coconut milk, toasted pumpkin seeds, fresh thyme or sage leaves, and a pinch of flaky sea salt.
Notes
For best flavor, don’t skip the sauté step. Cut squash evenly for even cooking. Toast pumpkin seeds in a dry skillet for 3 minutes. Soup can be made ahead; flavor improves overnight. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 245
- Sugar: 12
- Sodium: 580
- Fat: 14
- Saturated Fat: 11
- Carbohydrates: 28
- Fiber: 6
- Protein: 4
Keywords: squash apple soup, vegan soup, coconut milk soup, butternut squash soup, fall soup, gluten-free soup, one-pot soup


