Creamy Vegan Butternut Squash Soup
This Creamy Vegan Butternut Squash Soup is an easy, dairy-free fall soup made with silken tofu for extra protein. Ready in just 35 minutes, this healthy butternut squash soup is perfect for meal prep, cozy lunches, or simple vegan dinners.

As soon as fall rolls around, I’m ready to make soup on repeat. There’s just something about a hot bowl of soup that makes the shorter days and chilly weather feel a little more bearable, especially when it’s packed with cozy fall flavors like this one.
This Creamy Vegan Butternut Squash Soup blends butternut squash, carrots, garlic, and warm spices like ginger, cinnamon, and nutmeg into a rich and velvety soup. It also has a surprising secret ingredient (silken tofu!), which adds extra creaminess and protein without any dairy.
This recipe is ready in just 35 minutes and works equally well as a light dinner, simple side dish, or meal prep lunch. Add a quick swirl of dairy-free yogurt, a sprinkle of roasted pumpkin seeds, and some crusty bread for dipping and enjoy!
Why you’ll love this Creamy Vegan Butternut Squash Soup

Creamy Vegan Butternut Squash Soup ingredients
How to serve this Creamy Vegan Butternut Squash Soup

Substitutions & variations
Quick recipe tips
- Make sure you drain off any excess liquid from the tofu package to avoid thinning the soup.
- Let the soup cool slightly before blending it in batches (and never fill a countertop blender more than halfway with hot liquid!).
- Blend for a full minute rather than stopping as soon as the chunks disappear — this will help give you the smoothest, creamiest texture.
Step-by-step instructions
- Sauté the veggies: Heat the olive oil in a large pot over medium heat. Add the onion and carrots and cook for 4-5 minutes, then add the garlic and cook for 1 minute.
- Simmer the soup: Add the squash, broth, oregano, ginger, nutmeg, cinnamon, salt, and pepper. Bring to a boil, then cover, reduce the heat, and simmer for 15-20 minutes, until the vegetables are tender.
- Add the tofu: Remove the pot from the heat and stir in the silken tofu.
- Blend until smooth: Carefully transfer the soup to a countertop blender and blend until creamy, or use an immersion blender directly in the pot.
- Adjust and serve: Add more broth as needed, season to taste, and serve warm with your favorite toppings.
Make ahead & storage
This Creamy Vegan Butternut Squash Soup stores well in the fridge or freezer, so it’s a great recipe to make ahead. Here are some tips for meal prep, leftovers, and freezing.
Meal prep
- Make it ahead: Prepare the soup up to 4 days in advance and store it in an airtight container in the fridge.
- Prep the vegetables: Peel and chop the squash, carrots, onion, and garlic up to 2 days ahead to save time.
- Hold off on the toppings: Add pumpkin seeds, dairy-free yogurt, and other toppings just before serving.
Storing leftovers
- Fridge: Store leftover soup in an airtight container in the fridge for up to 4 days.
- Reheating: Warm the soup on the stovetop over medium-low heat or microwave it in short intervals, stirring occasionally.
- Adjust the consistency: The soup might thicken up in the fridge, so stir in a splash of vegetable broth or water if needed when reheating.
Freezing
- Freeze: This soup can be frozen, but the texture may change slightly after thawing because of the silken tofu. Let the soup cool completely, then freeze it in an airtight container for up to 3 months.
- Leave some room: Allow a little space at the top of the container since the soup will expand a bit as it freezes.
- Thaw and reblend: Thaw the soup overnight in the fridge, then stir or blend it briefly after reheating if the texture has separated slightly.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More plant-based side dishes
Vegan Cashew Queso
Easy Roasted Radishes
Spiral Veggie Tart
Roasted Broccoli with Lemon, Walnuts, and Parmesan
Spicy Cucumber Salad
Roasted Beet Whipped Feta
Easy Lemon Rice with Parsley
Roasted Brussels Sprouts and Arugula Salad
Simple Cilantro Lime Rice
Easy Tomato Pesto Tarts
Creamy Vegan Butternut Squash Soup
Ingredients
- ½ medium butternut squash peeled and cubed (about 3 cups)
- 2 medium carrots chopped (about 1½ cups)
- 1 small yellow onion diced (about 1 cup)
- 4 cloves garlic minced
- 1 tablespoon olive oil
- 2½ cups vegetable broth plus more as needed
- 1 10.8-ounce package silken tofu
- ½ teaspoon oregano
- ½ teaspoon ground ginger
- ¼ teaspoon ground nutmeg
- ¼ teaspoon ground cinnamon
- 1 teaspoon salt plus more to taste
- ¼ teaspoon black pepper
Optional toppings
- roasted pumpkin seeds
- dairy-free yogurt
- red pepper flakes
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and carrots and cook for 4-5 minutes, until they begin to soften. Add the garlic and cook for another minute.
- Add the butternut squash, broth, oregano, ginger, nutmeg, cinnamon, salt, and pepper. Bring to a boil, then reduce the heat and simmer, covered, for 15-20 minutes, until the squash and carrots are very tender.
- Remove from heat and stir in the silken tofu.
- Carefully transfer the soup to a countertop blender and blend until completely smooth and creamy. Alternatively, blend the soup directly in the pot using an immersion blender.
- Add more broth if you prefer a thinner soup and adjust the seasonings to taste.
- Sprinkle with roasted pumpkin seeds or add your favorite toppings and serve warm.







