A creamy, protein-packed bowl of comfort
Searching for the perfect cozy dinner? This Cauliflower Red Lentil Soup is the ultimate healthy meal prep solution for busy weeknights. It combines the velvety texture of roasted cauliflower with the earthiness of red lentils to create a nutrient-dense bowl that warms you from the inside out. Whether you need a quick protein-packed lunch or a satisfying vegan dinner, this soup delivers deep flavors with minimal effort. It is naturally gluten-free and comes together in just under 40 minutes, making it a reliable staple for your Pinterest recipe board. Get ready to elevate your plant-based game with this comforting, bowl-licking delight!
⏱️ Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
📝 Ingredients List
- 1 head of cauliflower, cut into small florets
- 1 cup dried red lentils, rinsed
- 1 large onion, diced
- 3 cloves garlic, minced
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 4 cups vegetable broth
- 1 tbsp olive oil
- 1/2 cup coconut milk (for creaminess)
- Salt and black pepper to taste
- Fresh cilantro for garnish
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large soup pot or Dutch oven
- Sharp knife
- Cutting board
- Measuring cups & spoons
- Immersion blender or standard blender
- Wooden spoon
Step-by-Step Instructions
- Heat the olive oil in your pot over medium heat. Add the diced onion and sauté for 5 minutes until translucent and soft.
- Stir in the garlic, turmeric, and cumin. Cook for 1 minute until the spices are wonderfully fragrant. 🥘
- Add the cauliflower florets and stir to coat them in the spice mixture.
- Pour in the vegetable broth and the rinsed red lentils. Bring the mixture to a boil, then reduce heat to low.
- Cover and simmer for 15–20 minutes, or until the lentils are soft and the cauliflower is tender enough to pierce with a fork.
- Use an immersion blender to blend the soup until smooth. Stir in the coconut milk for a glossy, creamy finish. ✨
- Season with salt and pepper to taste, and serve hot topped with fresh cilantro.
💡 Pro Tips
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days. This soup actually tastes even better the next day!
- Freezing: This soup freezes beautifully. Let it cool completely before transferring to freezer-safe bags for up to 3 months.
- Texture: If you prefer a chunky texture, only blend half of the soup and leave the rest with whole florets.
Variations
- Add Greens: Stir in a few handfuls of fresh spinach or kale right at the end until just wilted.
- Spicy Kick: Add a pinch of red pepper flakes during the sauté step for a gentle heat.
FAQ
- Can I use green lentils? Red lentils work best because they break down into a creamy consistency. Green or brown lentils will remain firm and change the texture of the soup.
- Is this soup vegan? Yes! This recipe is 100% plant-based.

Cauliflower Red Lentil Soup
- Total Time: 35
- Yield: 4 servings 1x
- Diet: Vegan, Gluten-Free
Description
A creamy, protein-packed bowl of comfort that makes for a perfect healthy weeknight dinner. This velvety soup combines roasted cauliflower with earthy red lentils, seasoned with turmeric and cumin for a deep, aromatic flavor profile. Naturally gluten-free and vegan, this recipe is a nutrient-dense meal prep staple that comes together in under 40 minutes. It is the ultimate bowl-licking delight for those who enjoy wholesome, plant-based comfort food.
Ingredients
1 head of cauliflower, cut into small florets
1 cup dried red lentils, rinsed
1 large onion, diced
3 cloves garlic, minced
1 tsp ground turmeric
1 tsp ground cumin
4 cups vegetable broth
1 tbsp olive oil
1/2 cup coconut milk
Salt and black pepper to taste
Fresh cilantro for garnish
Instructions
Heat the olive oil in your pot over medium heat and sauté the onion for 5 minutes until translucent.
Stir in the garlic, turmeric, and cumin and cook for 1 minute until fragrant.
Add the cauliflower florets and stir to coat them in the spice mixture.
Pour in the vegetable broth and the rinsed red lentils, then bring to a boil.
Reduce heat to low, cover, and simmer for 15-20 minutes until lentils and cauliflower are tender.
Use an immersion blender to blend the soup until smooth.
Stir in the coconut milk for a creamy finish.
Season with salt and pepper to taste and serve hot topped with fresh cilantro.
Notes
Store leftovers in an airtight container in the fridge for up to 4 days. The flavor improves the next day. This soup freezes well for up to 3 months; cool completely before transferring to freezer-safe bags. For a chunkier texture, blend only half of the soup and leave the rest with whole florets.
- Prep Time: 10
- Cook Time: 25
- Category: Dinner
- Method: Stovetop
- Cuisine: Contemporary
Nutrition
- Serving Size: 1 bowl
- Calories: 240
- Sugar: 4g
- Sodium: 650mg
- Fat: 8g
- Saturated Fat: 5g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg
