Vegan Butternut Squash Soup

This vegan butternut squash soup is simple, satisfying, and full of warm flavor. It’s made with basic ingredients and comes together easily on the stovetop. Perfect for chilly days, quick lunches, or an easy weeknight dinner. So cozy!
post featured image
Vegan butternut squash soup garnished with cashew cream and fresh greens next to a gold spoon.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Vegan butternut squash soup is cozy, creamy, and seriously comforting. Roasting the squash brings out a sweet, caramelized flavor that makes every spoonful better. Garlic and onion add just the right savory touch without stealing the spotlight. Coconut milk makes it extra smooth and rich, no dairy needed. It’s simple to make, full of flavor, and perfect for curling up with a warm bowl.

This soup comes together with just a few easy steps and very little prep. It’s great for easy weeknight dinners or relaxed weekend meals. You can keep the flavors mild or add a little heat if you want. Either way, it’s cozy, flexible, and very beginner-friendly.

If you’re a fanatic squash-lover like we are, make sure to try some of our favorite squash recipes! And, if you love using squash in soup recipes, you must try this kabocha squash soup!

Ready to make a batch of lovely, warm soup? Let’s get started!

Why This Squash Soup is So Awesome

This creamy soup with butternut squash is creamy, cozy, and packed with rich roasted flavor. It’s easy to make, super comforting, and perfect for simple weeknight dinners or relaxed weekend meals.

  • Roasted Goodness in Every Bite. Roasting the squash caramelizes it to perfection, giving every spoonful a sweet, nutty flavor that’s hard to resist.
  • Creamy Without the Guilt. Coconut milk makes the soup luxuriously smooth, so you get that rich, indulgent feel without any dairy.
  • Vibrant and Colorful. That bright orange hue isn’t just pretty—it signals all the healthy vitamins packed inside, making your bowl as good for your body as it is for your eyes.
  • Totally Cozy and Shareable. It’s the kind of soup that makes friends and family gather around the table, perfect for brunch, dinner, or just treating yourself to something special.
  • Versatile for Any Mood. Spice it up with chili flakes, swirl in a little nut butter, or sprinkle seeds on top—the soup adapts to your cravings.
Two bowls of butternut squash soup with pumpkin seeds, herbs and vegan cream next to a pot of finished soup.

Key Ingredients and Substitutions

This satisfying squash soup uses simple ingredients like roasted butternut squash, coconut milk, garlic, onion, and vegetable broth to create big flavor with very little effort. We also have easy swaps and tips so you can adjust the recipe to fit what you have on hand or your taste:

  • Roasted Butternut Squash – Roasting the squash brings out its natural sweetness and adds depth of flavor, giving the soup that cozy, caramelized taste. Make sure the chunks are even so they roast evenly. You can swap with pumpkin or sweet potato for a similar sweet and creamy base.
  • Coconut Milk – Makes the soup rich, creamy, and silky without needing dairy. Use full-fat for extra creaminess or lite coconut milk for a lighter version. Cashew cream or oat milk can also work as a non-coconut alternative.
  • Roasted Garlic – Gives a mellow, sweet, and savory flavor that adds depth to the soup without being harsh. Roasting garlic makes it soft and easy to blend. If you’re short on time, sauté minced garlic in a little olive oil before blending.
  • Onion – Adds a natural savory base and a bit of sweetness, rounding out the flavors in the soup. Yellow or white onions work best, but shallots can be a tasty alternative. For a milder flavor, cook the onion until soft before blending.
  • Vegetable Broth – Adds flavor and helps thin the soup to the perfect consistency while keeping it savory. Use low-sodium broth so you can control the salt. Water works in a pinch, but the soup will be less flavorful.
  • Olive Oil – Helps the squash and onion roast beautifully and adds a touch of richness to the soup. You can use avocado oil or coconut oil if you prefer. Drizzle a little extra on top when serving for a nice finishing touch.

How To Make Soup with Butternut Squash

Our delicious butternut squash soup comes together with just a few easy steps and simple ingredients. Roasting the squash first adds deep flavor and makes the soup extra creamy once everything is blended.

Step 1: Heat the Oven – Preheat your oven to 400°F. Line a large sheet pan with parchment paper or a silicone baking mat to make cleanup easy.

Hands tossing chopped butternut squash and onion with olive oil on a sheet pan.

Step 2: Prep the Veggies – Peel and deseed the butternut squash, then cut it into small chunks. Add the squash and onion to the sheet pan and drizzle with olive oil. Toss to coat.

Then, Step 3: Roast Everything – Cut the top off the garlic bulb and place it on a piece of foil. Drizzle with olive oil, wrap it up, and add it to the pan. Roast everything for about 45 minutes, until the squash is tender and lightly crisp.

Roasted butternut squash soup blended smooth in a blender.

Step 4: Blend Until Creamy – Let the veggies cool a bit, then add the squash and onion to a blender. Squeeze the roasted garlic cloves into the blender. Pour in the coconut milk and vegetable broth.

Lastly, Step 5: Heat and Serve – Blend until smooth and creamy. Taste and add salt if needed. Warm the soup on the stovetop, ladle it into bowls, and add your favorite toppings.

