Mediterranean Cauliflower Soup Recipe
This Mediterranean-style cauliflower soup is a light yet comforting dish, blending creamy cauliflower with bright lemon and fragrant herbs, topped with feta for a delightful finish.

I first made this Mediterranean-style cauliflower soup on a rainy weeknight and it instantly felt like a hug in a bowl — bright lemon, fragrant herbs, and silky cauliflower topped with salty feta. It’s the kind of soup you reach for when you want something light but comforting, suitable for weeknight dinners, a simple starter for a dinner party, or a make-ahead lunch. If you like simple one-pot soups that punch above their weight, you might also enjoy the Best Ever One-Pot Lasagna Soup I keep in my rotation.
Why you’ll love this dish
This soup strikes a balance between cozy and fresh. The cauliflower gives the base a naturally creamy texture when blended, while the lemon and Mediterranean herbs lift the flavor so it never feels heavy. It’s also:
- Budget-friendly: cauliflower and pantry herbs are inexpensive.
- Fast enough for a weeknight: about 40–45 minutes from start to finish.
- Flexible: easily vegan, dairy-free, or made richer with a splash of cream.
- Crowd-pleasing: mild enough for kids, sophisticated enough for guests.
The cooking process explained
Quick overview so you know what’s ahead:
- Sauté aromatics (onion + garlic) to build a savory base.
- Add cauliflower and fresh herbs so the florets absorb flavor.
- Pour in broth and simmer until the cauliflower is very soft.
- Puree until silky and finish with lemon and a drizzle of olive oil.
- Serve with crumbled feta, toasted pine nuts, and crusty bread.
This gives you a smooth, Mediterranean-flavored soup without complicated steps or special equipment — an immersion blender and a heavy pot are all you really need.
What you’ll need
- 1 large head cauliflower (about 2 lb), cut into florets
- 3 tbsp extra virgin olive oil, plus more for drizzling
- 1 large yellow onion, diced
- 3 garlic cloves, minced
- 4 cups vegetable broth (or chicken broth for non-vegetarian)
- 1 cup water
- 2 tbsp fresh oregano (or 2 tsp dried)
- 2 tbsp fresh thyme (or 2 tsp dried)
- 1 tbsp fresh rosemary, finely chopped (or 1 tsp dried)
- 2 bay leaves
- 1 tsp sea salt (adjust to taste)
- 1/2 tsp freshly ground black pepper
- 2 tbsp fresh lemon juice (plus zest if you like extra brightness)
- 1/2 tsp smoked paprika (optional, for a hint of warmth)
- Crumbled feta cheese (omit for vegan)
- Fresh herb sprigs for garnish (oregano, thyme, or parsley)
- Toasted pine nuts (optional crunchy topping)
- Crusty bread, brushed with olive oil for serving
Substitutions/notes: use low-sodium broth and adjust salt. If you only have dried herbs, reduce amounts as noted. Frozen cauliflower works in a pinch (see FAQ).
Step-by-step instructions
- Heat 3 tablespoons olive oil in a large, heavy-bottomed pot over medium heat.
- Add the diced onion. Cook, stirring occasionally, 5–6 minutes until soft and starting to brown at the edges.
- Stir in the minced garlic and cook 30–60 seconds until fragrant. Don’t let it burn.
- Add the cauliflower florets and toss to coat with the oil and aromatics.
- Stir in oregano, thyme, rosemary, and the bay leaves. Cook 3–4 minutes so the cauliflower begins to pick up the herb flavors.
- Pour in the vegetable broth and water. The liquid should cover the cauliflower by about 1 inch.
- Add salt, pepper, and smoked paprika if using. Bring to a boil, then lower the heat to a gentle simmer.
- Cover and simmer 20–25 minutes, or until the cauliflower is very tender and breaks apart with a fork.
- Remove and discard the bay leaves. Let the pot cool briefly so hot soup won’t splatter when blended.
- Puree directly in the pot with an immersion blender until smooth. For an ultra-smooth texture, transfer batches to a regular blender (vent the lid slightly).
- Stir in fresh lemon juice. Taste and adjust seasoning — more salt or lemon will brighten it.
- Ladle into bowls. Drizzle with good olive oil and top with crumbled feta, fresh herbs, and toasted pine nuts. Serve with crusty bread.
Gather these items
(Short checklist for your shopping or mise en place)
- Head cauliflower, onion, garlic, broth, lemon
- Fresh herbs (oregano, thyme, rosemary) or good dried herbs
- Olive oil, salt, black pepper, smoked paprika (optional)
- Feta, pine nuts, crusty bread for serving

