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!
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.

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:
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.

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.

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.

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.

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.
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!
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.

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!

Leave a Comment