Rich and creamy Vegan Butternut Squash Soup with Coconut Milk is comforting, simple to prepare, and family-friendly. This velvety soup, built on roasted butternut squash, tart Granny Smith apple, aromatics, and full‑fat coconut milk, delivers naturally sweet and warming fall flavors. It’s ideal for cool evenings, autumn gatherings, Thanksgiving, or a cozy weeknight dinner.

The base is roasted until caramelized, then simmered briefly with broth and coconut milk before being blended to a silky consistency. Finish each bowl with bright and crunchy garnishes—pomegranate molasses and seeds, toasted pumpkin seeds, chopped parsley, and cracked black pepper—for contrast and texture. You can also adapt the recipe for a slow cooker or Instant Pot for even easier prep.
Ingredients

Butternut squash: Choose a squash with smooth tan skin and a heavy feel. Peel, remove seeds, and cut into 1½‑inch cubes (about 4–5 cups). Pre‑cubed squash works too.
Granny Smith apple: Adds a sweet‑tart brightness. Peel, core, and cube one apple. Honeycrisp or Braeburn are acceptable substitutes.
Garlic: Roast whole cloves for a mellow, nutty depth.
Yellow onion: Sliced into a few thick pieces to roast with the vegetables.
Vegetable broth or water + bouillon paste: Use store‑bought broth or homemade stock for more flavor. For a low‑sodium option, choose low‑sodium broth.
Coconut milk: Full‑fat canned coconut milk makes the soup richest and creamiest. For a lighter version, use unsweetened soy milk.
Seasonings & garnishes: Sea salt, cracked black pepper, pomegranate molasses and seeds, toasted pumpkin seeds (or toasted coconut), and chopped fresh parsley.
Recipe Variations
Customize this soup to your taste or the season.
Serve chilled: Chill the soup for a refreshing transitional dish. If serving cold, add extra broth or coconut milk before simmering so it won’t be overly thick when chilled.
Spiced variations: Stir in 1 tablespoon red curry paste while simmering for a coconut curry version. Try mixing kabocha with butternut for a deeper squash flavor, or roast sliced ginger with the vegetables for a bright, zesty note.
Topping ideas: For a rich garnish, drizzle with coconut cream or vegan heavy cream, add sliced chives and crisp croutons, or sprinkle roasted chickpeas, flaky sea salt, and dried cranberries for sweet and salty contrast.
How to Make Vegan Butternut Squash Soup with Coconut Milk
- Preheat and prepare: Preheat the oven to 375°F. Line a baking sheet with parchment paper or a silicone mat. Place cubed squash, apple, onion slices, and garlic cloves in a mixing bowl.
- Season and roast: Toss the vegetables with avocado or extra virgin olive oil and spread them on the baking sheet. Sprinkle with sea salt and roast for about 45 minutes, until the squash is tender and caramelized.
- Simmer with liquid: Transfer the roasted vegetables to a large pot or Dutch oven. Add water or vegetable stock, bouillon paste if using water, and the coconut milk. Heat over medium, bring to a simmer, and cook 15 minutes to let flavors meld.
- Blend until smooth: Use an immersion blender to puree the soup until silky, or carefully transfer cooled portions to a countertop blender in batches. Remove the blender lid vent or cover it with a towel to avoid splatters. Blend on medium until smooth, then return to the pot.
- Finish and serve: Adjust seasoning with more salt if needed and warm over low heat. Serve hot, garnished with a drizzle of pomegranate molasses, pomegranate seeds, toasted pumpkin seeds, parsley, and cracked pepper.








Recipe Pro-Tips
- Evenly sized pieces: Cut squash, apple, and onion into similar sizes so they roast and caramelize evenly.
- Blending method: A high‑speed blender yields the creamiest texture; an immersion blender is convenient and avoids transfers.
- Safety when blending hot liquids: Remove or cover the vent and drape a towel over the lid to prevent hot splatters. Blend in small batches if using a countertop blender.
- Slow cooker option: Roast the vegetables, then combine with broth and coconut milk in a crockpot. Cook on low for about 4 hours before pureeing.
- Instant Pot option: After roasting, place veggies, broth, and coconut milk in the Instant Pot. Pressure cook on HIGH for 1 minute, quick‑release, then puree.

Serving Suggestions
Serve this squash soup as a starter at holiday meals, a light lunch or dinner, or as part of a larger autumn menu. It pairs well with simple salads, coconut jasmine rice, quinoa dishes, roasted mushrooms, or crisp crackers for texture.
Storage Directions
- Refrigerate: Cool to room temperature, transfer to an airtight container, and refrigerate for up to 5 days.
- Freeze: Store in a freezer‑safe bag or container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Warm gently in a saucepan over low heat for 5–10 minutes, or microwave in 1–2 minute intervals, stirring between bursts until heated through.
More Butternut Squash Recipes
- Chickpea & Butternut Squash Tagine
- Vegan Butternut Squash Mac and Cheese
- Butternut Squash Slow Cooker Stuffing
- Butternut Squash & Swiss Chard Lasagna
- Butternut Squash Tortillas
- Butternut Squash Lentil Soup
Vegan Butternut Squash Soup with Coconut Milk
Equipment
- 1 immersion blender or countertop blender
Ingredients
- 1 medium butternut squash, peeled, cored, and cubed into 1½‑inch pieces (about 4–5 cups)
- 1 Granny Smith apple, peeled, cored, and cubed
- ½ yellow onion, sliced into a few thick pieces
- 2 whole garlic cloves, skin removed
- 2 tbsp avocado oil or extra virgin olive oil
- ½ tsp sea salt
- 2½ cups water or vegetable stock (if using water, add 1 tbsp vegetable bouillon paste)
- 1 tbsp vegetable bouillon paste (optional)
- 1 (14‑oz) can full‑fat coconut milk, or plain unsweetened soy milk
- 2 tbsp pomegranate molasses, for garnish
- ¼ cup pomegranate seeds, for garnish
- 2 tbsp toasted pumpkin seeds or toasted coconut, for garnish
- ¼ cup chopped fresh parsley, for garnish
- Cracked black pepper, to taste
Instructions
- Preheat oven to 375°F and line a baking sheet with parchment paper or a silicone baking mat.
- Combine cubed squash, apple, onion slices, and garlic cloves in a mixing bowl. Drizzle with oil and toss to coat.
- Spread the vegetables on the baking sheet and season with sea salt. Roast for 45 minutes, until tender and caramelized.
- Transfer the roasted vegetables to a large pot. Add water or stock, bouillon paste if using, and coconut milk. Heat over medium, bring to a simmer, and cook for 15 minutes.
- Puree the soup with an immersion blender until smooth, or work in batches in a countertop blender, covering the lid vent with a towel to prevent splatters.
- Adjust salt to taste and warm over low heat. Serve with a drizzle of pomegranate molasses, pomegranate seeds, toasted pumpkin seeds, parsley, and cracked black pepper.
Notes
Storage Directions
- Refrigeration: Cool leftovers before transferring to an airtight container; refrigerate up to 5 days.
- Freezing: Freeze in a freezer‑safe container for up to 3 months. Thaw overnight in the refrigerator.
- Reheating: Warm gently on the stove over low heat for 5–10 minutes, or microwave in short bursts, stirring between intervals.
Recipe Pro‑Tips
- Cut vegetables into similar sizes for even roasting.
- Use a high‑speed blender for the smoothest texture, or an immersion blender for convenience.
- Vent the blender lid or cover it with a towel when blending hot liquid to prevent splatters.
- Make in a slow cooker or Instant Pot after roasting for hands‑off cooking.