Go Back

Healthy Cauliflower & Zucchini Soup

This healthy cauliflower and zucchini soup is smooth, creamy, and full of fresh, wholesome flavor. Roasting the vegetables first adds depth and a subtle sweetness, while potatoes create a naturally velvety texture without heavy cream. Finished with a drizzle of olive oil and a touch of sour cream, it’s a nourishing and satisfying soup that feels both light and comforting.
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Servings: 6

Ingredients

  • 2 tablespoons olive oil divided
  • ½ head cauliflower chopped
  • 1 medium zucchini chopped
  • 2 large potatoes peeled and chopped
  • 1 large white onion chopped
  • 3 garlic cloves chopped
  • 4 cups chicken broth
  • Salt and black pepper to taste

For Garnish

  • Sour cream
  • Fresh thyme
  • Olive oil drizzle

Instructions

Roast the Vegetables

  • Preheat oven to 400°F.
  • Spread cauliflower and zucchini on a baking sheet.
  • Drizzle with olive oil and toss to coat.
  • Roast for 10–20 minutes until lightly browned on one side.

Build the Soup Base

  • In a large pot, heat a drizzle of olive oil over medium heat.
  • Add chopped onion and cook until soft and translucent.
  • Stir in garlic and cook for about 1 minute until fragrant.

Simmer

  • Add chicken broth and potatoes to the pot.
  • Bring to a boil, then reduce heat to a simmer.
  • Add the roasted cauliflower and zucchini.
  • Simmer for 10–15 minutes until potatoes are tender.

Blend and Finish

  • Use an immersion blender to puree the soup until smooth or desired consistency.
  • Season with salt and pepper to taste.

Serve

  • Ladle into bowls and garnish with sour cream, a drizzle of olive oil, and fresh thyme.

Notes

Extra creaminess: Add a splash of milk or cream if you want a richer texture.
Vegetarian option: Use vegetable broth instead of chicken broth.
Texture control: Blend fully for smooth soup or partially for a chunkier texture.
Make ahead: This soup stores well and tastes even better the next day.
Storage: Refrigerate for up to 4 days or freeze for up to 2 months.