Rich Mediterranean Cauliflower Soup

Soup season is my absolute favorite time of year. There’s something so comforting about having a pot simmering on the stove while the weather gets chilly. But I’ll be honest – I used to think cauliflower soup sounded pretty boring. Boy, was I wrong.

This Mediterranean cauliflower soup changed my mind completely. Instead of the bland, white soup I expected, this one is packed with flavor from garlic, herbs, and a touch of lemon. The cauliflower gets so creamy when you blend it up, and the Mediterranean ingredients make it feel special enough for company.

The best part? It comes together in one pot, which means less cleanup for me. I can throw everything in, let it simmer, and have dinner ready in about 30 minutes. My kids even ask for seconds, which never happens with vegetables.

Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Mediterranean Cauliflower Soup

  • Packed with warm Mediterranean spices – The combination of cumin, paprika, sumac, and turmeric gives this soup a rich, aromatic flavor that’s both comforting and exotic.
  • Creamy without heavy cream – This soup gets its silky texture from blended cauliflower and milk, making it lighter than traditional cream-based soups while still being satisfying.
  • Vegetarian-friendly – Using vegetable broth and your choice of dairy or plant-based milk, this recipe works perfectly for vegetarians and can easily be made vegan.
  • Healthy and nutritious – Cauliflower is low in calories but high in vitamins, and the fresh dill adds a bright finish that makes this soup feel both nourishing and refreshing.
  • Simple ingredients – Most of these spices and ingredients are pantry staples, so you can make this warming soup without a special trip to the store.
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What You Can Swap Out

  • Whole milk: Any plant-based milk works great – oat milk, almond milk, or coconut milk all add their own subtle flavors. Heavy cream makes it richer, while half-and-half keeps it lighter.
  • Ground sumac: Don’t have sumac? Add an extra squeeze of lemon juice or a pinch of lemon zest instead. You’ll get that bright, tangy flavor sumac provides.
  • Fresh dill: Fresh parsley or cilantro work well if dill isn’t your thing. Use about the same amount, or try a mix of fresh herbs for a different Mediterranean twist.
  • Vegetable broth: Chicken broth works fine if you’re not keeping it vegetarian. You can also use water with extra bouillon cubes, though the flavor won’t be quite as rich.
  • Sweet paprika: Regular paprika or smoked paprika both work – smoked will give you a deeper, more complex flavor that’s really nice in this soup.

Cooking Mistakes to Keep in Mind

Roast the cauliflower long enough. Pulling it too soon leaves you with a bland, watery soup instead of the rich, nutty flavor you’re after. Wait until the florets are golden brown and caramelized before moving on.

Add the milk slowly and off a boil. Pouring it in too fast or while the soup is still bubbling can cause it to curdle. Reduce the heat to low first, then add it gradually while stirring.

Don’t rush the spices. Letting them bloom in the oil with the onions and garlic for at least 30 seconds draws out their full flavor. Skipping this leaves them tasting raw and flat.

Add fresh dill and lemon juice at the very end. Heat turns dill bitter, and lemon added too early can curdle the milk.

Image: alrightwithme.com / All Rights reserved
SAVE NOW

Simple Sides for This Soup

This Mediterranean cauliflower soup pairs well with a handful of simple sides that complement its earthy, creamy flavors.

Warm pita bread or crusty sourdough are great for dipping and soaking up all those Mediterranean flavors.

A simple Greek salad with cucumbers, tomatoes, and feta cheese works beautifully alongside the soup’s earthy spices.

For something heartier, try serving it with grilled chicken or lamb, or sprinkle roasted chickpeas on top for extra protein and crunch.

A dollop of Greek yogurt and a drizzle of good olive oil make great finishing touches that tie everything together.

Leftover Tips

Refrigerate: This Mediterranean cauliflower soup keeps really well in the fridge for up to 5 days in an airtight container. I actually think it tastes even better the next day because all those lovely spices have more time to meld together. Just give it a good stir before serving since it might separate a little.

Freeze: You can definitely freeze this soup for up to 3 months, though I’d recommend leaving out the fresh dill before freezing and adding it fresh when you reheat. The milk might separate a bit when frozen, but a quick blend or vigorous stir usually brings it back together nicely.

Warm Up: Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If you’re using the microwave, heat it in 30-second intervals and stir between each one. Add a splash of broth or milk if it seems too thick, and finish with fresh dill for the best flavor.

