This Mediterranean Cauliflower Soup is creamy and full of flavor! Made with fresh cauliflower, garlic, and a splash of lemon, it’s both tasty and nutritious.
It’s perfect for cozy nights or when you need a quick meal. I love topping mine with a sprinkle of parsley or some crispy bread for a little crunch. Yummy!
Key Ingredients & Substitutions
Cauliflower: The star of this soup! Choose a large head that feels heavy for its size. If cauliflower’s not available, broccoli can work as a substitute for a different flavor twist.
Olive Oil: Essential for sautéing and roasting. If you’re looking for a lighter option, avocado oil can replace it and still add great flavor.
Potato: Adds creaminess, but if you want a low-carb alternative, you can try using cauliflower instead of potato or skip it altogether. The soup will still be delicious!
Spices: Ground cumin and paprika give depth to the flavor. In a pinch, you can substitute with curry powder for a unique spin. I love a little extra paprika for a smokier taste!
Lemon Juice: Brightens the soup. If you don’t have fresh lemons, bottled lemon juice works, but fresh is always best for flavor.
What’s the Best Way to Roast Cauliflower for Flavor?
Roasting is key to enhancing the cauliflower’s flavor—it brings out a sweet, nutty taste. Here’s how to do it right:
- Preheat your oven to 425°F (220°C).
- Toss half of the chopped florets in olive oil, salt, and pepper.
- Spread them in a single layer on a baking sheet to ensure even roasting.
- Roast for 20-25 minutes until they’re golden and caramelized. Keep an eye on them to avoid burning!
Set aside the roasted florets for garnish, adding a lovely texture contrast to the creamy soup. Trust me, it’s worth the effort!

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 medium potato, peeled and diced (optional, for creaminess)
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- Juice of 1 lemon
- Fresh parsley, chopped (for garnish)
- Water as needed
How Much Time Will You Need?
This Mediterranean Cauliflower Soup takes about 15 minutes to prep and around 40 minutes of cooking time. It’s a simple dish where you can enjoy the process of roasting, sautéing, and blending, totaling around 55 minutes from start to finish!
Step-by-Step Instructions:
1. Roast the Cauliflower:
First, preheat your oven to 425°F (220°C). Take half of the cauliflower florets and toss them in a bowl with 1 tablespoon of olive oil, salt, and pepper. Spread these florets on a baking sheet in a single layer and roast them for about 20-25 minutes until they are golden and caramelized. When done, set them aside to use as a garnish later!
2. Sauté the Aromatics:
In a large pot, heat the remaining 2 tablespoons of olive oil over medium heat. Add the chopped onion and cook it for about 5 minutes, or until it becomes soft and translucent. This step adds a wonderful base flavor to your soup.
3. Add the Spices and Garlic:
Next, stir in the minced garlic, ground cumin, and paprika. Cook for another 1-2 minutes until everything is fragrant. Your kitchen is going to smell amazing at this point!
4. Combine the Vegetables:
Add the remaining raw cauliflower florets and the diced potato to the pot. Stir everything together so the spices coat the vegetables nicely and let them mingle for a minute.
5. Simmer the Soup:
Now it’s time to add the vegetable broth. Pour it in and bring the mixture to a boil. Once it’s boiling, reduce the heat to a simmer and cook until both the cauliflower and potato are tender, which should take about 20 minutes. You can poke them with a fork to check that they’re soft!
6. Blend Until Creamy:
Once cooked, use an immersion blender to puree the soup until smooth and creamy. If you don’t have an immersion blender, you can carefully transfer the soup to a regular blender in batches. Add water if you find the soup too thick for your liking.
7. Add Lemon and Season:
Stir in the fresh lemon juice and adjust the seasoning with salt and pepper to taste. This brightens the flavors beautifully!
8. Serve and Enjoy:
Finally, serve the soup hot! Drizzle a little olive oil on top and garnish with the reserved roasted cauliflower florets and a sprinkle of fresh chopped parsley. This adds a lovely touch and some color to your dish.
Enjoy your creamy, flavorful Mediterranean Cauliflower Soup that balances roasted richness with fresh herbs and spices!
Can I Use a Different Type of Broth?
Absolutely! While vegetable broth is great for this soup, you can use chicken broth for a non-vegetarian option or even homemade broth if you have it on hand. Just remember that the flavor may vary slightly depending on your choice!
Can I Make This Soup Vegan?
Yes, this soup is already vegan! Just ensure that you’re using vegetable broth, and skip any non-vegan garnishes if you’re serving it to strict vegans.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or in the microwave, stirring occasionally to ensure even heating.
Can I Freeze This Soup?
Yes, you can freeze the soup! Let it cool completely before transferring it to freezer-safe containers. It can be stored in the freezer for up to 3 months. Thaw in the refrigerator overnight before reheating.
