Creamy red curry lentils simmered with coconut milk and lime, served over fragrant coconut jasmine rice.
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.
Serves 4
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.
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.
Add onion and bell pepper to the pot, cooking 3-4 minutes until softened.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Per serving (420g / 14.8 oz) Β· 4 servings total
Ask our AI cooking assistant anything about this recipe β substitutions, techniques, scaling.
Chat with AI Chef βJoin the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1β2 business days.
Β© 2026 MyCookingCalendar. All rights reserved.