Irresistible Vegan Roasted Butternut Squash Soup

Irresistible vegan roasted butternut squash soup combines roasted vegetables, coconut milk, and warming spices for a rich, creamy bowl.

Roasting the squash and carrots with a drizzle of maple syrup deepens their natural sweetness and creates those caramelized edges that make this soup taste like something you’d order at a cozy bistro. Light coconut milk adds body without dairy, while cinnamon, nutmeg, and a pinch of cayenne bring warmth and subtle complexity. The result is silky, satisfying, and flexible enough to customize based on what you have in your pantry.

This soup works beautifully as a make-ahead option, and it freezes well for up to a month. Whether you’re feeding a crowd or meal-prepping for the week, the flavors only improve after a day or two in the fridge. Garnish with toasted pepitas or croutons for texture, and you have a bowl that feels both comforting and polished.

What Goes Into Irresistible Vegan Roasted Butternut Squash Soup

The ingredient list is short, but each component plays a clear role in building flavor and texture.

  • Butternut squash – provides the soup’s creamy base and naturally sweet, earthy flavor once roasted.
  • Carrots – add subtle sweetness and a deeper orange color to the finished soup.
  • Onion – brings savory depth and balances the sweetness from the squash and maple syrup.
  • Garlic – mellows and sweetens during roasting, adding aromatic richness without sharpness.
  • Avocado oil – helps the vegetables caramelize evenly in the oven, though you can skip it for an oil-free version.
  • Maple syrup – enhances caramelization and adds a gentle sweetness that complements the squash.
  • Vegetable broth – thins the soup to your preferred consistency and adds savory backbone.
  • Light coconut milk – creates a silky, creamy texture without dairy or heaviness.
  • Cinnamon, nutmeg, and cayenne – layer warmth, subtle spice, and a hint of heat to round out the flavor.
  • Toasted pepitas and croutons – provide crunch and visual contrast when used as garnish.

Tricks to Get the Creamiest, Most Flavorful Soup

  • Spread the vegetables in a single layer across two baking sheets so they roast instead of steam. Crowding the pan traps moisture and prevents caramelization.
  • Blend the soup until it is completely smooth, which may take a full minute or more depending on your blender. Stopping too early leaves grainy texture.
  • Start with less broth and add more after blending if needed. It is much easier to thin the soup than to thicken it back up once you have gone too far.
  • Taste and adjust the seasoning after blending. A final pinch of salt or a small drizzle of maple syrup can bring the flavors into sharper focus.

Roasting & Blending: How to Make Vegan Butternut Squash Soup

irresistible vegan roasted butternut squash soup variations

STEP 1: Preheat your oven to 400°F and line two baking sheets with parchment paper. Arrange the diced butternut squash, sliced carrots, onion, and peeled garlic cloves on the sheets. Drizzle with avocado oil and maple syrup, season generously with salt and pepper, and toss to coat. Roast for 25 to 30 minutes, or until the squash and carrots are fork-tender and lightly caramelized.

STEP 2: Transfer the roasted vegetables to a large pot or Dutch oven. Add 1½ cups vegetable broth, the coconut milk, cinnamon, and optional nutmeg and cayenne. Stir to combine, then bring to a gentle simmer over medium heat. Reduce the heat to low, cover the pot, and let everything cook for 5 to 10 minutes so the flavors can meld together.

STEP 3: Use an immersion blender directly in the pot, or carefully transfer the soup to a high-speed blender in batches. Blend until the soup is completely smooth and creamy. If the soup is too thick, add more broth a little at a time until you reach your preferred consistency.

STEP 4: Taste the soup and adjust the seasoning. Add more salt, pepper, maple syrup, or spices as needed to balance the flavors.

STEP 5: Ladle the hot soup into bowls. Garnish with a drizzle of coconut milk, toasted pepitas, or croutons for texture and visual appeal.

Serving Ideas & What to Eat With Butternut Squash Soup

Serve this soup alongside crusty bread for dipping, or pair it with a simple green salad dressed in lemon vinaigrette to cut through the richness. For a more substantial meal, add a grain bowl or roasted vegetable platter on the side. The soup’s creamy texture and warming spices complement both light and hearty accompaniments.

Common Questions About Vegan Roasted Butternut Squash Soup

Can I make this soup oil-free?

Yes, you can skip the avocado oil and use extra vegetable broth or a bit more maple syrup to coat the vegetables before roasting. The squash and carrots will still caramelize, though the browning may be slightly less pronounced without the oil.

What can I use instead of coconut milk?

Cashew milk works well as a substitute and provides a similarly creamy texture. You can also use unsweetened almond milk, though the soup will be slightly thinner and less rich. For a nut-free option, try oat milk or soy milk.

Is this soup freezer friendly?