A white enamel pot of homemade butternut squash soup with a metal ladle.

Serving Tips and Suggestions for This Cozy Soup

Get simple tips that make butternut squash soup even more delicious and fun to serve. From easy toppings to cozy pairings, these ideas help turn every bowl into something extra special.

  • Crunchy Topping Magic – Sprinkle roasted pumpkin seeds, toasted nuts (or candied nuts), or crispy chickpeas on top. The crunch adds a fun texture to every spoonful.
  • Toasted Bread on the Side – Serve with crusty bread, garlic toast, or a savory focaccia bread. Perfect for dipping and soaking up all that creamy goodness.
  • Sweet & Savory Twist – Add a small drizzle of maple syrup or a sprinkle of cinnamon on top. It enhances the squash’s natural sweetness and adds a cozy flavor twist.
  • Spice It Up – Dust with a little smoked paprika, chili flakes, or curry powder. It gives the soup a warm, exciting kick without overpowering the natural flavors.
  • Fresh Herb Boost – Top with fresh parsley, cilantro, or chives. The herbs brighten the flavor and make the soup feel fresh and vibrant.
Two small bowls of vegan butternut squash soup next to tiny pumpkins and topped with fresh herbs and chili flakes.

FAQs

How long does this roasted butternut squash soup recipe last?

This vegan butternut squash soup will keep in the fridge for about 4–5 days when stored in an airtight container. Let it cool completely before refrigerating to keep it fresh longer.

Can you make this recipe oil-free?

You can easily make this creamy vegan soup recipe oil-free by skipping the olive oil and tossing the squash and onions with a little vegetable broth or water instead. Roast the garlic in foil as usual—no oil needed, it’ll still get soft and sweet. For extra flavor, try adding a splash of lemon juice or a sprinkle of nutritional yeast after blending. You’ll still get a creamy, cozy, and delicious soup without any oil!

Can you freeze vegan squash soup leftovers?

For longer storage, you can freeze it for up to 2–3 months. Just let it cool, transfer to freezer-safe containers, and thaw in the fridge before reheating.

A wooden table holding two ceramic bowls of creamy butternut squash soup drizzled with dairy-free cream and pumpkin seeds.

If you make this Vegan Butternut Squash Soup recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Butternut Squash Soup

No ratings yet
This creamy butternut squash soup is like a warm hug in a bowl — velvety smooth, naturally sweet, and deeply comforting. Roasted squash blends beautifully with savory onions and garlic, creating a luxurious texture without much fuss. Whether you're curling up on a chilly evening or serving it as a starter for a holiday meal, this soup brings that perfect balance of earthy richness and subtle sweetness. It’s simple, nourishing, and just a little bit fancy — the kind of dish that feels special even on a regular day.
Vegan butternut squash soup garnished with cashew cream and fresh greens next to a gold spoon.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4 people

Ingredients

  • 1 large butternut squash,  peeled and cubed
  • 1 large yellow onion, roughly chopped
  • 3 tablespoons olive oil, divided
  • 1 head garlic
  • 1 cup coconut milk
  • 5 cups vegetable broth, (or the equivalent amount of bouillon and water)
  • salt to taste, if desired

Optional Toppings:

  • fresh thyme leaves
  • toasted pumpkin seeds
  • red pepper flakes
  • cracked pepper
  • fresh sage leaves
  • drizzle of coconut cream

Instructions

  • Preheat the oven to 400 degrees Fahrenheit.
  • Peel and deseed the butternut squash, then cut it into small bite-sized chunks.
  • On a large sheet pan (or two) lined with parchment paper or a silicone baking mat, add the squash and onion, and drizzle with about a tablespoon of olive oil.
  • Cut the top off a garlic bulb and place it on a sheet of tin foil. Pour one tablespoon of olive oil over the top of the exposed cloves, and pull the tin foil up around the garlic, gently cinching the top together. Add to the sheet pan with the squash and onions.
  • Roast in the oven for 45 minutes (or until the butternut squash is soft on the inside and slightly crisp on the outside).
  • Allow to cool, and then add the squash and onion to a high-power blender. Remove the garlic from the tin foil, and squeeze the garlic cloves out of the head of garlic into the blender.
  • Add the coconut milk and vegetable broth to the blender.
  • Blend until smooth and creamy. Taste and add salt if desired.
  • When serving, heat the soup on a stovetop pot, ladle into bowls, and top with any desired toppings.

Notes

  • Storage Tips: This roasted butternut squash soup will keep in the fridge for about 4–5 days when stored in an airtight container. Let it cool completely before refrigerating to keep it fresh longer.
  • Freezing Instructions: For longer storage, you can freeze it for up to 2–3 months. Just let it cool, transfer to freezer-safe containers, and thaw in the fridge before reheating.

Nutrition

Calories: 329kcal | Carbohydrates: 33g | Protein: 4g | Fat: 23g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 1193mg | Potassium: 867mg | Fiber: 5g | Sugar: 8g | Vitamin A: 20558IU | Vitamin C: 45mg | Calcium: 122mg | Iron: 3mg
Course — dinner, Lunch or Dinner, Soup
Cuisine — American
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




no comments

Stay Inspired!

Thank you for subscribing!