This creamy red lentil and cauliflower soup is warming, nourishing, and full of flavor from fennel, leek, and aromatic spices. Split red lentils and cauliflower are pressure-cooked with the aromatics for just 10 minutes, then blended into a naturally creamy soup without any dairy. Made with just a handful of wholesome ingredients, it’s an easy and delicious way to add more vegetables to your meals. Enjoy it as is, top it with fresh herbs, or add extra protein for a more substantial meal.
An easy way to eat more vegetables
Adding more vegetables to our diet is always a good idea, but sometimes we skip them simply because it takes work to prepare vegetables for every meal in a way the entire family will enjoy. That’s one reason creamy soups — and soups in general — are one of my favorite ways to combine a variety of ingredients into one simple, nourishing meal.
This creamy lentil and cauliflower soup has become a staple for us. It’s easy to make, requires just a handful of easy-to-find ingredients, and can be prepared in a large batch and frozen in individual portions for a quick meal whenever you need one.
The combination of leeks, fennel, cauliflower, and red lentils provides plenty of vegetables, fiber, micronutrients, and plant protein. Split red lentils also cook much faster than many other legumes and break down beautifully during cooking, which makes them especially good for creamy soups. I rinse them well before cooking, and pressure cooking makes the whole process especially quick and convenient.

How to make creamy lentil and cauliflower soup
Start by heating the extra virgin olive oil in the pressure cooker. Add the finely sliced leek and fennel with a pinch of salt and sauté for about 10 minutes, until they soften and become fragrant. This first step builds the flavor base of the soup, so I don’t like to rush it.
Add the garam masala, mild curry powder, and turmeric and stir briefly to coat the vegetables. Spices can easily stick or burn at this stage, so add a small splash of water if necessary.
Add the cauliflower florets and toss them with the aromatics and spices, then stir in the rinsed and drained red lentils. Season with salt and pepper and add the water or stock.
Close the pressure cooker and cook under pressure for 10 minutes, then allow the pressure to release naturally. Once you open the pot, remove the bay leaves, and blend everything with an immersion blender until smooth and creamy.
Taste and adjust the seasoning with salt, pepper, and fresh lemon or lime juice. If you want an even richer and creamier soup, blend in a little full-fat coconut milk or coconut cream at the end.

Can I make this soup without a pressure cooker?
Yes. You can make the soup in a regular pot on the stovetop following the same initial steps. Once you add the cauliflower, lentils, and liquid, bring everything to a gentle boil, reduce the heat, and simmer until the lentils and vegetables are completely soft, then blend.
You can also use already-cooked, canned red lentils. In that case, use about 3 cups cooked lentils in place of 1 cup dry lentils and reduce the amount of liquid as needed. Since the lentils are already cooked, you only need to simmer the soup until the cauliflower is tender before blending.
How to serve creamy red lentil and cauliflower soup
One of my favorite things about this soup is that it makes a wonderful base for different toppings and additions. Serve it simply with fresh cilantro and microgreens, or turn it into a more substantial meal by adding your favorite protein.
We especially love it topped with my Homemade Italian Chicken Sausage (recipe coming soon). The savory sausage works beautifully with the creamy cauliflower, lentils, and warming spices, and adds extra protein to make this a satisfying main meal.

You can also add leftover cooked chicken or another cooked protein you have on hand. Another favorite of mine is white fish, especially cod: cut it into bite-sized pieces, add it to the hot soup, and gently simmer until the fish is just cooked through.
For extra richness, stir in a little full-fat coconut milk or coconut cream. Finish with fresh herbs and microgreens — I especially love cilantro and broccoli microgreens here.
If you’re making a large batch for several meals, I recommend keeping the soup itself fairly simple and adding the protein, coconut milk, herbs, and other toppings only to the portions you are serving. That way, the remaining soup stays versatile and can become a slightly different meal each time.

You may also like
I love split red lentils. They add plenty of fiber, protein and nutrients, are easy to cook, and add creaminess to soups without any dairy. If you want to try more nourishing soups, check out this Gut-Healthy Red Lentil Soup recipe.
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Creamy Red Lentil and Cauliflower Soup
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Pressure Cooking
- Cuisine: Mediterranean
- Diet: Dairy-Free, Gluten-Free, Low-Carb
Description
This creamy red lentil and cauliflower soup is warming, nourishing, and full of flavor from fennel, leek, and aromatic spices. Split red lentils and cauliflower are pressure-cooked with the aromatics for just 10 minutes, then blended into a naturally creamy soup without any dairy. Made with just a handful of wholesome ingredients, it’s an easy and delicious way to add more vegetables to your meals. Enjoy it as is, top it with fresh herbs, or add extra protein for a more substantial meal.
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 leek, white and light green parts only, cleaned and finely sliced
- 1 fennel bulb, cored and finely sliced
- Salt, to taste
- 1 teaspoon garam masala
- 1 teaspoon mild curry powder
- 1/2 teaspoon turmeric powder
- 2 bay leaves
- 1 medium cauliflower, cut into large florets
- 1 cup split red lentils, rinsed and drained
- Freshly ground black pepper and salt, to taste
- 5 cups water, chicken stock, or vegetable stock, or a mix
- Fresh lemon to taste
- For serving: fresh cilantro or microgreens
Instructions
- Heat the olive oil in the pot of a pressure cooker using the sauté function. Add the sliced leek and fennel with a pinch of salt and sauté for about 10 minutes, or until softened and fragrant.
- Add the garam masala, curry powder, and turmeric and stir for about 30 seconds. Add a small splash of water or stock as needed to prevent the spices from sticking or burning.
- Add the cauliflower florets and toss to coat them with the vegetables and spices. Add the rinsed lentils, two bay leaves, season with a little more salt and black pepper, and stir to combine.
- Add enough water or stock (or a mix of both) to just cover the vegetables and lentils (about 5 cups). Secure the lid and pressure cook on high for 10 minutes. Allow the pressure to release naturally.
- Open the pressure cooker, remove the bay leaves, and blend directly in the pot with an immersion blender until smooth and creamy.
- Season to taste with salt, black pepper, and fresh lemon juice.
- Serve warm, topped with fresh cilantro or microgreens.
Notes
The serving size will depend on how you serve the soup. It makes about 4 generous main-dish servings or up to 6 smaller, appetizer-size servings.
For extra protein, add cooked chicken to individual portions, or add small cubes of raw cod and gently simmer until the fish is cooked through. I prefer adding the extra protein only to the amount being served, keeping the remaining soup as a versatile base for another meal.
For a more exotic taste and extra fat, add some coconut cream.
Store the plain soup in the refrigerator for up to 2 days or freeze for longer storage.
The cooking time doesn’t include the natural pressure release, which may take up to 20 minutes.

No Comments