This creamy and comforting vegan butternut squash soup is perfect for chilly days. It's rich in flavor, easy to make, and packed with nutrients. The combination of butternut squash, coconut milk, and aromatic spices creates a deliciously satisfying meal that will warm you from the inside out.
If you're not familiar with butternut squash, it's a type of winter squash with a sweet, nutty taste. You might also need to pick up coconut milk if it's not a pantry staple for you. Both of these ingredients can be found in the produce and international sections of most supermarkets.

Ingredients For Vegan Butternut Squash Soup
Butternut squash: A sweet, nutty winter squash that forms the base of the soup.
Onion: Adds depth and sweetness to the soup.
Garlic: Provides a robust, aromatic flavor.
Vegetable broth: The liquid base that helps cook the squash and adds flavor.
Coconut milk: Adds creaminess and a subtle coconut flavor.
Olive oil: Used for sautéing the onions and garlic, adding a rich flavor.
Technique Tip for This Recipe
When sautéing the onion and garlic, make sure to cook them until they are translucent and fragrant, but not browned. This will ensure a sweeter and more delicate flavor that complements the butternut squash. Additionally, when using an immersion blender, move it around the pot in a circular motion to achieve a smoother consistency. If using a regular blender, blend the soup in batches to avoid overfilling and potential spills.
Suggested Side Dishes
Alternative Ingredients
butternut squash - Substitute with pumpkin: Both have a similar texture and sweetness, making them interchangeable in soups.
onion - Substitute with leek: Leeks provide a milder flavor and can add a subtle sweetness to the soup.
garlic - Substitute with shallots: Shallots offer a more delicate and slightly sweeter flavor compared to garlic.
vegetable broth - Substitute with mushroom broth: Mushroom broth adds a rich, umami flavor that complements the sweetness of the squash.
coconut milk - Substitute with almond milk: Almond milk provides a creamy texture without the coconut flavor, suitable for those who prefer a milder taste.
olive oil - Substitute with avocado oil: Avocado oil has a high smoke point and a neutral flavor, making it a good alternative for sautéing.
Other Alternative Recipes Similar to This Soup
How to Store or Freeze This Soup
Allow the butternut squash soup to cool completely before storing. This helps prevent condensation, which can lead to a watery soup.
Transfer the cooled soup into airtight containers. For portion control, consider using individual serving-sized containers.
Label the containers with the date of preparation. This ensures you keep track of freshness and consume the soup within a safe timeframe.
Store the soup in the refrigerator if you plan to consume it within 3-4 days. The vegetable broth and coconut milk base will stay fresh and flavorful during this period.
For longer storage, place the airtight containers in the freezer. The soup can be frozen for up to 3 months without losing its rich, creamy texture.
When ready to enjoy, thaw the soup in the refrigerator overnight. This gradual thawing process helps maintain the soup's consistency and flavor.
Reheat the soup on the stovetop over medium heat, stirring occasionally to ensure even heating. If the soup appears too thick, add a splash of vegetable broth or coconut milk to reach the desired consistency.
For a quick reheating option, use the microwave. Transfer the soup to a microwave-safe bowl, cover loosely, and heat in 1-minute intervals, stirring in between until hot.
Garnish with a drizzle of coconut milk or a sprinkle of fresh herbs just before serving to enhance the presentation and flavor.
How to Reheat Leftovers
Stovetop Method: Pour the leftover soup into a saucepan. Heat over medium-low, stirring occasionally to ensure even warming. Add a splash of vegetable broth or coconut milk if the soup has thickened too much.
Microwave Method: Transfer the soup to a microwave-safe bowl. Cover with a microwave-safe lid or plate to prevent splatters. Heat on high for 1-2 minutes, stirring halfway through. Continue heating in 30-second intervals until hot.
Oven Method: Preheat your oven to 350°F (175°C). Pour the soup into an oven-safe dish and cover with foil. Heat for about 20-30 minutes, stirring halfway through, until the soup is thoroughly warmed.
Slow Cooker Method: Pour the leftover soup into the slow cooker. Set it on low and allow it to heat for 1-2 hours, stirring occasionally. This method is perfect if you want to keep the soup warm for an extended period.
Double Boiler Method: Place the soup in a heatproof bowl. Set the bowl over a pot of simmering water, ensuring the bottom of the bowl does not touch the water. Stir occasionally until the soup is heated through. This gentle method helps prevent scorching.
Best Tools for Making This Soup
Large pot: Used to heat the olive oil and cook the ingredients together.
Immersion blender: Handy for pureeing the soup directly in the pot until smooth.
Blender: An alternative to the immersion blender for pureeing the soup in batches.
Cutting board: Essential for chopping the onion, garlic, and butternut squash.
Chef's knife: Used for chopping the onion, mincing the garlic, and cubing the butternut squash.
Measuring cups: Necessary for measuring the vegetable broth and coconut milk.
Measuring spoons: Used to measure the olive oil and any additional spices.
Wooden spoon: Ideal for stirring the ingredients as they cook.
Ladle: Useful for serving the hot soup into bowls.
Peeler: Needed to peel the butternut squash before cubing it.
Small bowl: Optional, for holding prepped ingredients like minced garlic or chopped onion before adding them to the pot.
How to Save Time on This Recipe
Pre-cut vegetables: Buy pre-cut butternut squash and chopped onions to save prep time.
Use a pressure cooker: Cook the butternut squash and vegetable broth in a pressure cooker to reduce cooking time.
Batch cooking: Double the recipe and freeze portions for quick meals later.
Immersion blender: Use an immersion blender directly in the pot to save time on transferring batches to a blender.
Pre-minced garlic: Use pre-minced garlic to cut down on prep work.

Vegan Butternut Squash Soup
Ingredients
Main Ingredients
- 1 medium butternut squash, peeled and cubed
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup coconut milk
- 2 tablespoon olive oil
- Salt and pepper to taste
- Optional: a pinch of nutmeg or cinnamon
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté until soft.
- Add butternut squash and vegetable broth. Bring to a boil, then reduce heat and simmer until squash is tender, about 30 minutes.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer to a blender in batches.
- Stir in coconut milk, and season with salt, pepper, and optional spices. Simmer for another 10 minutes.
- Serve hot, garnished with a drizzle of coconut milk or a sprinkle of herbs if desired.
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Vegan Shepherd's Pie Recipe1 Hours
- Baked Chicken Leg Quarters Recipe1 Hours 10 Minutes
- Vegan Sheet Pan Roasted Cauliflower Recipe40 Minutes
- Kielbasa Skillet Dinner Recipe30 Minutes
- Paleo and Vegan Tropical Acai Bowl Recipe10 Minutes
- Antipasto Salad Recipe15 Minutes
- Vegan Fried Tofu Recipe25 Minutes
- Gluten-Free Chicken Pasta Salad Recipe35 Minutes
Leave a Reply