Dr. Gundry's Leek Cauliflower Soup


Leeks and cauliflower are among the prebiotic foods that feed our “gut bugs,” or those good bacteria that help you digest food, absorb nutrients and keep your skin healthy.

These sources are fiber are also packed with nutrients themselves. Leeks are rich in antioxidants, vitamins A and K, iron, and thiamin; and their leafy stems are high in folates, which are important for DNA synthesis and cell division. 

Cauliflower, a cruciferous vegetable, is high in vitamin K — an anti-inflammatory — and C. Just one cup is 70 percent of our recommended daily dose of the immune-boosting Vitamin C.

Naturally, we must put them together in a soup!

This recipe, from award-winning cardiologist, Dr. Gundry, is a quick-study of his theory of how to eat according to his New York Times best-selling book The Plant Paradox. It’s a lectin-free diet that steers humans clear of those “healthy” foods that are actually significantly toxic to our bodies.

“Leek and potato soup is one of those unusual dishes that’s good hot, at room temperature, or even chilled,” he says of the recipe. “This simple variation on the classic is just as versatile. It never ceases to amaze me how well cauliflower works in place of potatoes in most dishes.”


Leek Cauliflower Soup.



  • 3 tablespoons extra-virgin olive oil

  • 1 pound leeks, cleaned and chopped

  • 2 stalks celery, diced

  • 3 cloves garlic, minced

  • 1 large head of cauliflower, cut into 2 inch florets

  • 2 quarts homemade or salt free chicken or vegetable stock

  • ¼ cup grated parmesan (optional, but delicious)

  • 1 bay leaf

  • ½ teaspoon fresh nutmeg

  • 1 teaspoon fine sea salt, or more to taste

  • 2 teaspoons coarse black pepper

  • finely chopped chives or thyme for garnish



  1. Heat the olive oil over medium-high heat in a large soup pot. Add leeks, celery, garlic and cauliflower, along with the nutmeg, salt and pepper and sauté over medium, stirring regularly until leeks begin to wilt.

  2. Add stock, [optional] parmesan, and the bay leaf, and cook covered for 35-45 minutes, until cauliflower is very tender.

  3. Blend using a stick blender, or transfer into a regular blender and blend until smooth (work in batches as to not overfill the blender).

  4. Once pureed, return to the heat and cook an additional 10-15 minutes.

  5. Serve garnished with chopped herbs and [optional] parmesan.

For a spicy variation, check out Dr. G’s curry cauliflower soup: