This vegan roasted butternut squash and leek soup combines caramelized sweetness with bright, tart apple and aromatic leeks.
Roasting the squash at 400°F until the skin wrinkles and the flesh turns fork-tender concentrates natural sugars in a way that stovetop simmering simply cannot match. The result is a base with deep, almost nutty sweetness that carries the entire soup. Meanwhile, leeks and Granny Smith apple sautéed with fresh sage and nutmeg create an aromatic foundation that balances richness with a subtle tang.
Blending everything into a silky puree transforms humble vegetables into something that feels luxurious, warming, and entirely plant-based. This soup works beautifully as a make-ahead meal and freezes well, making it a practical choice for cooler months when you want comfort without compromise.
What Goes Into Vegan Roasted Butternut Squash And Leek Soup
The ingredient lineup here is short, but each component plays a specific role in building flavor and texture.
- Butternut squash – roasted until caramelized, it provides natural sweetness and creamy body once blended.
- Leeks – milder and more delicate than onions, they add aromatic depth without sharpness.
- Granny Smith apple – diced and sautéed, it introduces tartness that cuts through the squash’s richness.
- Garlic – minced and cooked with the leeks, it adds savory warmth.
- Fresh sage – chopped and sautéed, it brings earthy, slightly peppery notes that pair naturally with squash.
- Ground nutmeg – a small pinch enhances the soup’s warmth without tasting overtly spiced.
- Vegetable broth – forms the liquid base and carries all the flavors together.
- Olive oil – used both for roasting the squash and sautéing the aromatics, it adds richness and helps vegetables soften evenly.
- Salt – essential for bringing out the natural sweetness of the squash and balancing the overall flavor.
Step-by-Step: Roasted Butternut Squash Leek Soup
STEP 1: Preheat your oven to 400°F. Trim the stem and hard bottom end off the butternut squash, then cut it in half lengthwise. Scoop out and discard the seeds. Drizzle the flesh with olive oil, sprinkle with salt, and spread the oil evenly with your hands. Place the squash halves skin side up on a baking sheet, poke several holes in each half, and roast for 40 to 45 minutes until the flesh is fork-tender and the skin looks wrinkly.
STEP 2: While the squash roasts, heat 1 1/2 tablespoons of olive oil in a large pot over medium heat. Add the sliced leeks, diced Granny Smith apple, minced garlic, chopped fresh sage, ground nutmeg, and 1/4 teaspoon of salt. Cook, stirring occasionally, for 3 to 5 minutes until the leeks soften and the apples just begin to break down.
STEP 3: Add the vegetable broth to the pot with the sautéed ingredients. Bring the mixture to a boil, then reduce the heat to a simmer and cover. Let it continue to simmer while the butternut squash finishes roasting.
STEP 4: Once the butternut squash is cool enough to handle, scoop the roasted flesh out of the skin and add it directly to the pot with the simmering soup base. Stir thoroughly to combine and continue to simmer for a few more minutes to allow the roasted squash flavor to fully infuse the broth.
STEP 5: Use a ladle to carefully transfer the hot soup into a stand-up blender. Blend on high for about 1 minute until the soup is very smooth and creamy with no lumps. Work in batches if needed to avoid overfilling your blender. Return the blended soup to the pot, taste, and adjust seasoning if desired.
STEP 6: Pour the soup into bowls and garnish with freshly cracked black pepper and a pinch of flaky sea salt if desired. Serve hot.
Best Tips for Creamy Vegan Squash Soup
- Roast until genuinely soft – Undercooked squash will leave your soup fibrous and grainy, no matter how long you blend. The skin should wrinkle and the flesh should yield easily to a fork.
- Rinse leeks thoroughly – Slice them first, then swish the rings in a bowl of cold water to remove trapped grit. Even a small amount of sand can ruin the smooth texture.
- Blend in batches with caution – Never fill your blender more than halfway with hot liquid. Hot soup expands when blended, and overfilling can cause dangerous splatters.
- Taste and adjust salt after blending – Roasted squash is naturally sweet and often needs more salt than expected to bring out the full depth of flavor.
Perfect Pairings for Butternut Squash Leek Soup
Serve this soup with thick slices of crusty sourdough or a warm baguette for dipping. A simple arugula salad dressed with lemon and olive oil adds brightness and contrast. For texture and richness, top each bowl with toasted pumpkin seeds or a drizzle of olive oil.
Vegan Roasted Butternut Squash And Leek Soup FAQs
Can I use frozen butternut squash instead of fresh?
You can, but the flavor will be less concentrated. Frozen squash is already cooked and lacks the caramelized sweetness that roasting fresh squash provides. If you use frozen, skip the roasting step and add it directly to the simmering broth, but expect a milder, less complex soup.
What’s the best way to clean and prepare leeks for soup?
Slice the leeks into rings first, then place them in a large bowl of cold water. Swish them around to loosen any trapped dirt, then lift them out and drain. Leeks grow in sandy soil, and the layers trap grit easily, so rinsing after slicing is the most effective method.
Is there a substitute for Granny Smith apple?
Any tart, firm apple works well. Honeycrisp, Braeburn, or even a slightly underripe Fuji will provide the tartness needed to balance the squash’s sweetness. Avoid overly sweet apples like Red Delicious, which will make the soup taste one-dimensional.
How do I make this soup without a blender?
Use an immersion blender directly in the pot. It takes a bit longer to achieve a completely smooth texture, but it works well and saves you from transferring hot liquid. Just be patient and blend thoroughly, moving the wand around to catch any chunks.
Can I freeze the finished soup?
Yes, this soup freezes beautifully. Let it cool completely, then transfer it to airtight containers or freezer bags, leaving about an inch of headspace for expansion. It will keep for up to three months. Thaw overnight in the fridge and reheat gently on the stovetop.
How to Store and Reheat Your Squash Soup
Refrigerator: Store leftover soup in an airtight container for up to four days. The soup may thicken as it cools, so add a splash of vegetable broth or water when reheating to loosen the consistency.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally to prevent scorching. You can also reheat individual portions in the microwave in 30-second intervals, stirring between each round.
Freezer: Portion the soup into airtight containers or freezer-safe bags and freeze for up to three months. Thaw overnight in the fridge before reheating. The texture and flavor hold up remarkably well after freezing, making this soup an excellent candidate for batch cooking.

