Skip to content
thailunch✨ New

Thai Red Curry Lentils with Coconut Rice

Creamy red curry lentils simmered with coconut milk and lime, served over fragrant coconut jasmine rice.

Prep
15 min
Cook
35 min
Servings
4
Difficulty
Easy
4.6
Sign in to rate
#thai#lentils#red curry#coconut#lunch#vegetarian

About This Recipe

Lentils aren't a traditional Thai ingredient, but this dish borrows two genuinely Thai techniques and applies them to lentils in place of the more typical meat or seafood: a red curry paste base bloomed in coconut cream, and coconut jasmine rice, a common accompaniment to Thai curries throughout the country. The result reads as authentically Thai in flavor even though lentils themselves come from outside the cuisine's usual pantry. The key technique is splitting the coconut milk: the thick cream that rises to the top of an unshaken can is fried with the curry paste first, which is how Thai cooks build a rich, slightly oily curry base (this step is called 'breaking' the coconut cream) before the thinner coconut milk and stock go in to simmer the lentils to tenderness. Skipping this step and just dumping in a full can of coconut milk gives a thinner, less developed curry flavor. Finished with fish sauce, palm sugar, and a good squeeze of lime, the curry balances rich coconut fat against bright acidity, with the lentils turning creamy but holding their shape, served over rice cooked in coconut milk for a fragrant, slightly sweet base.

Ingredients

Serves 4

  • 1.5 cupsdried red lentils(rinsed)
  • 2 cans (14 oz each)coconut milk(unshaken, divided)
  • 3 tbspThai red curry paste
  • 1onion(diced)
  • 1red bell pepper(sliced)
  • 2 cupsvegetable stock
  • 2 tbspfish sauce
  • 1 tbsppalm sugar or brown sugar
  • 2 tbsplime juice
  • 2 cupsjasmine rice(for coconut rice)
  • 0.5 cupThai basil(chopped, for garnish)
  • 1Thai chile(sliced, optional)

Instructions

  1. 1

    Cook the coconut rice

    Combine jasmine rice with the thin coconut milk skimmed from the bottom of one can plus enough water to equal your usual rice-to-liquid ratio. Cook according to package directions or in a rice cooker.

  2. 2

    Fry the curry paste

    Spoon the thick coconut cream from the top of the second can into a pot over medium heat. Cook 2-3 minutes until it starts to separate and turn slightly oily, then add curry paste and fry 2 minutes until deeply fragrant.

    Frying the curry paste in just the coconut cream, not the whole can, is what builds real depth of flavor — this is the same technique used to start most Thai curries.

  3. 3

    Add the vegetables

    Add onion and bell pepper to the pot, cooking 3-4 minutes until softened.

  4. 4

    Simmer the lentils

    Add rinsed lentils, remaining coconut milk, and vegetable stock. Bring to a boil, then reduce to a simmer and cook 20-25 minutes, stirring occasionally, until the lentils are tender and the curry has thickened.

  5. 5

    Season and serve

    Stir in fish sauce, palm sugar, and lime juice. Taste and adjust seasoning. Serve over coconut rice, topped with Thai basil and sliced chile if using.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Don't shake the coconut milk cans before opening — you want the thick cream separated from the thin liquid so you can fry the curry paste in the cream first.

  • →

    Red lentils cook fast and can turn mushy if oversimmered; check at 20 minutes and stop cooking once they're tender but still hold some shape.

  • →

    Taste before adding all the fish sauce — brands vary in saltiness, so build up gradually rather than dumping it all in at once.

Variations

  • •

    Add a handful of baby spinach or Thai eggplant in the last 5 minutes of cooking for more vegetables.

  • •

    Use green curry paste instead of red for a different, herbier flavor profile.

  • •

    Swap lentils for chickpeas for a firmer-textured curry that holds up well for meal prep.

Storage

Refrigerate curry up to 4 days in an airtight container — the flavor deepens well overnight. Reheat gently on the stove with a splash of water or coconut milk to loosen it back up, since lentils continue absorbing liquid as they sit.

History & Origin

Thai red curry (gaeng phet) traditionally features meat or seafood simmered in a coconut-based curry with red chile paste, a technique dating back centuries and refined through the exchange of spices and cooking methods along Southeast Asian and South Asian trade routes. Applying the same curry-building technique to lentils is a modern, plant-forward adaptation rather than a traditional Thai dish.

Frequently Asked Questions

Can I use green or yellow curry paste instead of red?

Yes, any Thai curry paste works with this same technique — green curry paste will give a brighter, more herbaceous flavor, while yellow curry paste leans milder and slightly sweeter.

Why is my curry too thin?

Simmer it uncovered for a few more minutes to reduce and thicken, or stir in a bit more coconut cream — red lentils naturally break down and thicken the curry as they cook, so patience usually solves this.

Can I make this with canned lentils to save time?

You can, but the texture will be softer and less integrated into the sauce — add canned, drained lentils in the last 10 minutes of cooking rather than simmering them the full time.

Nutrition Facts

Per serving (420g / 14.8 oz) · 4 servings total

Calories510kcal
Protein16g
Carbohydrates68g
Fat20g
Fiber10g
Protein16g
Carbs68g
Fat20g

Time Summary

Prep time15 min
Cook time35 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes