Home » Recipes » Soup » Cauliflower Lentil Soup

Cauliflower Lentil Soup

If you’ve been craving a bowl of comfort that’s as nourishing as it is delicious, let me introduce you to my cauliflower lentil soup. This is one of those recipes I make when I want a cozy dinner with minimal fuss, but still feel like I’m treating myself to something wholesome and hearty. It’s creamy without the cream, packed with flavor from warm spices, and it just feels like a hug in a bowl.

This post may contain affiliate links. Read my policy page for more information.

A bowl of cauliflower lentil soup served with a spoon and a slice of bread on the side.

Why You’ll Love This Soup

  • One Pot Wonder – No complicated steps or mountains of dirty dishes. Everything simmers together in the same pot.
  • Super Nutritious – Lentils give you plant-based protein, cauliflower brings fiber and vitamins, and spinach adds a burst of greens.
  • Creamy Without Dairy – Almond milk (or coconut milk if you want extra creaminess) makes it luscious without the heaviness.
  • Meal Prep Friendly – This soup keeps well, so you can make a big batch and enjoy it all week.
  • Customizable Heat – Add red pepper flakes for a kick, or leave them out if you prefer it mild.

Ingredient Notes

Here’s the lowdown on what makes this soup amazing:

Fresh ingredients for cauliflower lentil soup arranged on a countertop, including cauliflower florets, dried lentils, carrots, celery, onions, garlic, and herbs.
  • Onion, Garlic, Carrots, Celery – The “flavor base” that makes everything taste rich and cozy.
  • Spices (Cumin, Coriander, Turmeric) – These warm spices give the soup a subtle earthiness and depth.
  • Cauliflower – I usually grab frozen bags to keep things easy, but fresh works too!
  • Red Lentils – They cook quickly and break down into a creamy texture.
  • Veggie Stock + Almond Milk – Stock for flavor, almond milk for creaminess. Coconut milk is divine if you’re in the mood for something richer.
  • Spinach – Tossed in at the end for color, freshness, and a little extra nutrition.

How to Make It

A mix of chopped vegetables, lentils, and seasonings prepared for making cauliflower lentil soup.

Step 1: Sauté the Veggies – Start by softening the onion, garlic, carrots, and celery in a splash of water. This builds a flavorful base.

A mix of chopped vegetables, lentils, and seasonings prepared for making cauliflower lentil soup.

Step 2: Toast the Spices – Stir in cumin, coriander, turmeric, red pepper flakes, salt, and pepper. Let them toast for a minute or two—your kitchen will smell amazing.

A mix of chopped vegetables, lentils, and seasonings prepared for making cauliflower lentil soup.

Step 3: Add Cauliflower – Straight from the freezer or chopped fresh, coat it in all those gorgeous spices.

A mix of chopped vegetables, lentils, and seasonings for cauliflower lentil soup, with vegetable broth and almond milk added.

Step 4: Pour in Liquids + Lentils – Add veggie broth, almond milk, and rinsed lentils. Stir well.

A mix of chopped vegetables, lentils, and seasonings for cauliflower lentil soup, with vegetable broth and almond milk added.

Step 5: Simmer – Lower the heat and let it bubble away for 20–25 minutes until everything is tender.

A mix of chopped vegetables, lentils, and seasonings for cauliflower lentil soup, with vegetable broth, almond milk, and fresh spinach added.

Step 6: Add Spinach – Toss it in right at the end until it wilts into the soup. Done!

Serving Suggestions

  • Serve with crusty bread or warm pita to soak up all that goodness.
  • Top with a sprinkle of fresh parsley or cilantro for brightness.
  • Add a dollop of dairy-free yogurt or a squeeze of lemon juice for extra zing.
A bowl of cauliflower lentil soup with a spoon resting inside, topped with a slice of lemon.

How to Store

  • Fridge – Keeps well for up to 5 days in an airtight container.
  • Freezer – Freeze in portions for up to 3 months. Just thaw overnight and reheat gently on the stove.
  • Reheat Tip – If it thickens in the fridge, stir in a splash of broth or water when reheating.

FAQs

Can I use green or brown lentils?

You can, but they’ll take longer to cook and won’t break down as much, so the texture will be chunkier.

Can I blend the soup?

Absolutely! Use an immersion blender for a silky texture, or blend just half the pot for a creamy-but-chunky vibe.

Is it spicy?

Not unless you want it to be! The red pepper flakes are totally optional.

Can I make it in a slow cooker?

Yes—just toss everything except the spinach in, cook on low for 6–7 hours, then stir in spinach at the end.

