Vegan Creamy Butternut Squash and Cauliflower Soup

A velvety, vegetable-forward soup that celebrates the natural sweetness of roasted butternut squash paired with mild, creamy cauliflower. This simple yet satisfying dish requires minimal ingredients and comes together in under 30 minutes, making it ideal for weeknight dinners or meal prep. The combination delivers warm, comforting flavors with a naturally thick texture from pureeing the vegetables. What sets this version apart is its restraint—no cream or butter needed, allowing the vegetables' subtle sweetness and earthiness to shine. The soup works beautifully for anyone seeking plant-based nutrition without sacrificing richness. Serve it hot as a starter course, light lunch, or alongside crusty bread for a complete meal. Perfect for autumn and winter when squash is abundant.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cups butternut squash, diced
- 3 cups cauliflower florets
- 3 ½ cups vegetable stock
- water, as substitute for stock base option
- vegetable soup base, as substitute for stock option
- ½ teaspoon salt
- 1 tablespoon parsley, for garnish(optional)
Instructions
- 1
Heat olive oil in a soup pot over medium heat.
- 2
Saute chopped onion until translucent.
- 3
Add butternut squash, cauliflower florets, and vegetable stock (or water with vegetable soup base).
- 4
Cook until vegetables are soft, about 15 minutes.
- 5
Add salt and puree the soup using a hand blender or stand blender.
- 6
Ladle into bowls and garnish with parsley flakes if desired.
Tips
For deeper flavor, roast butternut squash and cauliflower at 400F for 20 minutes before adding to soup. This caramelizes their natural sugars and adds subtle nuttiness without altering the cooking time significantly.
If using water and soup base instead of stock, dissolve the base fully in hot water first. This prevents clumping and ensures even seasoning throughout the soup.
Blend until completely smooth for restaurant-quality texture, or leave slightly chunky if you prefer more bite. A hand blender offers easier cleanup than transferring to a stand blender.
Good to Know
Refrigerate in airtight containers up to 4 days. Freezes well up to 3 months in freezer-safe containers or bags, leaving headspace for expansion.
Prepare through pureeing step up to 2 days ahead. Reheat gently on stovetop, adding water if needed to reach desired consistency. Garnish fresh before serving.
Serve hot in bowls. Pair with crusty bread, grilled cheese sandwich, or salad. Optional garnishes: croutons, toasted seeds, drizzle of olive oil, crispy sage.
Common Mistakes
Skip pureeing to avoid chunky, underseasoned soup that lacks the intended creamy mouthfeel.
Add salt before blending to avoid uneven seasoning distribution in the finished soup.
Substitutions
FAQ
Can I make this soup ahead of time?
Yes, prepare it completely through pureeing and refrigerate up to 4 days. Reheat gently on the stovetop, thinning with water or stock if needed. Freeze for up to 3 months in airtight containers with headspace.
What if I don't have vegetable stock?
Use water combined with vegetable bouillon cubes or soup base, following package directions. Chicken or mushroom broth work too but will change the flavor profile and vegan status of the dish.
How long does butternut squash and cauliflower soup keep?
Store in the refrigerator for up to 4 days in airtight containers. Frozen soup keeps for 3 months. Thaw overnight in the fridge before reheating on the stovetop over medium-low heat, stirring occasionally.