Easy Mediterranean Cauliflower Soup for a Cozy Vegetarian Dinner

Healthy Mediterranean Cauliflower Soup with 12g Protein and Rich, Cozy Flavor

Healthy Mediterranean Cauliflower Soup | Easy Vegetarian Dinner Idea

There’s nothing quite like a warm bowl of soup that nourishes your body and delights your senses. This Healthy Mediterranean Cauliflower Soup is a comforting yet vibrant vegetarian dinner that’s as satisfying as it is simple. Inspired by the rustic flavors of the Mediterranean, it combines roasted cauliflower, aromatic garlic, olive oil, and herbs into a creamy, dairy-free soup that’s both hearty and wholesome.

This soup is naturally gluten-free, high in fiber, and surprisingly high in protein for a plant-based dish—each bowl delivers around 12 grams. The balance of lemony brightness, earthy cumin, and rich tahini makes every spoonful feel both luxurious and grounding. Perfect for busy weeknights or cozy meal prep, it’s a one-pot wonder that brings warmth to your table without any heaviness.

Ingredients Overview

The base of this soup is cauliflower, a versatile vegetable that roasts beautifully and blends into a velvety texture. When roasted, cauliflower becomes slightly nutty and caramelized, adding depth to the soup without needing cream.

Garlic adds aromatic intensity and classic Mediterranean appeal. Roasting the garlic with the cauliflower mellows its bite and draws out its sweetness, enriching the broth naturally.

Onion brings a savory backbone, while celery and carrot lend natural sweetness and balance. These aromatics create a gentle, flavorful mirepoix to build the soup’s foundation.

Vegetable broth keeps the soup vegetarian and provides umami depth. You can use homemade broth or store-bought, but opt for low-sodium to better control the seasoning.

Olive oil, a staple in Mediterranean cooking, is used both for roasting and sautéing. Its smooth, peppery richness ties everything together.

A touch of tahini gives the soup body and creaminess without any dairy. It’s a subtle addition that enhances the texture and adds a gentle nutty flavor.

Spices like ground cumin, smoked paprika, and a pinch of turmeric add complexity, warmth, and that golden hue reminiscent of sunshine in a bowl.

Fresh lemon juice at the end brightens everything, lifting the flavors and preventing the soup from feeling too heavy.

Step-by-Step Instructions

  1. Prep and roast the cauliflower: Preheat your oven to 425°F (220°C). Chop 1 large head of cauliflower into florets and place on a baking sheet. Drizzle with 1–2 tablespoons of olive oil, sprinkle with salt and pepper, and toss to coat. Add 4 unpeeled garlic cloves to the tray. Roast for 25–30 minutes, until golden and tender.
  2. Sauté aromatics: While the cauliflower roasts, heat 1 tablespoon olive oil in a large pot over medium heat. Add 1 diced onion, 1 chopped carrot, and 1 chopped celery stalk. Cook for 5–7 minutes, until softened and fragrant.
  3. Add spices: Stir in 1 teaspoon cumin, ½ teaspoon smoked paprika, and ¼ teaspoon turmeric. Toast for 1 minute to activate the spices.
  4. Combine and simmer: Add the roasted cauliflower and squeezed-out roasted garlic to the pot. Pour in 4 cups vegetable broth. Bring to a simmer, cover, and cook for 10–15 minutes to let the flavors meld.
  5. Blend until smooth: Use an immersion blender to purée the soup until creamy. Alternatively, transfer in batches to a blender and blend until smooth, then return to the pot.
  6. Stir in tahini and lemon: Add 2 tablespoons of tahini and the juice of ½ a lemon. Stir well, taste, and adjust salt and pepper as needed.
  7. Serve hot: Ladle into bowls and garnish with a drizzle of olive oil, fresh parsley, and optional toppings like roasted chickpeas or a sprinkle of za’atar.

Tips, Variations & Substitutions

For extra protein, stir in a cup of canned white beans or cooked lentils before blending. This not only boosts the nutritional value but also makes the soup even creamier and more filling.

To make it spicier, add a pinch of cayenne or a dash of chili flakes with the spices. You can also sauté a chopped chili with the onion for more kick.

