Vegan Creamy Butternut Squash and Cauliflower Soup

Prep: 10 minCook: 15 min6 servingsmedium
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

6 servings
  • 1 tablespoon olive oil
    coconut oil1:1neutral

    vegan alternative with slightly different flavor profile

    Full guide →
  • 1 small onion, chopped
  • 2 cups butternut squash, diced
  • 3 cups cauliflower florets
  • 3 ½ cups vegetable stock
    chicken broth1:1meat

    adds savory depth but removes vegan status

    Full guide →
  • water, as substitute for stock base option
  • vegetable soup base, as substitute for stock option
  • ½ teaspoon salt
  • 1 tablespoon parsley, for garnish(optional)
    chives1:1garnish

    milder onion flavor, similar visual appeal

    Full guide →

Instructions

  1. 1

    Heat olive oil in a soup pot over medium heat.

  2. 2

    Saute chopped onion until translucent.

  3. 3

    Add butternut squash, cauliflower florets, and vegetable stock (or water with vegetable soup base).

  4. 4

    Cook until vegetables are soft, about 15 minutes.

  5. 5

    Add salt and puree the soup using a hand blender or stand blender.

  6. 6

    Ladle into bowls and garnish with parsley flakes if desired.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

Refrigerate in airtight containers up to 4 days. Freezes well up to 3 months in freezer-safe containers or bags, leaving headspace for expansion.

Make Ahead

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 With

Serve hot in bowls. Pair with crusty bread, grilled cheese sandwich, or salad. Optional garnishes: croutons, toasted seeds, drizzle of olive oil, crispy sage.

See pairing guide →

Common Mistakes

Watch

Skip pureeing to avoid chunky, underseasoned soup that lacks the intended creamy mouthfeel.

Watch

Add salt before blending to avoid uneven seasoning distribution in the finished soup.

Substitutions

olive oil
coconut oil1:1neutral

vegan alternative with slightly different flavor profile

Full guide →
vegetable stock
water + bouillon cube800ml + 1 cubeneutral

budget-friendly substitute

Full guide →
parsley
chives1:1garnish

milder onion flavor, similar visual appeal

Full guide →
vegetable stock
chicken broth1:1meat

adds savory depth but removes vegan status

Full guide →
parsley
cilantro1:1garnish

more herbaceous, Asian-inspired note

Full guide →
Find more 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.