This was supposed to be a batch of roasted butternut squash soup—the same one I make every year when the leaves start to turn. I had the squash cubed and seasoned, the onions sliced thin, and my grandmother’s old stockpot waiting on the stove. But somewhere between answering a text from my sister and realizing I was out of vegetable broth, the whole plan fell apart. I grabbed a can of coconut milk from the pantry, thinking it would work as a last-minute substitute, and then spotted the apple sitting alone in the fruit bowl. Honestly, I almost put it back. Apples in soup? That felt wrong. But I was already in too deep, and the squash was getting soft on the counter. So I tossed it in, poured the coconut milk, and braced myself for something weird.
What came out of that pot was nothing like the plan—and better. The first spoonful stopped me mid-motion. It was sweet, but not cloying. Creamy, but not heavy. There was this warmth that settled right in my chest, like a good sweater on a cold morning. I stood there at the stove, eating straight from the ladle, trying to figure out what had just happened. The apple had melted into the squash, adding a brightness I didn’t know the soup needed. The coconut milk made everything velvety without muting the squash’s earthy flavor. And somehow, the whole thing tasted like fall in a bowl—like sitting on a porch with a blanket and watching the leaves fall.
I didn’t plan this recipe. It came from a distracted afternoon and a pantry that refused to cooperate. But now, every time the air gets crisp and the pumpkins start showing up at the market, this is the soup I make. Maybe you’ve had those kitchen moments too—the ones where nothing goes right until suddenly, everything does. That’s this soup. It’s the happy accident that became a tradition, the mistake I keep making on purpose. And honestly, I think you’re going to love it.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my fall rotation. It’s not just because it tastes incredible—though it absolutely does—but because it solves so many of the little problems that come with cooking from scratch.
- Quick & Easy: This soup comes together in about 40 minutes from start to finish. Most of that time is hands-off while things simmer on the stove. Perfect for those busy weeknights when you want something homemade but don’t have hours to spend.
- Simple Ingredients: No fancy grocery trips needed. Squash, apples, onion, coconut milk, and a few spices—that’s it. You probably have most of these in your kitchen right now, especially if you’ve been stocking up for fall.
- Perfect for Fall Gatherings: This soup is made for those crisp October evenings when friends come over and you want something warming to share. It’s also great for Thanksgiving as a starter course or a cozy lunch on a rainy Sunday.
- Crowd-Pleaser: I’ve served this to picky eaters, vegan friends, and my dad who “doesn’t like soup”—and everyone went back for seconds. The sweetness from the apple and squash is universally appealing.
- Unbelievably Delicious: The texture is what gets people. It’s silky and smooth without being heavy, with a flavor that’s both familiar and surprising. The coconut milk adds richness without dairy, and the apple gives it a subtle tang that keeps you coming back for another spoonful.
What makes this recipe different from other squash soups is the balance. Most versions are either too sweet or too savory, but the apple and coconut work together to create something perfectly in the middle. The apple adds brightness and a touch of acidity that cuts through the richness of the coconut milk, while the squash provides that deep, earthy foundation. It’s comfort food that feels light and nourishing at the same time.
This is the kind of soup that makes you close your eyes after the first bite. It’s fall in a bowl—simpler, faster, and more satisfying than you’d expect. Perfect for impressing guests without stress, or turning a quiet evening into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples during fall, and the combination is what makes this soup so unique.
For the Soup Base
- 1 medium butternut squash, peeled, seeded, and cubed (about 4 cups) – Look for one that feels heavy for its size with smooth, unblemished skin. I prefer butternut for its sweet, nutty flavor, but any winter squash works.
- 2 medium apples, peeled, cored, and chopped – I use Honeycrisp or Fuji for their natural sweetness and firm texture. Granny Smith works too if you want a tarter flavor.
- 1 medium yellow onion, diced – Adds a savory base that balances the sweetness of the squash and apple.
- 2 cloves garlic, minced – Just enough to add depth without overpowering the other flavors.
- 1 can (13.5 oz or 400 ml) full-fat coconut milk – This is key for that creamy, luxurious texture. Light coconut milk works in a pinch, but the soup won’t be as rich.
- 3 cups (720 ml) vegetable broth – Use a good quality broth here since it forms the liquid base. I like Pacific Foods or Imagine brand for their clean flavor.
- 2 tablespoons olive oil – For sautéing the aromatics. Avocado oil works too.
For Seasoning