Mediterranean Cauliflower Soup
- Prep
- 15 MIN
- Cook
- 30 MIN
- Total
- 45 MIN
- Serves
- 6
01Ingredients
For the Soup
02Method
- Preparation
- Cooking
- Blending
- Serving
Tap a step when it's done. The next one lights up.
0 OF 13 DONE03Recipe notes
- 01Store the soup in airtight containers in the refrigerator for up to 3–4 days. Reheat on stovetop or microwave. Freeze for up to 3 months. For richer flavor, roast cauliflower before adding to soup.
- 02Per serving: 9g net carbs, 4g protein, 7g fat, 120 calories. Calculated from the ingredient list.
04Nutrition
Per serving- Calories
- 120
- Protein
- 4G
- Net carbs
- 9G
- Fat
- 7G
- Fiber
- 3G
Net carbs are total carbs minus fiber. Numbers are estimates from the ingredients listed.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve this soup hot with a generous drizzle of extra virgin olive oil and crumbled feta for salty contrast. Good pairing ideas:
- Grilled or toasted crusty bread rubbed with garlic.
- A simple salad of arugula, lemon, and olive oil to keep the meal light.
- For a heartier meal, add a side of roasted chicken or warm flatbread.
If you want a soup pairing for a more substantial lunch course, try serving it alongside a bowl of this comforting cozy cabbage soup for contrasting textures and flavors.
How to store & freeze
Refrigerator: Cool soup to near room temperature (no more than 2 hours at room temp), transfer to airtight containers, and refrigerate for up to 3–4 days.
Reheat: Warm gently on the stovetop over low-medium heat, stirring often. Add a splash of water or broth if it’s too thick. Microwaving works for single portions but reheat in short bursts to avoid overheating.
Freezing: Freeze in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the fridge then reheat. Note: texture may change slightly after freezing; a splash of broth and a quick stir will revive creaminess.
Food safety: Discard if left at room temperature for more than 2 hours. When reheating, bring to at least 165°F (74°C) for safety.
Flavor swaps
- Vegan: Omit feta and use vegetable broth; add a drizzle of toasted sesame oil for nuttiness.
- Creamier: Stir in 1/2 cup coconut milk or heavy cream after blending.
- Spicy: Add 1/4–1/2 tsp red pepper flakes or a pinch of cayenne.
- Mediterranean twist: Fold in chopped sun-dried tomatoes or roasted red peppers before serving.
- Protein boost: Stir in cooked chickpeas or cannellini beans for a chunkier, protein-rich version.
FAQ
Can I use frozen cauliflower?
A: Yes. Use about the same weight, but reduce simmer time — frozen florets will cook faster. Thaw slightly and check texture before pureeing.
Is this soup keto/low-carb friendly?
A: Yes. Cauliflower is low in carbs, and with olive oil and herbs this recipe fits a low-carb or keto approach. Skip the pine nuts and bread if strictly tracking carbs.
Can I make this ahead for a dinner party?
A: Absolutely. Make the soup a day ahead, cool, and refrigerate. Reheat slowly, then finish with lemon and toppings just before serving to keep garnishes fresh.
My soup is thin — how do I thicken it?
A: Simmer uncovered for a bit to reduce liquid. Alternatively, blend in a small cooked potato or a few cashews for creaminess and body.
How do I keep the bright lemon flavor from fading?
A: Add fresh lemon juice at the end, not during simmering. Zest a little lemon into the pot or on the finished bowl for extra brightness.
Conclusion
This Mediterranean cauliflower soup is an easy weeknight winner — simple to make, flexible to adapt, and reliably satisfying. For a roasted take that emphasizes caramelized flavor, see the Roasted Cauliflower Soup at The Mediterranean Dish. Looking for more? Try my Mediterranean Soup.
Soups
Soups
Soups