A bowl of cauliflower lentil soup with a wooden spoon resting inside.

If you’re ready for a bowl of something that’s hearty, healthy, and seriously comforting, this Cauliflower Lentil Soup might just be your new go-to.

More Easy Soup Recipes

If you tried this cauliflower lentil soup recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!

By submitting this form, you consent to receive emails from Health My Lifestyle.

A bowl of cauliflower lentil soup with a wooden spoon resting inside.

Cauliflower Lentil Soup

5 from 1 vote
Author: Rachel
If you’ve been craving a bowl of comfort that’s as nourishing as it is delicious, let me introduce you to my cauliflower lentil soup. This is one of those recipes I make when I want a cozy dinner with minimal fuss, but still feel like I’m treating myself to something wholesome and hearty. It’s creamy without the cream, packed with flavor from warm spices, and it just feels like a hug in a bowl.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6

Ingredients  

  • 1 medium onion diced
  • 3 cloves garlic minced
  • 3 carrots sliced
  • 3 stalks celery sliced
  • 1 ½ teaspoons cumin
  • 1 ½ teaspoons coriander
  • ½ teaspoon turmeric
  • A dash or two of red pepper flakes optional
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 2 10-ounce bagas frozen cauliflower or one large head fresh
  • 8 cups low-sodium veggie broth or stock
  • 1 cup unsweetened almond milk or use coconut milk for a creamier consistency
  • 1 ½ cups red lentils rinsed
  • 3 large handfuls spinach hand torn

Instructions 

  • In a large stock pot, heat a splash of water over medium heat. Add the diced onion, garlic, carrots, and celery. Sauté for about 5–7 minutes, stirring occasionally, until the veggies begin to soften and the onions turn translucent. Add more water as needed to prevent sticking.
    1 medium onion, 3 cloves garlic, 3 carrots, 3 stalks celery
  • Stir in the cumin, coriander, turmeric, red pepper flakes (if using), salt, and blackpepper. Cook for 1–2 more minutes to toast the spices and bring out their flavor.
    1 ½ teaspoons cumin, 1 ½ teaspoons coriander, ½ teaspoon turmeric, A dash or two of red pepper flakes, 1 teaspoon salt, ¼ teaspoon black pepper
  • Add the bags of frozen cauliflower straight into the pot. If using fresh, chop a large head of cauliflower into florets and add them in. Stir to coat the cauliflower with the spices.
    2 10-ounce bagas frozen cauliflower
  • Pour in the vegetable broth and almond milk, then add the rinsed red lentils. Stir everything together and bring the soup to a boil.
    8 cups low-sodium veggie broth, 1 cup unsweetened almond milk, 1 ½ cups red lentils
  • Once boiling, reduce the heat to low and let the soup simmer uncovered for 20–25 minutes, or until the lentils are soft and the cauliflower is tender. Stir occasionally to prevent sticking.
  • Stir in the torn spinach and cook for 2–3 minutes, just until wilted.
    3 large handfuls spinach

Notes

For a creamier texture, use an immersion blender to partially blend the soup directly in the pot—or blend half of it in a regular blender and return it to the pot. Or leave it chunky for a hearty, rustic feel.
Store in an airtight container in the fridge for up to 5 days, or freeze for longer.
Love this recipe?Check out my new cookbook Whole Food Plant-Based Weeknight Dinners for 70+ easy and delicious oil-free recipes.

Nutrition

Calories: 241kcal | Carbohydrates: 43g | Protein: 16g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 524mg | Potassium: 999mg | Fiber: 19g | Sugar: 7g | Vitamin A: 6617IU | Vitamin C: 56mg | Calcium: 145mg | Iron: 5mg
Course: Soup
Cuisine: American

Similar Posts

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

    1. Thank you! I haven’t tried it in an instant pot but I bet it would work great! Here’s my recommendation for cooking it in an Instant Pot:

      1. Press Sauté on the Instant Pot. Add a splash of water (or broth), then stir in the onion, garlic, carrots, and celery. Cook for 3–4 minutes until softened.
      2. Stir in the cumin, coriander, turmeric, red pepper flakes (if using), salt, and black pepper. Toast the spices for 1 minute.
      3. Add the cauliflower (frozen or fresh), broth, almond milk, and rinsed lentils. Stir well.
      4. Cancel Sauté, then secure the lid and set the Instant Pot to Pressure Cook (Manual) on High for 8 minutes.
      5. Once cooking is done, let the pressure naturally release for 10 minutes, then carefully quick release the rest.
      6. Open the lid, stir in the torn spinach, and let it wilt in the hot soup for 2–3 minutes.