- 1 teaspoon ground ginger – Adds warmth without heat. Fresh ginger works too—use about 1 tablespoon grated.
- 1/2 teaspoon ground cinnamon – Brings out the natural sweetness of the squash and apple.
- 1/4 teaspoon ground nutmeg – Just a pinch for that classic fall flavor.
- 1/2 teaspoon salt, plus more to taste – I use fine sea salt for even distribution.
- 1/4 teaspoon black pepper, freshly ground – Adds a subtle kick that balances the sweetness.
- Pinch of cayenne pepper (optional) – For a tiny bit of heat. Totally optional but highly recommended.
For Garnish (Optional but Lovely)
- Toasted pumpkin seeds – Adds crunch and a nutty flavor.
- A drizzle of coconut milk – For that beautiful swirl on top.
- Fresh thyme or parsley – A pop of color and freshness.
- A sprinkle of cinnamon – Because more fall flavor is never a bad thing.
Ingredient Tips: If you can’t find butternut squash, use kabocha or acorn squash instead—just adjust the cooking time slightly. For the apples, avoid mealy varieties like Red Delicious; they won’t hold up well during cooking. And please, don’t skip the coconut milk. It’s what gives this soup its signature creamy texture and makes it feel indulgent without any dairy.
Equipment Needed
You don’t need a lot of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:
- Large stockpot or Dutch oven – A 5-6 quart pot works perfectly. I use my Le Creuset Dutch oven because it distributes heat evenly, but any heavy-bottomed pot will do.
- Chef’s knife and cutting board – For prepping the squash, apples, and onion. A sharp knife makes squash prep much safer and easier.
- Vegetable peeler – For peeling the squash and apples. A Y-peeler works best for butternut squash’s tough skin.
- Immersion blender – This is my preferred tool for blending soups because it’s less messy and you can blend right in the pot. If you don’t have one, a regular blender works too—just be careful with hot liquids.
- Wooden spoon or spatula – For stirring the soup as it cooks.
- Measuring cups and spoons – For accurate measurements of broth, spices, and oil.
Budget-Friendly Tip: If you don’t have an immersion blender, a regular countertop blender works fine. Just let the soup cool slightly before blending, and work in batches—never fill the blender more than halfway with hot liquid, and hold the lid down with a towel to prevent splashes.
Preparation Method
Let’s make this soup. It’s straightforward, but I’ll walk you through each step so you know exactly what to expect.
- Prep the vegetables – Start by peeling the butternut squash with a vegetable peeler. Cut it in half lengthwise, scoop out the seeds, and cube it into 1-inch pieces. You should have about 4 cups. Peel and core the apples, then chop them into similar-sized pieces. Dice the onion and mince the garlic. Having everything prepped before you start cooking makes the process smooth and enjoyable.
- Sauté the aromatics – Heat the olive oil in your large pot over medium heat. Add the diced onion and cook for 5-7 minutes until it becomes translucent and starts to soften. Stir occasionally so it doesn’t brown too much. Add the minced garlic and cook for another minute until fragrant. The smell at this point is already amazing—sweet and savory.
- Cook the squash and apples – Add the cubed squash and chopped apples to the pot. Stir everything together so the squash and apples get coated in the oil and onion mixture. Cook for about 5 minutes, stirring occasionally. You’ll notice the squash starting to soften at the edges and the apples releasing some of their juices. This step helps concentrate their flavors.
- Add the spices – Sprinkle in the ground ginger, cinnamon, nutmeg, salt, pepper, and cayenne if using. Stir well to coat the vegetables. Let the spices cook for about 1 minute until they become fragrant. This “blooming” step is important—it wakes up the spices and makes their flavors more pronounced in the finished soup.
- Pour in the liquids – Add the vegetable broth and coconut milk to the pot. Stir everything together, scraping up any bits from the bottom of the pot. Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes, or until the squash is very tender when pierced with a fork. The squash should be soft enough that it falls apart easily.
- Blend until smooth – Remove the pot from the heat. If using an immersion blender, blend the soup directly in the pot until completely smooth and creamy. If using a countertop blender, let the soup cool for about 10 minutes, then carefully transfer it in batches (never fill more than halfway) and blend until smooth. Return the blended soup to the pot. Safety note: Hot liquid expands when blended, so always leave the lid slightly ajar or use the vented lid to release steam.
- Adjust the seasoning – Taste the soup and adjust the salt, pepper, or spices as needed. Sometimes I add an extra pinch of cinnamon or a bit more salt to brighten the flavors. If the soup is too thick for your liking, stir in a little extra broth or water until it reaches your desired consistency.
- 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 fresh thyme leaves if you have them. The garnish isn’t just for looks—it adds texture and a pop of freshness that contrasts beautifully with the creamy soup.
Cooking Tips & Techniques
After making this soup more times than I can count—including a few memorable failures—I’ve picked up some tricks that make a real difference. Let me share them with you.
Don’t skip the sautéing step. I know it’s tempting to just throw everything in the pot and simmer, but taking the time to sauté the onion and garlic first builds a flavor foundation that you can’t get any other way. The caramelization adds depth and complexity that makes the soup taste like it’s been cooking for hours.
Cut the squash into even pieces. This is one of those small things that matters more than you’d think. If your squash cubes are different sizes, some will be mushy while others are still firm when you go to blend. Aim for 1-inch cubes and try to keep them uniform. Your future self will thank you.
Toast your spices. Before adding the liquid, let the spices cook in the oil for about a minute. This releases their essential oils and makes them more aromatic. I learned this lesson the hard way after making a bland batch of soup and wondering why the spices didn’t come through.
Blend in stages. If you’re using a countertop blender, don’t rush this step. Blend in batches and hold the lid down firmly with a folded kitchen towel. Hot soup has a way of exploding if you’re not careful—trust me, I’ve cleaned soup off my ceiling before.
Taste and adjust. This is the most important tip I can give you. Seasoning is personal, and what tastes perfect to me might need more salt or a pinch more cinnamon for you. Always taste before serving and adjust accordingly. The soup will tell you what it needs.
Make it ahead. This soup actually gets better after a day in the fridge. The flavors meld together and become more cohesive. So if you’re planning a dinner party, make it the day before and just reheat it gently when you’re ready to serve.
Variations & Adaptations
One of the things I love about this soup is how flexible it is. Here are some ways to make it your own.
Vegan and Dairy-Free: This recipe is already vegan and dairy-free thanks to the coconut milk. Just make sure your vegetable broth is vegan-friendly, and you’re good to go. It’s naturally creamy without any cream or butter.
Different Squash Options: If butternut squash isn’t available, try kabocha squash for a sweeter, denser soup, or acorn squash for a slightly more earthy flavor. You can even use canned pumpkin puree in a pinch—just reduce the broth to 2 cups since pumpkin is already soft.
Spice It Up: For a warming, spicy version, add 1/2 teaspoon of curry powder or garam masala along with the other spices. The curry pairs beautifully with the coconut milk and adds a whole new dimension of flavor. I made this version for a friend who loves Indian food, and she asked for the recipe before she finished her bowl.
Make It Heartier: Add a can of drained and rinsed chickpeas or some cooked lentils to the soup before blending for extra protein and fiber. Or stir in some cooked quinoa after blending for texture. This turns the soup into a complete meal that will keep you full for hours.
Roasted Version: For an even deeper flavor, roast the cubed squash and apples on a baking sheet at 400°F (200°C) for 25-30 minutes before adding them to the pot. Toss them with olive oil, salt, and pepper first. The caramelization from roasting adds a smoky sweetness that’s absolutely divine.
Low-Fat Option: Use light coconut milk instead of full-fat, and reduce the olive oil to 1 tablespoon. The soup won’t be as velvety, but it will still be delicious and satisfying. You can also replace half the coconut milk with extra broth.
Serving & Storage Suggestions
This soup is wonderful served hot, but how you serve it can make it feel like a completely different dish.
Serving Temperature: Serve the soup piping hot, straight from the pot. Ladle it into warm bowls—you can warm them by filling them with hot water for a minute, then emptying them before adding the soup. This keeps the soup hot longer and makes the whole experience feel more intentional.
Presentation Ideas: For a beautiful presentation, drizzle a swirl of coconut milk on top of each bowl and drag a toothpick through it to create a pattern. Sprinkle toasted pumpkin seeds and a few fresh thyme leaves over the top. The contrast of colors—orange soup, white swirl, green herbs, and brown seeds—is gorgeous.
What to Serve With It: This soup pairs beautifully with crusty bread for dipping, a simple green salad with a tangy vinaigrette, or grilled cheese sandwiches for a classic comfort food combo. For a fall-themed dinner, serve it alongside roasted chicken or a hearty grain salad.
Storage Instructions: Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen and improve over time, so leftovers are a treat. To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second intervals, stirring between each.
Freezing Tips: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture remains smooth and creamy after freezing—no separation or graininess.
Nutritional Information & Benefits
This soup isn’t just delicious—it’s packed with nutrients that make it a smart choice for fall eating.
Estimated Nutritional Values (per serving, about 1.5 cups):
Calories: 280 | Fat: 16g | Carbohydrates: 32g | Fiber: 6g | Protein: 4g | Sugar: 14g | Sodium: 480mg
Health Benefits: Butternut squash is rich in vitamin A (beta-carotene), which supports eye health and immune function—especially important during cold and flu season. Apples provide fiber and vitamin C, while coconut milk offers healthy medium-chain triglycerides (MCTs) that can support energy metabolism. Ginger and cinnamon have anti-inflammatory properties and aid digestion.
Dietary Considerations: This soup is naturally gluten-free, dairy-free, vegan, and nut-free (coconut is technically a fruit, not a tree nut, but check with your doctor if you have severe nut allergies). It’s also relatively low in calories for such a satisfying dish, making it a great option for those watching their weight.
Allergen Note: Coconut is classified as a fruit, but some people with tree nut allergies may also react to coconut. If you’re serving someone with allergies, it’s always best to check. For a coconut-free version, use full-fat oat milk or cashew cream instead.
I love that this soup feels indulgent but is actually good for you. It’s the kind of meal that nourishes your body and your soul at the same time—exactly what you need on a chilly fall evening.
Conclusion
This cozy squash apple coconut soup is proof that some of the best things in life come from happy accidents. What started as a distracted afternoon and a missing ingredient turned into a recipe I now make every single fall. It’s warm, creamy, and packed with the flavors of the season—sweet squash, bright apple, rich coconut, and warm spices that wrap around you like a favorite blanket.
I hope you give this soup a try, and more than that, I hope you make it your own. Add more spice, swap in a different squash, or top it with whatever seeds or herbs you have on hand. The best recipes are the ones that evolve with you.
When you make it—and I really hope you do—come back and let me know how it turned out. Did you add something unexpected? Did your family love it? I read every comment, and honestly, they make my day. Share your photos, your tweaks, your kitchen stories. This is what cooking is all about—connecting over a bowl of something good.
Now go grab a squash and an apple. Your cozy fall soup is waiting.
Frequently Asked Questions
Can I use frozen butternut squash for this recipe?
Absolutely! Frozen butternut squash works perfectly and saves you the prep time. Use about 4 cups of frozen cubed squash. You don’t even need to thaw it first—just add it directly to the pot and increase the simmering time by about 5 minutes to account for the extra moisture.
What if I don’t have an immersion blender?
No problem at all. A regular countertop blender works great. Just let the soup cool for about 10 minutes first (to prevent pressure buildup), then blend it in batches. Never fill the blender more than halfway with hot liquid, and hold the lid down with a towel to be safe. You can also use a food processor in a pinch.
Can I make this soup in a slow cooker?
Yes, you can! Sauté the onion and garlic on the stovetop first, then transfer everything except the coconut milk to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the coconut milk during the last 30 minutes, then blend as usual. The slow cooker version is even more convenient for busy days.
How can I make this soup thicker or thinner?
To make it thicker, simmer the soup uncovered for an extra 10-15 minutes after blending to reduce the liquid. You can also add less broth at the beginning—start with 2 cups and add more as needed. To make it thinner, simply stir in additional broth or water until it reaches your desired consistency.
Can I use a different type of milk instead of coconut milk?
You can, but the texture and flavor will change. Full-fat oat milk or cashew cream are the best substitutes for maintaining creaminess. Regular dairy milk or almond milk will work but will result in a thinner, less rich soup. If using a lighter milk, consider adding a tablespoon of cashew butter or a peeled potato to help thicken the soup naturally.
Pin This Recipe!

Cozy Squash Apple Coconut Soup: Best Fall Recipe
A creamy, dairy-free butternut squash soup with apple and coconut milk, seasoned with warm fall spices. This happy accident turned tradition is perfect for cozy fall evenings.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash, peeled, seeded, and cubed (about 4 cups)
- 2 medium apples (Honeycrisp or Fuji), peeled, cored, and chopped
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 can (13.5 oz or 400 ml) full-fat coconut milk
- 3 cups (720 ml) vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon ground ginger
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
- Pinch of cayenne pepper (optional)
- Toasted pumpkin seeds (for garnish, optional)
- Extra coconut milk (for garnish, optional)
- Fresh thyme or parsley (for garnish, optional)
- Sprinkle of cinnamon (for garnish, optional)
Instructions
- Prep the vegetables: Peel the butternut squash, cut in half lengthwise, scoop out seeds, and cube into 1-inch pieces (about 4 cups). Peel and core the apples, then chop into similar-sized pieces. Dice the onion and mince the garlic.
- Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5-7 minutes until translucent. Add minced garlic and cook for 1 minute until fragrant.
- Cook the squash and apples: Add cubed squash and chopped apples to the pot. Stir to coat with oil and onion mixture. Cook for about 5 minutes, stirring occasionally.
- Add the spices: Sprinkle in ground ginger, cinnamon, nutmeg, salt, pepper, and cayenne (if using). Stir well and cook for 1 minute until fragrant.
- Pour in the liquids: Add vegetable broth and coconut milk. Stir, scraping up any bits from the bottom. Bring to a gentle boil, then reduce heat to low. Cover and simmer for 20-25 minutes until squash is very tender.
- Blend until smooth: Remove from heat. Use an immersion blender to blend directly in the pot until smooth. If using a countertop blender, let cool for 10 minutes, then blend in batches (never fill more than halfway). Return blended soup to the pot.
- Adjust the seasoning: Taste and adjust salt, pepper, or spices as needed. If too thick, stir in extra broth or water to reach desired consistency.
- Serve and garnish: Ladle into bowls. Drizzle with extra coconut milk, sprinkle with toasted pumpkin seeds, and add fresh thyme leaves if desired.
Notes
This soup gets better after a day in the fridge as flavors meld. For a roasted version, toss cubed squash and apples with olive oil, salt, and pepper, roast at 400°F (200°C) for 25-30 minutes before adding to the pot. To make it heartier, add chickpeas or cooked lentils before blending. For a spicy twist, add 1/2 teaspoon curry powder or garam masala.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 14
- Sodium: 480
- Fat: 16
- Saturated Fat: 12
- Carbohydrates: 32
- Fiber: 6
- Protein: 4
Keywords: butternut squash soup, apple soup, coconut milk soup, fall soup, vegan soup, dairy-free soup, gluten-free soup


