If you are craving a comforting, wholesome bowl of green goodness, you are going to fall in love with this Spinach Cauliflower Potato Leek Soup Recipe. It’s packed with vibrant vegetables and fragrant herbs, creating a silky smooth base with delightful bursts of tender chunks. This soup isn’t just nourishing; it’s a celebration of flavors and textures, making it the perfect cozy meal to brighten your day and satisfy your soul.
Ingredients You’ll Need
These vibrant ingredients are simple yet powerful, each contributing something special to the overall taste, texture, and gorgeous color of the soup. From the subtle sweetness of the leeks to the earthiness of the potatoes and the bright freshness of spinach, each component is essential for that perfect bowl.
- 1/4 cup olive oil: Provides a smooth, fruity base for sautéing the aromatics and adds richness to the soup.
- 3 garlic cloves, minced: Adds a delicious punch of flavor and depth without overpowering the dish.
- 2-3 shallots, sliced: Bring a mild, sweet onion flavor that complements the leeks perfectly.
- 1 leek, sliced: Offers a delicate onion taste and tender texture that defines the soup’s character.
- 1/2 head cauliflower: Adds creaminess and subtly nutty notes when blended in.
- 3 russett potatoes, peeled and cubed: Create that velvety consistency and heartiness in every spoonful.
- 2 tsp salt: Enhances all the natural flavors harmoniously.
- 1 tsp pepper: Adds a mild kick to balance the mellow ingredients.
- 1 tsp thyme: Infuses an earthy, aromatic touch that warms the palate.
- 1 tsp turmeric: Offers a subtle golden hue and earthy flavor with health benefits.
- Pinch of red pepper flakes: Gives a gentle, spicy warmth that lifts the soup’s profile.
- 1 bay leaf: Provides a whisper of herbal complexity while simmering.
- 4 cups broth: Creates the flavorful liquid foundation for the soup—vegetable or chicken works great.
- 1 cup water: Balances the broth for just the right texture.
- 3/4 cup milk (can be plant-based): Adds creaminess and smoothness without heaviness.
- 2 handfuls spinach (divided in half): Provides vibrant color and fresh, leafy flavor that perfectly complements the cauliflower and potatoes.
- Toppings: Drizzle of olive oil, yogurt (can be plant-based), cracked black pepper, red pepper flakes, and homemade croutons to add texture and color.
How to Make Spinach Cauliflower Potato Leek Soup Recipe
Step 1: Sauté the Aromatics
Start by heating the olive oil in a sturdy pot or Dutch oven over medium heat. Toss in the minced garlic, sliced shallots, and leeks and let them gently soften until they’re translucent and fragrant. This foundational step unlocks the depth of flavor that will carry through the whole soup, so don’t rush it — let those veggies sweat slowly to build sweetness.
Step 2: Add the Vegetables and Seasonings
Next, add your cauliflower and cubed potatoes to the pot, then sprinkle in the salt, pepper, thyme, turmeric, and red pepper flakes. Mix everything well so those spices can evenly coat the veggies, ensuring every bite is packed with flavor. Don’t forget to add the bay leaf, which will infuse the soup subtly during simmering.
Step 3: Simmer Until Tender
Pour in the broth and water just enough to cover the vegetables. Bring the pot to a gentle simmer, then cover and lower the heat to medium-low. Let the soup simmer for at least 30 minutes until the cauliflower and potatoes are blissfully tender and ready to be blended. This slow cooking melds flavors beautifully and softens the veggies for that creamy texture.
Step 4: Blend and Add Spinach
Remove the bay leaf and add the first big handful of spinach, stirring it in. Before blending, scoop out a couple of ladles of the chunky soup to set aside — this will give you a wonderful contrast of textures later. Use an immersion blender to puree the soup until smooth right in the pot, or transfer to a blender in batches if preferred. Stir in the milk to add creaminess, then fold in the reserved chunky veggies and the second handful of spinach. The mix of pureed soup and veggie chunks creates a lovely balance that is both comforting and texturally interesting.
Step 5: Prepare Homemade Croutons (Optional)
If you choose to add the homemade croutons, preheat your oven to 350°F. Infuse olive oil with minced garlic in a pan, then cube some day-old bread and toss with the garlic oil, salt, pepper, and thyme. Spread them on a baking tray and bake for 15-20 minutes, shaking the tray every 5 minutes to ensure even crispness and golden color. These croutons bring the perfect crunch and an extra burst of garlicky goodness that elevates the soup.
How to Serve Spinach Cauliflower Potato Leek Soup Recipe
Garnishes
Garnishing your soup is where you can truly make it your own. A drizzle of olive oil adds a silky finish, while a spoonful of creamy yogurt or plant-based alternative brings tanginess that contrasts beautifully with the spices. Sprinkle cracked black pepper and a touch of red pepper flakes for a subtle spicy pop. And of course, those homemade croutons are the crowning touch, offering satisfying crunch in every bite.
Side Dishes
This soup pairs wonderfully with a variety of sides. A warm, crusty baguette or rustic sourdough bread is perfect for dipping and soaking up the luscious broth. For something lighter, a crisp mixed greens salad with a lemon vinaigrette provides a refreshing counterpoint. If you want heartier options, consider serving it alongside roasted vegetables or a simple grilled cheese sandwich for a comforting meal.
Creative Ways to Present
Think beyond the bowl! Serve this soup in individual bread bowls for an impressive and cozy presentation. Alternatively, layer soup with dollops of herb-infused yogurt and croutons in clear glasses for a visually stunning starter. You can also blend the soup slightly less for a chunkier style or top with freshly chopped herbs like parsley or chives to add bright color and freshness. It’s a versatile dish that invites creativity at every turn.
Make Ahead and Storage
Storing Leftovers
This soup keeps wonderfully in the fridge for up to 3 days. Store it in an airtight container to preserve freshness, and you’ll find the flavors deepen over time, making leftovers a joy to enjoy. Just give it a good stir before reheating to recombine any separated liquids.
Freezing
Spinach Cauliflower Potato Leek Soup Recipe freezes exceptionally well. Cool the soup completely, then transfer it to freezer-safe containers or bags, leaving a little space at the top for expansion. It can be frozen for up to 3 months. When you’re ready, thaw it overnight in the fridge to maintain its creamy texture.
Reheating
Reheat gently on the stove over low to medium heat, stirring frequently to prevent sticking or scorching. If the soup thickens too much, add a splash of broth or water to loosen it up. You can also reheat in the microwave in 1-minute increments, stirring in between, until warmed through. Adding a fresh handful of spinach while reheating revitalizes the soup’s vibrant flavor and color.
FAQs
Can I use other greens instead of spinach?
Absolutely! Kale, Swiss chard, or even collard greens work beautifully in this soup. Just add them towards the end of cooking so they stay tender yet vibrant.
Is this soup dairy-free?
Yes, it can be! By using a plant-based milk and yogurt alternative, this Spinach Cauliflower Potato Leek Soup Recipe becomes fully dairy-free without compromising on creaminess or flavor.
Can I make this recipe in a slow cooker?
Yes, you can! Sauté the aromatics first, then add all ingredients (except the milk and spinach) to slow cooker. Cook on low for 4-6 hours. Blend and stir in milk and spinach near the end of cooking.
What type of broth is best for this soup?
Vegetable broth works great for a lighter, vegetarian version. Chicken broth can add extra depth if you prefer. Homemade broth always elevates the flavor but store-bought works perfectly as well.
How do I know when the vegetables are ready to blend?
The potatoes and cauliflower should be fork-tender and easily pierced, usually after about 30 minutes of simmering. This ensures the soup will blend smoothly and have that comforting, creamy texture.
Final Thoughts
There is something truly special about this Spinach Cauliflower Potato Leek Soup Recipe that makes it feel like a warm hug in a bowl. It’s simple enough for weeknight dinners but elegant enough to share with guests. Once you try it, you’ll see how those humble ingredients come alive together, delivering nourishment and comfort in every spoonful. I can’t wait for you to make this recipe your own and enjoy all the joy it brings!
Print
Spinach Cauliflower Potato Leek Soup Recipe
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty and creamy Spinach Cauliflower Potato Leek Soup, packed with nutritious vegetables and vibrant spices. This comforting soup combines tender cauliflower and potatoes with aromatic leeks and shallots, enriched by turmeric and thyme, then puréed until silky smooth with a touch of milk. Finished with fresh spinach and customizable toppings, including homemade garlic croutons, it’s perfect for a cozy meal.
Ingredients
Soup Ingredients
- 1/4 cup olive oil
- 3 garlic cloves, minced
- 2–3 shallots, sliced
- 1 leek, sliced
- 1/2 head cauliflower, chopped
- 3 russet potatoes, peeled and cubed
- 2 tsp salt
- 1 tsp black pepper
- 1 tsp thyme
- 1 tsp turmeric
- Pinch of red pepper flakes
- 1 bay leaf
- 4 cups vegetable or chicken broth
- 1 cup water
- 3/4 cup milk (can be plant-based)
- 2 handfuls spinach (divided)
Toppings
- Drizzle of olive oil
- Yogurt (can be plant-based)
- Cracked black pepper
- Red pepper flakes
- Homemade croutons (see recipe below)
Homemade Croutons
- Bread cubes from day-old bread
- Olive oil infused with minced garlic
- Salt, pepper, and thyme for seasoning
Instructions
- Heat the aromatics: In a Dutch oven or large pot, warm the olive oil over medium heat. Add the minced garlic, sliced shallots, and leeks, cooking until they become translucent and fragrant, about 5-7 minutes.
- Add vegetables and seasonings: Stir in the chopped cauliflower and cubed potatoes. Sprinkle in salt, black pepper, thyme, turmeric, and red pepper flakes. Toss everything together, then add the bay leaf.
- Simmer the soup: Pour in the broth and water, covering the vegetables. Cover the pot and simmer on medium-low heat for at least 30 minutes, until the cauliflower and potatoes are very tender.
- Make croutons (optional): While the soup simmers, preheat your oven to 350°F (175°C). Heat olive oil infused with minced garlic in a pan, then toss bread cubes with the garlic oil, salt, pepper, and thyme. Spread on a baking sheet and bake for 15-20 minutes, shaking the tray every 5 minutes until golden and crisp.
- Remove bay leaf and add spinach: Discard the bay leaf from the pot. Add the first big handful of spinach to the soup and mix well.
- Blend the soup: Using an immersion blender, blend the soup directly in the pot until mostly smooth. Alternatively, carefully transfer a few ladles of soup to a blender, blend until smooth, then return it to the pot.
- Add milk and reserved veggies: Pour in the milk and stir to combine. Next, spoon a few ladles of the unblended soup with veggies you set aside earlier back into the pot for texture and chunks of vegetables.
- Finish with spinach and serve: Add the remaining large handful of spinach and mix it into the soup until wilted. Serve hot topped with a drizzle of olive oil, a dollop of yogurt, cracked black pepper, red pepper flakes, and crispy homemade croutons.
Notes
- You can use plant-based milk and yogurt to make this soup vegan.
- Adjust turmeric and red pepper flakes to your desired spice level.
- Leftover soup stores well in the fridge for 3-4 days and freezes beautifully.
- Substitute vegetable broth for a vegetarian or vegan option.
- Croutons can be omitted for a gluten-free meal or replaced with gluten-free bread.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
