This Mediterranean Cauliflower Soup is light and tasty! It features creamy cauliflower blended with fragrant herbs and spices, making it a warm hug in a bowl.
It’s super easy to make—I just cook the veggies, blend them smooth, and season to taste. Perfect for chilly nights when you want something comforting! Can’t wait for you to try it!
Key Ingredients & Substitutions
Cauliflower: This is the star of the soup! It provides a creamy texture when blended. If you can’t find cauliflower, broccoli works too, but be aware it will alter the flavor a bit.
Olive Oil: Olive oil adds richness and flavor. If you want to reduce calories, you can use a lighter oil like canola, but it won’t have the same depth of taste.
Yogurt or Coconut Milk: These are for creaminess. I love using plain yogurt for a tangy flavor, but coconut milk is a great dairy-free option. You can also leave it out for a lighter soup.
Spices: Ground cumin and smoked paprika add warmth and depth. If you don’t have smoked paprika, regular paprika works fine, but don’t expect the same smoky notes!
How Do I Achieve the Perfect Creamy Texture?
Making sure the soup is smooth and creamy is crucial. The best way to achieve that is through blending. Here’s how to do it right:
- Don’t skip roasting half of the cauliflower. Roasting brings out sweetness and adds flavor.
- Use an immersion blender for ease. If using a regular blender, let the soup cool a bit and blend in batches to avoid splashes.
- Blend until completely smooth. If you want a chunkier texture, blend less or pulse it lightly.

How to Make Mediterranean Cauliflower Soup?
Ingredients You’ll Need:
For the Soup:
- 1 large head of cauliflower, cut into florets
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil, plus extra for drizzling and roasting
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- 1/2 cup plain yogurt or coconut milk (optional, for creaminess)
- Fresh thyme sprigs (for garnish)
- Lemon juice (optional, to taste)
How Much Time Will You Need?
This delicious Mediterranean Cauliflower Soup takes about 10 minutes for prep and 40-50 minutes in total to cook and roast the veggies. You’ll be spending about 25 minutes roasting half of the cauliflower and another 20 minutes simmering the soup. A perfect way to enjoy a comforting bowl of soup!
Step-by-Step Instructions:
1. Roast the Cauliflower:
Start by preheating your oven to 425°F (220°C). Take half of your cauliflower florets and toss them in 1 tablespoon of olive oil, then season with salt and pepper. Spread these florets on a baking sheet like you’re giving them a little space to get cozy, and roast them for 20-25 minutes. You want them to be golden brown and caramelized on the edges—this is the magical flavor boost!
2. Sauté the Base:
While the cauliflower is roasting, grab a large pot and heat 2 tablespoons of olive oil over medium heat. Once heated, add your chopped onion and let it sizzle for about 5 minutes until it becomes translucent and smells delightful. This step builds the flavor foundation of your soup!
3. Add Garlic and Spices:
Next up, add the minced garlic to the pot and cook it for another minute. You want to smell that wonderful garlic aroma! Now, toss in the remaining raw cauliflower florets along with the ground cumin and smoked paprika. Stir it well to coat everything with the onion and garlic mixture, letting those spices mingle.
4. Simmer the Soup:
Pour in the vegetable broth, bringing the mixture to a boil. Then reduce the heat and let it simmer. Cover the pot and cook for about 15-20 minutes, or until the cauliflower is super tender. This is where the magic happens as all the flavors blend beautifully!
5. Blend to Creaminess:
Once the cauliflower is tender, it’s time to blend! Using an immersion blender, or transferring in batches to a regular blender, pureé the soup until it’s beautifully smooth and creamy. Careful of the hot liquid! Return the pureed soup to the pot.
6. Finish Off:
If you want that extra creaminess, stir in the yogurt or coconut milk at this point. Check your seasoning and add salt, pepper, and a squeeze of lemon juice if you like a bit of brightness. Just taste as you go until it’s perfect for you!
7. Serve and Enjoy:
Now it’s time to serve your soup! Ladle it into bowls and top with the roasted cauliflower florets you set aside, a drizzle of olive oil, fresh thyme sprigs, and a sprinkle of cracked black pepper. Enjoy every warm, cozy spoonful of your Mediterranean Cauliflower Soup!
Can I Use Frozen Cauliflower Instead of Fresh?
Yes, you can use frozen cauliflower! Simply skip the roasting step, as frozen cauliflower is already blanched. Just add it directly to the pot when cooking. You may need to cook it a little longer to ensure it’s tender.
What Can I Substitute for Vegetable Broth?
If you don’t have vegetable broth, chicken broth works well too! For a lighter flavor, you can also use water, but I recommend adding extra seasoning to compensate for the lack of richness.
How to Store Leftover Soup?
Store any leftover soup in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 3 months. When reheating, add a splash of vegetable broth or water to help refresh the texture.
Can I Make This Soup Vegan?
Absolutely! Simply use coconut milk as your creamy ingredient and ensure the vegetable broth is vegan. This soup is already dairy-free without the yogurt option!
