This warm and comforting Mediterranean Cauliflower Soup is a treat! It blends together creamy cauliflower with tasty spices and a hint of lemon for a refreshing twist.
I love how simple it is to whip up. Just cook, blend, and voilà! Perfect for chilly days or when you need a cozy meal. Plus, it’s a great way to sneak in those veggies! 😊
Key Ingredients & Substitutions
Cauliflower: A large head of cauliflower is the star of this soup, providing a creamy texture when blended. If you can’t find cauliflower, broccoli or even a mix of both can work as great alternatives.
Olive Oil: Extra virgin olive oil adds flavor, but you can use other oils like avocado oil or sunflower oil. If you’re looking for a lower-calorie option, you might use cooking spray instead.
Onion and Garlic: These add wonderful depth. While yellow onions are my favorite, you can swap in shallots or leeks. Garlic powder can be a last-minute substitute if you’re out of fresh garlic.
Vegetable Broth: For a more intense flavor, make your own broth or use low-sodium store-bought broth. Chicken broth is also a good substitute if you’re not keeping this vegetarian.
Cumin and Smoked Paprika: These spices give a warm and smoky flavor to the soup. If you’re out of smoked paprika, regular paprika or ground coriander can be substituted for a different twist.
How Do I Get the Perfect Consistency When Blending the Soup?
The blending step is crucial for that creamy texture. Use an immersion blender for ease or a regular blender if you prefer. Here’s how to do it right:
- Allow the soup to cool slightly if using a regular blender to avoid hot splashes.
- Blend in batches if necessary; don’t overfill the blender.
- Start with less water and gradually add more until you reach your desired consistency.
- Blend until it’s completely smooth – this is what makes it creamy!
Once blended, remember to stir in the lemon juice for brightness – it really enhances the flavor!

How to Make Mediterranean Cauliflower Soup
Ingredients You’ll Need:
For the Soup:
- 1 large head of cauliflower, chopped into florets
- 2 tablespoons olive oil, plus extra for drizzling
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup water (optional, adjust for desired consistency)
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika, plus extra for garnish
- Salt and black pepper, to taste
- 1/4 cup fresh parsley, chopped
- Juice of 1 lemon
- Optional garnish: roasted cauliflower slice
How Much Time Will You Need?
This Mediterranean Cauliflower Soup takes about 30 minutes to prepare from start to finish. You’ll need about 10 minutes for prep work and 20 minutes for cooking, including roasting the cauliflower and simmering the soup. Perfect for a quick yet delicious meal!
Step-by-Step Instructions:
1. Roast the Cauliflower:
Start by preheating your oven to 400°F (200°C). Toss the chopped cauliflower florets in a bowl with 2 tablespoons of olive oil, a sprinkle of salt, and some black pepper. Spread the cauliflower on a baking sheet in a single layer and roast them in the oven for about 20-25 minutes. Make sure to turn them halfway through so they brown evenly and become nice and tender.
2. Sauté the Onions and Garlic:
While the cauliflower is roasting, grab a large pot and heat a tablespoon of olive oil over medium heat. Add the chopped onion and cook, stirring occasionally, for about 5 minutes until they become translucent and soft. Next, mix in the minced garlic and cook for another 1-2 minutes until you can smell that delicious garlic aroma filling your kitchen!
3. Combine and Simmer:
Once the cauliflower is roasted, add it to the pot along with the vegetable broth, ground cumin, smoked paprika, and a little more salt and pepper to taste. Bring the mixture to a boil, then lower the heat and let it simmer for about 10-15 minutes. This will let all those lovely flavors mix together beautifully.
4. Blend the Soup:
Using an immersion blender, carefully puree the soup until it’s smooth and creamy. If you’re using a regular blender, allow the soup to cool slightly before blending in batches. If you like your soup a bit thinner, you can add the optional water here to reach your desired consistency.
5. Final Touches:
Stir in the juice of one lemon for a bright flavor and taste the soup. Adjust the seasoning with more salt and pepper if needed. It should be deliciously creamy and well-seasoned!
6. Serve and Enjoy:
Serve your warm soup in bowls, garnished with a roasted cauliflower slice, a sprinkle of fresh parsley, a drizzle of olive oil, and a bit of smoked paprika for an added touch. Enjoy this creamy and flavorful Mediterranean cauliflower soup with crusty bread or on its own!
Bon appétit!
Can I Use Frozen Cauliflower in This Recipe?
Yes, you can! Just be sure to thaw the frozen cauliflower completely before using it. You can either leave it in the fridge overnight or microwave it for a few minutes until thawed. Just note that the roasting step might need to be adjusted or skipped as the frozen cauliflower may release more moisture.
How Can I Adjust the Spice Level of the Soup?
If you prefer a little kick, you can add a pinch of cayenne pepper or red pepper flakes while simmering. Alternatively, if you want a milder flavor, you can reduce the amount of cumin and smoked paprika. Taste as you go to get it just right!
Can I Make This Soup Ahead of Time?
Absolutely! You can prepare the soup ahead of time and store it in the refrigerator for up to 3 days. Just reheat gently on the stovetop, and don’t forget to stir in a little extra water or broth if it thickens too much while sitting.
What’s the Best Way to Store Leftovers?
Store any leftover soup in an airtight container in the refrigerator for up to 3 days, or you can freeze it for longer storage (up to 3 months). To reheat frozen soup, allow it to thaw in the fridge overnight and then warm it on the stovetop. Enjoy your meal again!
