Best Vegan Squash Soup Recipe for Cozy Fall Meals

Updated On: October 7, 2025

As the cooler months approach, nothing beats the comfort of a warm, hearty bowl of soup. This best vegan squash soup recipe is a delicious way to celebrate the natural sweetness of squash while keeping things entirely plant-based.

Creamy, velvety, and packed with wholesome ingredients, this soup is perfect for cozy weeknights or entertaining guests. It combines a blend of spices and fresh vegetables to create depth of flavor without any dairy or animal products.

Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your rotation, this squash soup is both nourishing and satisfying. It’s easy to prepare, budget-friendly, and can be whipped up in under an hour.

Plus, it freezes beautifully, making it a great make-ahead option. Let’s dive into the recipe and discover why this soup deserves a permanent spot on your menu!

Why You’ll Love This Recipe

This vegan squash soup stands out because of its perfect balance of flavors and textures. The natural sweetness of the squash is enhanced by aromatic garlic and warming spices like cinnamon and nutmeg, while the creamy texture is achieved without any dairy—just pure, simple ingredients.

It’s naturally gluten-free, low in fat, and full of vitamins, making it a healthful choice for anyone. The recipe is flexible, allowing you to swap out squash varieties or adjust spice levels to suit your taste.

If you love soups that feel indulgent but are actually wholesome, this one will quickly become a favorite.

Additionally, this recipe pairs wonderfully with other comforting dishes like Classico Sun Dried Tomato Alfredo Sauce Recipe or a sweet finish like the Cinnamon Pecan Ice Cream Recipe.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 butternut squash (about 3 pounds), peeled, seeded, and cubed
  • 4 cups vegetable broth
  • 1 cup canned coconut milk (full fat for creaminess)
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • Fresh thyme for garnish (optional)
  • Pumpkin seeds or roasted pepitas for garnish (optional)

Equipment

  • Large stockpot or Dutch oven
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Immersion blender or standard blender
  • Measuring cups and spoons

Instructions

  1. Prepare the squash: Peel the butternut squash, remove seeds, and cut into roughly 1-inch cubes. Set aside.
  2. Sauté the aromatics: Heat the olive oil in a large stockpot over medium heat. Add the chopped onion and sauté for 5-6 minutes until softened and translucent. Stir in the minced garlic and cook for another minute until fragrant.
  3. Add the squash and spices: Add the cubed butternut squash to the pot along with the cinnamon, nutmeg, and smoked paprika. Stir well to coat the squash with the spices and aromatics.
  4. Pour in the broth: Pour the vegetable broth over the ingredients, making sure the squash is submerged. Increase the heat to high and bring the mixture to a boil.
  5. Simmer: Reduce heat to low and let the soup simmer, uncovered, for about 25-30 minutes or until the squash is very tender.
  6. Blend the soup: Remove the pot from heat. Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a standard blender and puree until smooth, then return to the pot.
  7. Add coconut milk: Stir in the coconut milk for added creaminess. Season with salt and pepper to taste. Reheat gently if needed.
  8. Serve: Ladle the soup into bowls and garnish with fresh thyme and roasted pumpkin seeds if desired.

Tips & Variations

“For a spicier kick, try adding a pinch of cayenne pepper or a diced jalapeño during the sauté step.”

You can substitute butternut squash with other varieties like kabocha, acorn, or delicata squash based on availability and flavor preference. Each will bring a slightly different taste and texture.

If you prefer a chunkier soup, blend only half of the mixture and stir in the rest of the cooked squash cubes. For a nuttier flavor, add a tablespoon of tahini just before serving.

To boost protein, serve with a side of crusty whole grain bread or top with roasted chickpeas. Leftovers keep well in the fridge for up to 4 days or freeze for up to 3 months.

Nutrition Facts

Nutrient Per Serving (1.5 cups)
Calories 180 kcal
Fat 9 g
Saturated Fat 6 g (from coconut milk)
Carbohydrates 25 g
Fiber 5 g
Protein 3 g
Sugar 6 g (natural sugars)
Sodium 480 mg (varies by broth)

Serving Suggestions

This vegan squash soup pairs excellently with light, fresh sides to balance its rich, creamy texture. Consider serving it alongside a crisp green salad dressed with lemon vinaigrette or a crunchy kale slaw.

For a heartier meal, pair with warm, crusty bread or vegan garlic breadsticks for dipping. You might also love this soup served with a simple quinoa pilaf or roasted vegetables for added texture and nutrition.

If you’re intrigued by more comforting bowls, check out our Chicken Shrimp And Broccoli Recipes (vegan options included) or the savory Chili Recipe New Mexico for some spicy inspiration.

Conclusion

This best vegan squash soup recipe is a fantastic way to enjoy the seasonal bounty of squash with a recipe that’s simple, nutritious, and utterly delicious. The creamy texture paired with warming spices creates a comforting dish that’s perfect for chilly days or anytime you crave a nourishing meal.

Its versatility and ease make it a staple in any vegan cooking repertoire.

By using fresh ingredients and wholesome spices, this recipe showcases how plant-based food can be vibrant and satisfying without complicated steps or exotic ingredients. Whether you serve it as a starter or a main course, this soup is sure to delight your family and friends.

Ready to explore more? Don’t miss our decadent Chocolate Heaven Cake Recipe for dessert or the savory Classico Sun Dried Tomato Alfredo Sauce Recipe to elevate your pasta nights.

Happy cooking!

📖 Recipe Card: Best Vegan Squash Soup Recipe

Description: A creamy, comforting vegan squash soup perfect for any season. Made with roasted squash and simple ingredients for a rich flavor.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 2 medium butternut squash (about 3 lbs), peeled and cubed
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup canned coconut milk
  • 2 tablespoons olive oil
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • Salt and pepper to taste
  • Fresh thyme for garnish (optional)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss squash cubes with 1 tablespoon olive oil, salt, and pepper; spread on a baking sheet.
  3. Roast squash for 25-30 minutes until tender.
  4. In a large pot, heat remaining olive oil over medium heat; sauté onion and garlic until soft.
  5. Add roasted squash, vegetable broth, cinnamon, and nutmeg to the pot.
  6. Bring to a boil, then simmer for 10 minutes.
  7. Use an immersion blender to puree soup until smooth.
  8. Stir in coconut milk and adjust seasoning.
  9. Heat through and serve garnished with fresh thyme if desired.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 9 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Squash Soup Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, comforting vegan squash soup perfect for any season. Made with roasted squash and simple ingredients for a rich flavor.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 medium butternut squash (about 3 lbs), peeled and cubed”, “1 large onion, chopped”, “3 cloves garlic, minced”, “4 cups vegetable broth”, “1 cup canned coconut milk”, “2 tablespoons olive oil”, “1 teaspoon ground cinnamon”, “1/2 teaspoon ground nutmeg”, “Salt and pepper to taste”, “Fresh thyme for garnish (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Toss squash cubes with 1 tablespoon olive oil, salt, and pepper; spread on a baking sheet.”}, {“@type”: “HowToStep”, “text”: “Roast squash for 25-30 minutes until tender.”}, {“@type”: “HowToStep”, “text”: “In a large pot, heat remaining olive oil over medium heat; saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add roasted squash, vegetable broth, cinnamon, and nutmeg to the pot.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Stir in coconut milk and adjust seasoning.”}, {“@type”: “HowToStep”, “text”: “Heat through and serve garnished with fresh thyme if desired.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “9 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X