This vibrant Paleo Spinach & Leek Soup is a nutrient-packed, low-carb option perfect for nourishing your body without sacrificing flavor.
Rich in fiber, plant-based protein, and healthy fats from ghee or butter, it supports digestion and sustained energy.
Quick to prepare and naturally satisfying, it’s an ideal choice for weeknight dinners, light lunches, or meal-prep rotations.

Creamy Spinach & Leek Soup
Equipment
- 1 large pot or saucepan
- 1 chef’s knife
- 1 cutting board
- 1 hand blender (or standard blender)
- Measuring spoons (1 tbsp, 1 tsp)
- Measuring cup (8 cups capacity)
- Soup bowls for serving
Ingredients
- 2 tbsp butter or ghee
- 2 leeks white parts only, roughly chopped
- 3 –4 garlic cloves roughly chopped
- 4 celery sticks roughly chopped
- ½ small cauliflower roughly chopped
- 2 medium broccoli heads stem included, roughly chopped
- 8 cups vegetable stock
- 2 large handfuls baby spinach roughly chopped
- 1 large handful flat-leaf parsley roughly chopped, plus extra to garnish
- Pinch ground nutmeg
- Freshly ground black pepper to taste
- 1 tbsp coconut cream or dairy cream to garnish
- Drizzle of truffle oil optional
Instructions
- Prepare the Aromatics: Start by gathering your leeks, garlic, and celery. Trim the leeks, keeping only the white portions, and slice them roughly. Peel and roughly chop the garlic cloves. Chop the celery sticks into bite-sized pieces. These aromatic vegetables form the flavor base of the soup, so take a moment to ensure everything is evenly cut for consistent cooking.
- Heat the Fat: Place a large, heavy-bottomed pot or saucepan over medium heat. Add 2 tablespoons of butter or ghee and allow it to melt completely, coating the base of the pot. Ghee will give the soup a rich, nutty flavor, while butter adds a creamy depth. Ensure the fat doesn’t burn; it should shimmer slightly before adding vegetables.
- Sauté the Leeks and Garlic: Add the chopped leeks and garlic to the melted butter. Stir continuously for 3–4 minutes until the leeks soften and become fragrant. Avoid browning them; the goal is to gently sweat the vegetables, releasing their natural sweetness. This step develops the foundational flavor for the soup without adding bitterness.
- Add Celery, Cauliflower, and Broccoli: Once the leeks are soft, incorporate the chopped celery, cauliflower, and broccoli into the pot. Stir them to combine with the aromatics. Cook for an additional 5 minutes, allowing the vegetables to soften slightly and their natural flavors to mingle. This step ensures the soup will blend into a smooth and creamy texture later.
- Pour in Vegetable Stock: Carefully pour 8 cups of vegetable stock over the sautéed vegetables. Increase the heat to bring the mixture to a gentle boil. The stock provides a light, savory base, enhancing the natural flavors of the vegetables. Stir occasionally to prevent anything from sticking to the bottom of the pot.
- Simmer Until Tender: Once the stock reaches a boil, reduce the heat to low and let the soup simmer uncovered for 10–15 minutes. Check the cauliflower and broccoli for tenderness by piercing with a fork—they should be soft and easily break apart. This slow simmer helps infuse the soup with flavor while preserving nutrients.
- Incorporate Spinach and Parsley: After the vegetables are tender, add the roughly chopped baby spinach and flat-leaf parsley. Remove the pot from heat immediately. Stir gently to combine. Adding the greens at the end preserves their vibrant color, fresh flavor, and essential vitamins, ensuring a visually appealing and nutrient-rich soup.
- Blend to a Smooth Consistency: Using a hand blender, carefully blend the soup directly in the pot until smooth and creamy. If you prefer a chunkier texture, pulse gently to retain small vegetable pieces. Taste the soup and adjust the seasoning as needed, adding a pinch of ground nutmeg and freshly ground black pepper to enhance the flavors.
- Plate and Garnish: Ladle the soup into bowls. Top each serving with a dollop of coconut cream or dairy cream for a touch of richness. Sprinkle a little extra chopped parsley for freshness and color. For a luxurious finishing touch, drizzle a small amount of truffle oil over the surface, if desired.
- Serve and Enjoy: Serve immediately while hot. Pair the soup with a simple side of shredded chicken, boiled eggs, or a piece of crusty bread if desired. This soup is also excellent for meal prep: store in airtight containers in the refrigerator for up to 3–4 days or freeze for longer storage.
Notes
- Always use the white parts of leeks for a milder, sweeter flavor.
- Roughly chop vegetables to ensure even cooking and ease of blending.
- For a creamier texture, use ghee or butter, or finish with coconut cream.
- Avoid overcooking spinach and parsley to maintain their vibrant color and fresh flavor.
- Adjust seasoning at the end, as blending can mellow the taste of spices.
Chef’s Secrets for Perfect Soup
The secret to this soup’s vibrant flavor is in the aromatics.
Gently sauté the leeks and garlic without browning to extract natural sweetness.
Adding the greens at the very end preserves their nutrients and color, giving the soup a lively, fresh appearance.
For an extra layer of flavor, try roasting the cauliflower and broccoli briefly before adding them to the pot.
A small drizzle of truffle oil just before serving elevates the soup into a restaurant-worthy experience.
Serving Suggestions to Impress Guests
This Paleo Spinach & Leek Soup works beautifully as a starter, light lunch, or a side for a larger meal.
Serve it with shredded roasted chicken or a boiled egg to boost protein.
For an elegant presentation, top with a swirl of coconut cream and a sprinkle of fresh parsley.
Pair it with grain-free crackers or lightly toasted almond slices for added texture.
This soup also makes a satisfying meal prep option for busy weekdays.
Storage Tips to Keep Soup Fresh
Store any leftover soup in an airtight container in the refrigerator for up to 3–4 days.
To maintain the vibrant green color, reheat gently over low heat instead of microwaving at high power.
The soup can also be frozen for up to 2–3 months; portion into individual freezer-safe containers for easy meal prep.
Thaw overnight in the refrigerator and stir in a fresh handful of spinach or parsley before serving to refresh the flavors.
Frequently Asked Questions
1. Can I make this soup vegan?
Yes! Simply replace butter or ghee with olive oil or coconut oil, and use vegetable stock to keep it fully plant-based.
2. Can I use frozen vegetables?
Absolutely. Frozen cauliflower, broccoli, and spinach work well. Adjust cooking time slightly to ensure vegetables are fully tender before blending.
3. How can I make the soup creamier?
For an ultra-smooth, creamy texture, add a tablespoon of coconut cream or full-fat dairy cream after blending. Blending longer also helps achieve a velvety consistency.
4. Is this soup low-carb and paleo-friendly?
Yes, this recipe is naturally low in carbs, gluten-free, and Paleo-approved. It’s high in fiber and contains healthy fats from butter, ghee, or coconut cream.
5. Can I meal prep this soup for the week?
Definitely. It stores well in the fridge for 3–4 days or in the freezer for up to 2–3 months. Reheat gently and add fresh herbs for optimal flavor before serving.