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 mins
Cook Time35 minutes mins
Total Time50 minutes mins
Servings: 6
- 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
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.
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.