Preparation Time15-20 minutes
Cooking Time60-75 minutes
Total Time75-95 minutes
Level of DifficultyMedium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 500-600
  • Protein: 22-27 g
  • Fat: 20-28 g
  • Carbohydrates: 62-70 g

Ingredients

For the roasted cauliflower:

  • 2 heads cauliflower (about 4 lb)
  • Kosher salt, to taste
  • Black pepper, to taste
  • Extra virgin olive oil, for roasting

For the soup base:

  • 2 tbsp extra virgin olive oil
  • 1 small yellow onion, chopped
  • 5 garlic cloves, chopped
  • 2 tsp ground cumin
  • 2 1/2 tsp sweet paprika
  • 1 tsp ground sumac
  • 1/4 tsp ground turmeric
  • 4 cups (32 oz) low-sodium vegetable broth
  • 1 cup water
  • 2 cups whole milk or unsweetened plant-based milk

To finish:

  • Juice from 1/2 lemon
  • 1 cup fresh dill, chopped

Step 1: Preheat Oven and Prepare Cauliflower

  • 2 heads cauliflower (about 4 lb)

Preheat your oven to 425°F.

Cut each cauliflower head in half vertically through the stem, then slice off individual florets.

If any florets are quite large, cut them into smaller pieces so that all florets are roughly the same size for even roasting.

Step 2: Season and Roast the Cauliflower

  • kosher salt, to taste
  • black pepper, to taste
  • extra virgin olive oil, for roasting
  • cauliflower florets from Step 1

Transfer the cauliflower florets to a large sheet pan.

Sprinkle generously with kosher salt and black pepper, and drizzle with extra virgin olive oil.

Toss well to coat all the florets evenly, then spread them out in an even layer—use two sheet pans if necessary to avoid overcrowding.

Roast in the preheated oven, turning once at about 25 minutes, until the florets are tender and deeply browned in some parts, about 45 minutes total.

Remove from the oven and set aside.

Step 3: Sauté Aromatics and Spices

  • 2 tbsp extra virgin olive oil
  • 1 small yellow onion, chopped
  • 5 garlic cloves, chopped
  • 2 tsp ground cumin
  • 2 1/2 tsp sweet paprika
  • 1 tsp ground sumac
  • 1/4 tsp ground turmeric

In a large heavy pot or Dutch oven, heat 2 tablespoons of extra virgin olive oil over medium heat until shimmering but not smoking.

Add the chopped onion and cook, stirring occasionally, until it is translucent and tender, about 7 minutes.

Add the chopped garlic, ground cumin, sweet paprika, sumac, and turmeric.

Stir constantly for about 1 minute, just until the spices become fragrant.

Step 4: Simmer Soup with Broth and Cauliflower

  • roasted cauliflower from Step 2 (3/4 of total)
  • 4 cups (32 oz) low-sodium vegetable broth
  • 1 cup water

Add about 3/4 of the roasted cauliflower (reserving some for later) to the pot with the sautéed onions and spices.

Stir well to coat the cauliflower in the aromatic mixture.

Pour in the vegetable broth and 1 cup of water.

Increase the heat to high and bring the mixture to a boil, then lower the heat to medium and cover the pot part-way.

Simmer until the soup thickens slightly, for 5 to 7 minutes.

I find that simmering part-way covered helps intensify the flavors without reducing the liquid too quickly.

Step 5: Blend the Soup Until Creamy

  • simmered soup from Step 4

Remove the pot from heat and, using an immersion blender, carefully blend the soup to your desired consistency.

If you prefer a chunkier texture, blend only partially.

Alternatively, transfer the soup in batches to a blender or food processor, ensuring you leave room for steam to escape.

I personally like to keep a bit of chunky texture for some bite, but blend until you reach the smoothness you like.

Step 6: Finish the Soup and Serve

  • 2 cups whole milk or unsweetened plant-based milk
  • juice from 1/2 lemon
  • reserved roasted cauliflower from Step 2
  • kosher salt, to taste
  • 1 cup fresh dill, chopped

Return the blended soup to medium heat if you’ve transferred it out of the pot.

Stir in the milk, lemon juice, and the reserved roasted cauliflower.

Heat gently until the soup is thoroughly warmed.

Taste and adjust the salt as needed.

Finally, stir in the chopped fresh dill just before serving.

For added brightness, I like to squeeze a little extra lemon juice over each serving.

Serve the soup hot.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!