This post may contain affiliate links. Please read our disclosure policy.
This Green Lentil Cauliflower Curry Stew is cozy, nourishing, and full of depth from coconut milk and aromatic spices. It’s an easy weeknight meal that doesn’t skimp on flavor — simple, comforting, and naturally wholesome.

As the weather is getting colder, I can’t help but looking for something cozy, nourishing, and full of flavor. This Green Lentil Cauliflower Curry Stew hits all the right notes. It’s a hearty, one-pot meal made with earthy green lentils, tender cauliflower, and a creamy coconut-based curry sauce that’s lightly spiced with Indonesian-inspired aromatics. It’s perfect for meal prep, freezes well, and gets even better the next day as the flavors deepen.
Why I chose whole green lentils
I’ve always loved lentils, but one thing I really care about is texture. That’s why I stick with whole green lentils — I love that they hold their shape instead of turning into mush. In this Green Lentil Cauliflower Curry Stew, the lentils are firm, soaking up all the coconut and spice flavors without getting soft and mushy. It gives the stew body and a satisfying bite that makes every spoonful so comforting.

Why You’ll Like This Recipe
- Hearty and wholesome: Lentils and cauliflower make this stew filling but not heavy.
- Perfect lentil texture: The whole green lentils stay firm and al dente, giving each bite body and a satisfying chew — no mushy lentils here!
- Easy one-pot meal: Everything simmers together for a fuss-free dinner.
- Plant-forward (with protein options): Keep it vegetarian or add shredded chicken for extra protein.
- Naturally gluten-free and dairy-free: Coconut milk gives it richness without dairy.
- Flavorful but not overpowering: The spices and herbs used are of Indonesian-inspired aromatics. They are perfectly balanced, with no single note dominating.
Ingredients and Substitutions
- Green lentils: Use whole green lentils (not split) for the best texture. French green lentils (du Puy) also work well. I don’t recommend other type of lentils for this stew
- Cauliflower: Adds texture and soaks up the flavorful sauce. Broccoli, pumpkin, or potatoes are great alternatives.
- Aromatics: Shallots, garlic, lemongrass, galangal (or ginger), and kaffir lime leaves form the base of the flavor.
- Spices: Ground coriander, turmeric, and chili powder (or fresh chilies) for a gentle heat.
- Coconut milk: Use full-fat for richness, or light coconut milk for a lighter version.
- Broth: Vegetable or chicken broth adds depth and savoriness.
- Protein (optional): Add shredded rotisserie chicken, shrimp, tofu, or tempeh for extra protein.
- Seasoning: Salt, coconut sugar (or brown sugar), and a squeeze of lime juice to brighten the flavor.
Tips for Success
- Cook lentils just until tender so they don’t turn mushy in the curry.
- Simmer uncovered if you like a thicker, stew-like consistency.
- Flavors develop beautifully overnight — it tastes even better the next day!
Variations
- With leafy greens: Spinach, kale, or bok choy added at the end gives freshness and color.
- With root vegetables: Carrots, sweet potatoes, or pumpkin add a subtle sweetness.
- With quick-cooking veggies: Green beans or zucchini add crunch and brightness.
- Spicier version: A few fresh red chilies or sambal oelek makes it kick.
Serving Suggestions
- Serve with steamed jasmine or basmati rice for a heartier meal.
- It pairs well with flatbread like naan or any type of flatbread of your choice
- Pair with cauliflower rice or zucchini noodles for a lighter option.
- Garnish with fresh cilantro, crispy shallots, or a drizzle of coconut cream before serving.
How to Store
In the Fridge:
1. Let the stew cool to room temperature (no more than 2 hours).
2. Transfer to an airtight container.
3. Store for up to 4 days.
4. Reheat gently on the stove over low–medium heat, stirring occasionally. Add a splash of water or coconut milk if it has thickened.
In the Freezer:
1. Cool completely before freezing.
2. Divide into meal-sized portions in freezer-safe containers or heavy-duty freezer bags.
3. Freeze for up to 3 months.
4. Thaw overnight in the fridge, then reheat gently. Add a little water or coconut milk if needed.

Tips for Best Texture
- Lentils hold up well, but avoid overcooking them initially so they stay firm after reheating.
- Cauliflower may soften a bit after freezing, but the flavors remain delicious.
Frequently Asked Questions
- Can I use red or brown lentils instead?
I won’t recommend. Both will turn mushy, so use green or French lentils for the best texture. - Can I make this ahead?
Yes! It keeps well in the fridge for up to 4 days. Reheat gently on the stove or in the microwave. - Can I freeze it?
Definitely. Let it cool completely before freezing for up to 3 months. Thaw overnight in the fridge before reheating. - Can I make it spicy?
Absolutely. Add more chili powder, fresh chilies, or a spoonful of sambal to the curry base.
I love how this Green Lentil Cauliflower Curry Stew manages to be comforting, aromatic, and nourishing all at once. The lentils stay firm and flavorful, the cauliflower adds texture, and the coconut-spiced sauce ties everything together beautifully. It’s the kind of stew that warms you from the inside out and makes you want seconds — plus, it’s easy enough to make any night of the week!

Green Lentil Cauliflower Curry Stew
Ingredients
For the Lentils:
- 1 cup whole green lentils rinsed
- 3 cups Chicken broth or vegetable broth
- 1 bay leaf
- 1 garlic clove smashed
- Pinch of salt
Curry Base:
- 2 tbsp neutral oil
- 1 small onion finely chopped
- 3 garlic cloves grated
- 1 lemongrass stalk white part smashed
- 1 tsp grated ginger sliced
- 1 tsp ground coriander
- 1 tsp galangal powder
- ½ tsp turmeric powder
- 1 tsp chili powder optional
- 1 cup full-fat coconut milk
- ½ cup broth or reserved lentil cooking liquid
- 2 cups cauliflower florets
- 2 kaffir lime leaves
- 1 tsp coconut sugar or light brown sugar
- Salt
- Lime juice to taste
Optional Protein:
- 2 cups shredded rotisserie chicken extra-firm tofu, or tempeh cubes
Optional toppings:
- Crispy fried shallots / bawang goreng or fried onion
- Fresh herb like chopped cilantro leaves
- Drizzle of coconut cream
Instructions
Cook the lentils:
- Put chicken broth, garlic, bay leaf, and pinch of salt in a saucepan. Bring to a simmer and then add the lentils. Simmer for 12 minutes, until just tender but still firm.

- Save the liquid to add to the curry base later and set aside.

Prepare the curry base:
- Heat oil in a large pot. Sauté minced shallots and garlic until fragrant, about 2 minutes.

- Add coriander, turmeric, galangal powder, and chili powder and cook for another 30 seconds

Simmer the stew:
- Add bay leaves, lime leaves, lemongrass stalk, coconut milk, and broth

- Add cauliflower florets. Simmer for about 10 minutes until cauliflower is tender but not mushy

Add lentils and protein:
- Stir in lentils and simmer 5 minutes to heat through and to let lentils absorb the flavor and seasonings.

- Stir in the rotisserie chicken meat and stir to combine. Turn off the heat. Let them sit for about 10 minutes. Have a taste and adjust seasoning with salt, sugar, and lime juice.

Serve:
- Serve with steamed rice, cauliflower rice, flat bread, or crusty bread. Garnish with fresh cilantro, fried shallots/onion, and/or a drizzle of coconut cream if desired.
- This curry stew tastes even better the next day
Storage:
- Fridge: 4 days in an airtight container; reheat gently with a splash of water or coconut milk if needed. Freezer: Up to 3 months; thaw overnight in the fridge and reheat gently.








