Creamy Cauliflower Lentil Soup
Cauliflower and lentil soup is thick, creamy and so comforting. This one pot curry lentil cauliflower soup is ready in under 30 minutes and uses mostly pantry staples. Perfect for weeknight meals, meal prep or even as a freezer meal.
The combination of cauliflower and red lentils makes the creamiest soup without the need for any cream or dairy. If you love red lentil soup, you should also try my Moroccan red lentil soup or red lentil tortilla soup.
If you love how easy it is to prep soup to enjoy for the entire week, you have to check out all my other soup recipes! Here, you’ll find simple, gluten-free recipes that are quick to make and packed with the best ingredients. I love sharing easy, from-scratch meals that fit into busy lives. To get to know more about BitesofWellness and my unique take on food, head over to the About page!
Why you will love this recipe
- This recipe is easy to make in just 1 pot in 30 minutes and can easily be made in advance for meal prep or freezer prep.
- Rich and creamy without any cream, this soup tastes like comfort food but is made with mostly vegetables! This recipe happens to also be dairy free, gluten free and vegan.
- Budget friendly, most of the ingredients in this cauliflower soup are pantry or fridge staples.
Ingredient spotlight
- Spices: Salt, curry powder, garlic powder, turmeric, ground cumin – these create a really rich deep flavor that is smoky, spicy and so aromatic. The curry powder and turmeric also give the soup a really distinct yellow/orange hue. Note that there are many different types of curry powder, be sure to use one you love for the best flavor.
- Cauliflower – use a head of cauliflower florets, bagged cauliflower florets or even frozen. Be sure to cut it down into small pieces so it cooks quickly.
- Vegetable broth + water – the vegetable broth gives so much depth to the soup.
- Red lentils – split red lentils cook so quickly and are perfect for soup. They get mushy and when blended help create a super thick soup.
How to make cauliflower lentil soup
Prep the veggies: Chop the onion, slice the carrot and cut the cauliflower into small pieces. Tip: To save time with this step, chop the onion and carrot in the food processor.
Sauté the onion and carrot: Cook the onion and carrot in a preheated pot over medium heat for 5 minutes. Stir regularly.
Add the spices and cauliflower to the pot, stir well. You want to get the veggies coated in the spices and give the spices a minute to toast.
Add the vegetable broth, water, tomato paste to the pot and stir well. Scrape the bottom of the pot to ensure that the spices don’t burn.
Wash the lentils well in a mesh strainer. Add lentils to the pot, turn the heat up to high and cover. Set a timer for 15 minutes.
Stir the soup often. Once the soup is boiling, crack the lid so that the liquid doesn’t overflow in the pot. The lentils will want to stick to the bottom, so stir well every few minutes.
Once the lentils are cooked and cauliflower is soft, blend the soup with an immersion blender (or carefully transfer it to a blender and blend in batches).
After the soup has reached your desired consistency, add the dairy free milk and frozen spinach. Stir well to combine, then serve hot.
Additional ingredients
- Veggies: Add in chopped celery, red bell peppers, zucchini with carrots and onions
- Fresh grated ginger
- Fresh chopped garlic
- Chili flakes or cayenne pepper for spice
- Lime juice at the end for a pop of freshness
Cauliflower red lentil soup toppings
- Fresh cilantro
- Sliced avocado
- Crispy air fryer chickpeas
- Homemade gluten free croutons (made in the air fryer)
- Pumpkin seeds
- Yogurt
- Coconut milk or cashew cream for topping
Common questions
Can you make this soup in the instant pot?
Yes, here are the steps:
- Saute the onions and carrots as written (4-5 minutes). Turn off saute and add spices, stir well. Add 1/2 cup of broth and scrape down the bottom of the pot (or you will get a burn notice).
- Add the cauliflower, lentils, the rest of the broth, water and tomato paste and stir well.
- Cook for 3 minutes high pressure. After cooking, let the soup naturally release pressure for 10 minutes before manually releasing pressure (or you can let it naturally release on it’s own).
- Blend the soup, add dairy free milk and frozen spinach and serve hot.
What is the best kind of curry powder to use?
I have tested this recipe with 3 different curry powders, they all turned out delicious. I used a generic “curry powder” from Trader Joe’s, Mochi Curry (my absolute favorite) and Madras curry powder. Whatever you have on hand will work great in this recipe. Some are more spicy than others.
Can you substitute green lentils?
Green lentils take longer to cook than red lentils, so the soup would need to boil on the stove for a few extra minutes (5-7 minutes or so).
Can you make this with other beans?
Yes, make this recipe with canned beans (cannellini or great northern white beans would be ideal). Use 2 cans of beans, rinsed and drained and omit the water from this recipe.
Creamy Cauliflower Lentil Soup
Ingredients
- 1 medium onion
- 3 medium carrots
- 2 tsp sea salt
- 2 tsp curry powder
- 1 tsp garlic powder
- 1 tsp turmeric
- 1 tsp ground cumin
- 1 head cauliflower
- 4 cups vegetable broth
- 2 cups water
- 1 tbsp tomato paste
- 1 cup split red lentils
- 1/4 cup dairy free milk
- 1 cup frozen spinach
Instructions
- Start by chopping the carrots, onion and cauliflower. Note: You can use a food processor to quickly chop the carrots and onion.
- Preheat a large pot over medium heat (while chopping the veggies). When preheated, spray with avocado oil or olive oil and add onion and carrots and cook 5 minutes, stirring occasionally.
- Add spices and cauliflower to the pot. Stir well to coat all the veggies with the spices.
- Add the vegetable broth, water, tomato paste to the pot and scrape the bottom well.
- Rinse the lentils and add them to the pot. Turn the heat up to high and place the lid on the pot. Set a timer for 15 minutes. Stir regularly to ensure the lentils don't stick to the bottom of the pot.
- Once the lentils and cauliflower is soft, blend with an immersion blender (or transfer to the blender to blend in batches).
- Once smooth, add dairy free milk and frozen spinach. Stir well and serve hot.
Notes
- Use fresh or frozen cauliflower. Just be sure to cut down any large cauliflower florets (fresh or frozen) so that the cauliflower cooks evenly on the stove. You could even use frozen cauliflower rice (about 2 bags)
- Serve as is or add some rice or quinoa to serve more like cauliflower lentil curry.
- To make prep faster, chop the onion and carrots in a food processor and use bagged fresh or frozen cauliflower florets
- Use fresh spices: For the best flavor, ensure your spices are less than 1 year old and keep them in a well sealed container.
- Curry powder and turmeric can stain things like linens, wood spoons and some countertops so be careful when blending and stirring the soup.
- Don’t love pureed soup? Only blend 1/4 to 1/2 of the soup for a thick, chunky soup instead of a completely blended soup
- Fridge: Store in a airtight container for up to 5 days in the fridge.
- Freezer: This soup freezes well and would be great for freezer prep. Allow the soup to cool before transferring to a freezer safe bag or container for up to 3 months. I personally use Souper Cubes to portion out single serving portions of soup. Once frozen in the silicone molds, I pop out the frozen cube of soup and transfer it to a freezer safe bag for long term storage.
- Defrost before reheating or add frozen soup to a pot, cover with a lid and reheat over low to medium low heat until the soup is warmed through.
WILL BE MAKING THIS SOUP. SOUNDS DELICIOUS I AM
GOING TO RATE THIS RECIPE BECAUSE SO FAR ALL OF YOUR
RECIPES WERE GREAT. PAT
I’m so happy to hear that you have been loving all the recipes you have tried so far Pat. I really appreciate you and how much you support my business, it does not go unnoticed! Happy cooking Pat! Sam