Yes, this soup freezes beautifully for up to one month. Let it cool completely, then transfer to airtight containers or freezer bags. Thaw in the fridge overnight and reheat gently on the stovetop, adding a splash of broth if needed to restore the consistency.

How do I get the soup extra smooth?

Blend the soup for at least a full minute, and use a high-speed blender if possible. An immersion blender works, but a countertop blender typically produces a silkier texture. Blending in smaller batches also helps achieve a completely smooth result.

Storing & Freezing Leftover Soup

Store leftover soup in an airtight container in the fridge for up to four or five days. The flavors deepen as the soup sits, so it often tastes even richer the next day. Reheat gently on the stovetop over low heat, stirring occasionally to prevent scorching. Add a splash of vegetable broth or coconut milk if the soup has thickened too much.

For longer storage, freeze the soup in portion-sized containers or freezer-safe bags for up to one month. Thaw overnight in the fridge, then reheat on the stovetop. Avoid boiling the soup during reheating, as high heat can cause the coconut milk to separate slightly.

Irresistible Vegan Roasted Butternut Squash Soup

No ratings yet
A rich, creamy vegan soup made by roasting butternut squash and carrots until caramelized, then blending them with light coconut milk and warming spices. Maple syrup deepens the natural sweetness of the vegetables, while cinnamon, nutmeg, and a pinch of cayenne add gentle warmth and complexity.
Prep Time 17 minutes
Cook Time 35 minutes
Total Time 52 minutes
Servings: 4 servings
Course: Soup
Cuisine: American

Ingredients
  

For the Roasted Vegetables
  • 5 cups butternut squash peeled and diced, from about 1 small squash
  • 2 cups carrots peeled and sliced into 1-inch pieces
  • 1/2 medium white or yellow onion sliced, about 1 cup
  • 5 whole garlic cloves peeled, can be gently smashed
  • 2 tsp avocado oil or substitute maple syrup or extra vegetable broth for oil-free
  • 2 tsp maple syrup
  • sea salt and black pepper to taste
For the Soup
  • 1 1/2 to 2 cups vegetable broth
  • 2/3 cup light coconut milk plus extra for garnish if desired, or use cashew milk
  • 1/4 tsp ground cinnamon
  • 1 pinch nutmeg optional
  • 1 pinch cayenne pepper optional
For Garnish
  • toasted croutons
  • toasted pepitas (pumpkin seeds)

Equipment

  • Two baking sheets
  • Parchment paper
  • Large pot or Dutch oven
  • Immersion blender or high-speed countertop blender

Method
 

  1. Set your oven to 400°F (204°C) and prepare two baking sheets by lining them with parchment paper. Distribute the diced squash, carrot slices, onion pieces, and whole garlic cloves evenly across both sheets, making sure they form a single layer. Coat the vegetables with the avocado oil and maple syrup, then season liberally with salt and pepper. Toss everything together until all pieces are well covered. Place the sheets in the oven and roast for 25–30 minutes, until the squash and carrots can be easily pierced with a fork and show golden caramelized spots.
  2. Move all the roasted vegetables from the baking sheets into a large pot or Dutch oven. Add 1½ cups of vegetable broth along with the coconut milk, cinnamon, and optional nutmeg and cayenne. Stir everything together and heat over medium until it begins to simmer gently. Lower the heat, cover the pot with a lid, and let it cook undisturbed for 5–10 minutes so the flavors can meld.
  3. Blend the soup until it reaches a completely smooth, velvety texture. You can use an immersion blender right in the pot, or carefully ladle the hot mixture into a countertop blender (working in batches if necessary for safety). If the soup seems too thick after blending, gradually stir in more vegetable broth until you achieve the consistency you prefer.
  4. Sample the soup and make any final seasoning tweaks. Add extra salt, pepper, maple syrup, or any of the spices (cinnamon, nutmeg, cayenne) to adjust the flavor balance to your taste.
  5. Divide the hot soup among serving bowls. Top each portion with a drizzle of coconut milk if you like, and finish with a sprinkle of toasted pepitas or croutons for added texture and visual appeal. Serve right away.

Notes

To make this soup oil-free, replace the avocado oil with a splash of extra vegetable broth or a touch more maple syrup before roasting. Cashew milk, oat milk, or soy milk can all stand in for the light coconut milk if needed, though coconut milk gives the richest, silkiest result. For the smoothest texture, blend the soup for at least a full minute and consider using a high-speed countertop blender rather than an immersion blender. Store leftovers in an airtight container in the refrigerator for up to 4–5 days — the flavors deepen beautifully overnight. To freeze, cool the soup completely and transfer to airtight freezer-safe containers for up to 1 month; thaw overnight in the fridge and reheat gently on the stovetop over low heat, adding a splash of broth or coconut milk to loosen if needed.

Tried this recipe?

Let us know how it was!