If tahini isn’t your favorite, swap it for cashew cream or even a splash of coconut milk—just keep it subtle to avoid overpowering the Mediterranean flavor profile.

Add a handful of fresh spinach or kale at the end of cooking for extra greens. Let it wilt in the hot soup before serving.

This soup freezes well. Cool completely and store in airtight containers for up to 3 months. Reheat gently over the stove, stirring frequently.

Serving Ideas & Occasions

This soup is a standout on its own but also pairs wonderfully with warm whole-grain pita, crusty sourdough bread, or a side of Mediterranean salad.

Serve it with a dollop of plain Greek yogurt or a swirl of olive oil for richness. For a full dinner, accompany it with grilled halloumi or roasted chickpeas for added protein.

Ideal for make-ahead lunches or light dinners, this soup travels well in a thermos and reheats beautifully. It’s also lovely as a first course for a casual dinner party or family-style meal.

When you want a meal that’s comforting but clean, this soup checks all the boxes—warm, satisfying, and layered with flavor.

Nutritional & Health Notes

Cauliflower is low in calories but rich in fiber and antioxidants, supporting digestion and overall well-being. Roasting it enhances its naturally sweet, nutty taste, giving depth to the soup without extra fat or dairy.

Tahini adds healthy fats, protein, and a creamy consistency without cream. Combined with legumes or a side of whole grains, it creates a balanced, plant-based meal.

This soup is naturally vegan and gluten-free, and it can be adjusted to suit Whole30 or paleo diets by skipping the legumes and using homemade broth.

Each bowl offers around 12 grams of plant protein, making it a satisfying option for vegetarians and a great base for building a high-protein meal.

FAQs

Can I make this soup in advance?
Yes, it’s perfect for meal prep. Store in the fridge for up to 5 days or freeze in individual portions. Reheat on the stove or microwave, stirring occasionally for even texture.

Can I skip the tahini?
You can. While it adds richness and subtle nuttiness, the soup will still be creamy thanks to the cauliflower. A splash of olive oil or cashew cream works as a substitute.

How can I make it higher in protein?
Add white beans, red lentils, or cooked quinoa before blending. Topping with roasted chickpeas also adds a nice crunch and protein boost.

Is this recipe vegan?
Yes, as written it’s fully vegan. Just be sure your broth is plant-based and check that your tahini doesn’t contain any additives.

What can I use instead of roasted garlic?
Raw minced garlic can be sautéed with the onions, but roasted garlic provides a sweeter, more mellow flavor that really shines in this soup.

Can I use frozen cauliflower?
Yes, but roasting fresh cauliflower gives better flavor and texture. If using frozen, thaw and pat dry before roasting to avoid sogginess.

How do I make it more filling?
Serve it with a grain bowl, avocado toast, or a side salad with protein-rich toppings like seeds or legumes to round out the meal.

Print

Easy Mediterranean Cauliflower Soup for a Cozy Vegetarian Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, cozy Mediterranean cauliflower soup packed with flavor and plant-based protein. Easy, warming, and perfect for clean vegetarian dinners.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

1 large head cauliflower, chopped
4 cloves garlic, unpeeled
1 onion, diced
1 carrot, chopped
1 celery stalk, chopped
4 cups vegetable broth
2 tbsp olive oil
1 tsp cumin
½ tsp smoked paprika
¼ tsp turmeric
2 tbsp tahini
Juice of ½ lemon
Salt and pepper to taste
Fresh parsley, for garnish

Instructions

  1. Preheat oven to 425°F (220°C).
  2. Toss cauliflower and unpeeled garlic with 1 tbsp olive oil, salt, and pepper. Roast 25–30 mins.
  3. In a large pot, heat 1 tbsp olive oil over medium. Sauté onion, carrot, and celery for 5–7 mins.
  4. Add spices, stir for 1 min.
  5. Add roasted cauliflower and garlic (peeled). Pour in broth. Simmer 10–15 mins.
  6. Blend soup until smooth using immersion or stand blender.
  7. Stir in tahini and lemon juice. Adjust seasoning.
  8. Serve hot with garnish.

Notes

Add beans or lentils for more protein. Swap tahini with cashew cream if needed. Soup freezes well.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star