Vegan Roasted Butternut Squash And Leek Soup
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Remove the stem and bottom end from the butternut squash, then halve it lengthwise. Use a spoon to scoop out the seeds and discard them. Drizzle the exposed flesh with ½ tablespoon olive oil and sprinkle with a pinch of salt, rubbing it evenly over the surface with your hands. Place both halves skin-side up on a baking sheet and pierce the skin several times with a fork or knife. Roast for 40 to 45 minutes until the flesh is completely tender when pierced and the skin appears wrinkled. Turn the halves over and let them cool until you can handle them safely.
- While the squash roasts, heat 1½ tablespoons of olive oil in a large pot set over medium heat. Add the sliced leeks, diced apple, minced garlic, chopped sage, nutmeg, and ¼ teaspoon salt to the pot. Sauté the mixture, stirring from time to time, for 3 to 5 minutes until the leeks turn soft and aromatic and the apple begins to soften slightly.
- Add the vegetable broth to the pot containing the sautéed vegetables and apple. Increase the heat to bring the liquid to a boil, then reduce to a simmer and cover with a lid. Allow the mixture to simmer gently while the squash continues roasting, giving the flavors time to meld together.
- When the roasted squash is cool enough to touch, scoop the soft flesh out of the skins and add it directly into the simmering pot. Stir everything together thoroughly and let the soup continue simmering for a few additional minutes so the roasted squash flavor infuses throughout the broth.
- Use a ladle to carefully transfer the hot soup into a stand-up blender, working in batches if needed to avoid overfilling. Blend on high speed for about 1 minute until the soup is completely smooth and creamy with no lumps remaining. Pour the blended soup back into the pot, taste it, and adjust the seasoning with additional salt if desired.
- Pour the creamy soup into serving bowls. Garnish with freshly cracked black pepper and a pinch of flaky sea salt if you like. Serve hot, optionally with crusty bread on the side.




