
Creamy Roasted Cauliflower and Leek Soup
A velvety, sophisticated soup featuring roasted cauliflower and sweet leeks with a hint of nutmeg.
About This Soup Recipe
Step into the world of elegant comfort food with our Creamy Roasted Cauliflower and Leek Soup. This sophisticated yet approachable dish transforms humble cauliflower and leeks into a velvety masterpiece that's perfect for both casual weeknight dinners and special occasions. The magic begins with roasting the cauliflower, which deepens its natural sweetness and creates a complex flavor profile that far surpasses simple boiling. Leeks, when slowly sautéed, release their delicate oniony aroma, creating a harmonious base that's both comforting and refined. This soup represents the perfect marriage of simplicity and sophistication—requiring just a handful of ingredients but delivering restaurant-quality results. It's naturally gluten-free and vegan-friendly, making it accessible to a wide range of dietary preferences while maintaining its luxurious, creamy texture without a drop of cream. Whether you're cooking for yourself, your family, or entertaining guests, this soup promises to warm hearts and satisfy palates with its pure, vegetable-forward goodness.
Creamy Roasted Cauliflower and Leek Soup Ingredients
- 1 large head cauliflower
- 3 -4 leeks (white and light green parts)
- 4 cups vegetable broth
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ cup unsweetened almond milk or coconut milk
- Salt and freshly ground black pepper
- Pinch of nutmeg
- Fresh parsley or chives for garnish
How to Make Creamy Roasted Cauliflower and Leek Soup
- 1
Preheat oven to 400°F (200°C). Wash and dry cauliflower, then cut into uniform florets. Trim and wash leeks, slicing thinly.
- 2
Spread cauliflower florets in single layer on baking sheet. Drizzle with 2 tbsp olive oil, season with salt and pepper, and roast for 25-30 minutes until golden brown and caramelized.
- 3
While cauliflower roasts, heat 1 tbsp olive oil in large pot over medium-low heat. Add sliced leeks and cook slowly for 15-20 minutes until soft and translucent.
- 4
Add minced garlic to leeks and cook for 1 minute until fragrant. Add roasted cauliflower and vegetable broth, bring to gentle simmer, and cook for 10 minutes.
- 5
Remove from heat and let cool slightly. Use immersion blender to puree until smooth, or transfer to regular blender in batches. Blend until completely smooth with slight rustic texture.
- 6
Return soup to pot and reheat gently over low heat. Stir in almond milk or coconut milk. Season with salt, white pepper, and nutmeg. Serve garnished with reserved cauliflower florets and fresh herbs.
Chef's Tips
- Always roast cauliflower until deeply caramelized for maximum flavor development
- Cook leeks slowly over low heat to bring out their natural sweetness without bitterness
- Reserve some roasted cauliflower florets before blending for texture and visual appeal
Nutrition Facts
180 kcal
Calories
6g
Protein
8g
Fat
22g
Carbs
Serving Suggestions
Serve this soup with warm crusty bread or garlic toast for dipping. Pair with a simple green salad dressed with lemon vinaigrette for a complete meal. Garnish with roasted cauliflower florets, fresh parsley, or a drizzle of high-quality olive oil. The soup also pairs beautifully with a glass of crisp white wine like Sauvignon Blanc or a light-bodied red like Pinot Noir.
Frequently Asked Questions
Can I use regular dairy milk instead of almond or coconut milk?
Yes, you can substitute any dairy milk or cream for the plant-based options. Whole milk or heavy cream will make the soup richer, while skim milk keeps it lighter. Adjust the salt accordingly, since dairy milk may have more sodium than unsweetened alternatives.
How long does roasted cauliflower and leek soup keep in the refrigerator?
Store the soup in an airtight container for 3-4 days. The flavors actually meld together nicely overnight. Just give it a good stir and reheat gently on the stovetop, adding a splash of broth if it's too thick.
Can I freeze this soup for later?
Yes, this soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving some room for expansion. Thaw overnight in the refrigerator and reheat gently on the stove, adding extra broth if needed.
My soup turned out too thick - how do I thin it out?
Thin the soup with more vegetable broth, water, or your preferred milk. Add it gradually while stirring and tasting until you reach your desired consistency. You can also blend in a small amount of roasted cauliflower to bulk it up if you prefer a chunkier texture.
Can I make this soup ahead of time?
Absolutely! Roast the cauliflower and leeks up to 2 days ahead, then sauté the leeks and garlic. Assemble the soup and store in the fridge. Reheat gently before serving, and add the garnish just before serving for the freshest look.
What if I don't have fresh leeks - can I use onions instead?
You can substitute white or yellow onions, though they won't provide the same sweet, mellow flavor profile. Sauté the onions until they're very soft to help develop their sweetness. You may want to add a little extra broth to compensate for the different flavor intensity.
Recipe card
Creamy Roasted Cauliflower and Leek Soup
A velvety, sophisticated soup featuring roasted cauliflower and sweet leeks with a hint of nutmeg.
Prep
20 min
Cook
60 min
Total
80 min
Servings
6 servings
Ingredients
- 1 large head cauliflower
- 3-4 leeks (white and light green parts)
- 4 cups vegetable broth
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ cup unsweetened almond milk or coconut milk
- Salt and freshly ground black pepper
- Pinch of nutmeg
- Fresh parsley or chives for garnish
Instructions
- Preheat oven to 400°F (200°C). Wash and dry cauliflower, then cut into uniform florets. Trim and wash leeks, slicing thinly.
- Spread cauliflower florets in single layer on baking sheet. Drizzle with 2 tbsp olive oil, season with salt and pepper, and roast for 25-30 minutes until golden brown and caramelized.
- While cauliflower roasts, heat 1 tbsp olive oil in large pot over medium-low heat. Add sliced leeks and cook slowly for 15-20 minutes until soft and translucent.
- Add minced garlic to leeks and cook for 1 minute until fragrant. Add roasted cauliflower and vegetable broth, bring to gentle simmer, and cook for 10 minutes.
- Remove from heat and let cool slightly. Use immersion blender to puree until smooth, or transfer to regular blender in batches. Blend until completely smooth with slight rustic texture.
- Return soup to pot and reheat gently over low heat. Stir in almond milk or coconut milk. Season with salt, white pepper, and nutmeg. Serve garnished with reserved cauliflower florets and fresh herbs.