Warm, easy, and loaded with nutritious vegetables, this Lentil Cauliflower Soup is a comforting bowl of goodness that’s perfect for any season

Bursting with flavors from earthy lentils, tender cauliflower, and a medley of aromatic spices, this soup is both filling and wholesome. Plus, it’s vegan and gluten-free, making it a versatile option for various dietary needs. Whether you’re seeking a light lunch, a satisfying dinner, or meal prep inspiration, this recipe has you covered.
If you love heathy soup, you will love this Delicious Mediterranean Lentil Soup and this Easy Chicken Noodle Soup recipes.
Jump to:
The ingredients
Notes on the Ingredients
- Cauliflower: Look for a firm, white cauliflower head without any brown spots. You can find fresh cauliflower in the produce section of most grocery stores year-round.
- Red Lentils: These cook faster than other lentil varieties and break down easily, creating a naturally thick soup. You can buy red lentils at most supermarkets, in the bulk section, or at health food stores.
- Vegetable Stock: Use a high-quality vegetable stock for the best flavor. If you’re using a low-sodium stock, you may need to adjust the salt accordingly.
- Spices: Paprika and ground coriander add warmth and depth to the soup. Feel free to experiment with smoked paprika or add a pinch of cumin for an extra layer of flavor.
- Substitutions: If you don’t have red lentils, green lentils or yellow split peas can work, but the cooking time will increase. For a low-carb version, reduce the lentils or omit them altogether and add more cauliflower or other low-carb vegetables.
Step-by-Step Instructions for the Lentil Cauliflower Soup
Step 1: Prepare the Vegetables
Begin by prepping your vegetables. Dice the onion, chop the carrots and celery into bite-sized pieces, mince the garlic, and cut the cauliflower into small florets. Rinse and drain the lentils thoroughly under cold water.
Step 2: Sauté the Aromatics
Heat a large soup pot or Dutch oven over medium heat. Add a splash of olive oil (or your preferred cooking oil). Once heated, add the diced onion, salt, and pepper. Sauté for about 5 minutes, stirring occasionally, until the onion becomes translucent. Add the garlic, ground coriander, and paprika, and cook for another minute until fragrant.
Step 3: Add the Vegetables and Lentils
Stir in the chopped carrots, celery, and cauliflower florets. Cook for 3-4 minutes to allow the vegetables to slightly soften and absorb the flavors. Next, add the rinsed lentils and give everything a good mix.
Step 4: Add the Stock and Simmer
Pour in the vegetable stock, stirring to combine all the ingredients. Bring the soup to a boil over high heat. Once boiling, reduce the heat to low and let the soup simmer uncovered for 25-30 minutes, or until the lentils are tender and the vegetables are cooked through.
Step 5: Adjust Texture (Optional)
For a creamier soup, use an immersion blender to partially blend the soup directly in the pot. Alternatively, transfer a portion of the soup to a blender, blend until smooth, and stir it back into the pot. This step is optional but can create a luscious, velvety texture.
Step 6: Taste and Garnish
Taste the soup and adjust the seasoning if needed, adding more salt or pepper to suit your preference. Ladle the soup into bowls and garnish with freshly chopped parsley for a burst of color and freshness.
Tips for Success
- Prep in Advance: Chop all the vegetables and measure out the spices beforehand to make the cooking process smoother.
- Rinse the Lentils: Always rinse lentils under cold water to remove any debris or excess starch, which can cause cloudiness in the soup.
- Consistency: If you prefer a thinner soup, add an extra cup of vegetable stock or water. For a thicker soup, blend more of the mixture.
- Enhance Flavor: Sautéing the spices with the onions and garlic helps to release their flavors, creating a richer-tasting soup.
Variations
- Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño for some heat.
- Coconut Creaminess: Stir in ½ cup of coconut milk or cream at the end for a creamy, slightly sweet twist.
- Leafy Greens: Add a handful of spinach, kale, or Swiss chard during the last 5 minutes of cooking for extra nutrients.
- Protein Boost: Include chickpeas or white beans for added protein and texture.
- Herbaceous Notes: Swap parsley for cilantro or dill if you prefer a different herb garnish.
Serve With
- Bread: Pair the soup with crusty bread, garlic bread, or homemade rolls for a complete meal.
- Salad: A simple green salad with a tangy vinaigrette complements the flavors beautifully.
- Toppings: Top the soup with a dollop of vegan yogurt or sour cream, toasted seeds (like pumpkin or sunflower), or croutons for added texture.
FAQ
Yes, frozen cauliflower works well in this recipe and is a convenient option. Add it straight to the pot without thawing.
An immersion blender is the easiest option for partial blending. If using a regular blender, work in small batches and be cautious with the hot liquid.
Yes! Combine all the ingredients (except the parsley) in a slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Blend if desired before serving.
Recipe
Lentil Cauliflower Soup
Equipment
- Large soup pot or Dutch oven
- Sharp knife
- Cutting board
- Wooden spoon or spatula
- Measuring spoons
- Measuring cups
- Ladle
- Blender or immersion blender (optional, for texture adjustments)
Ingredients
- 1 onion diced
- 1 teaspoon salt
- ½ teaspoon freshly ground pepper
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 3 cloves garlic minced
- 3 large carrots peeled and diced
- 3 celery stalks diced
- 1 cup dried red lentils rinsed and drained
- 8 cups vegetable stock
- 1 small head cauliflower cut into florets
- Lemon juice
- Fresh parsley chopped (for garnish)
Instructions
- Begin by prepping your vegetables. Dice the onion, chop the carrots and celery into bite-sized pieces, mince the garlic, and cut the cauliflower into small florets. Rinse and drain the lentils thoroughly under cold water.
- Heat a large soup pot or Dutch oven over medium heat. Add a splash of olive oil (or your preferred cooking oil). Once heated, add the diced onion, salt, and pepper. Sauté for about 5 minutes, stirring occasionally, until the onion becomes translucent. Add the garlic, ground coriander, and paprika, and cook for another minute until fragrant.
- Stir in the chopped carrots, celery, and cauliflower florets. Cook for 3-4 minutes to allow the vegetables to slightly soften and absorb the flavors. Next, add the rinsed lentils and give everything a good mix.
- Pour in the vegetable stock, stirring to combine all the ingredients. Bring the soup to a boil over high heat. Once boiling, reduce the heat to low and let the soup simmer uncovered for 25-30 minutes, or until the lentils are tender and the vegetables are cooked through.
- For a creamier soup, use an immersion blender to partially blend the soup directly in the pot. Alternatively, transfer a portion of the soup to a blender, blend until smooth, and stir it back into the pot. This step is optional but can create a luscious, velvety texture.
- Taste the soup and adjust the seasoning if needed, adding more salt or pepper to suit your preference. Ladle the soup into bowls and garnish with freshly chopped parsley for a burst of color and freshness.
Notes
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: This soup freezes well! Let it cool completely, then transfer it to freezer-safe containers or bags. Freeze for up to 3 months.
- Reheating: Reheat the soup on the stovetop over medium heat or in the microwave, stirring occasionally. If the soup thickens too much, add a splash of water or stock to loosen it.
Sophie Viau says
This cauliflower lentil soup is a versatile recipe that will warm your heart and nourish your body. Enjoy it as a weeknight dinner, meal prep for busy days, or a cozy addition to any meal rotation.