If you are craving a comforting bowl packed with vibrant flavors and wholesome ingredients, this Thai Coconut Red Lentil Curry Recipe is an absolute must-try. It’s creamy, fragrant, and beautifully balanced with the sweetness of coconut milk, the earthiness of red lentils, and the zing of lime, making it an ideal meal for any day when you want something nourishing yet simple. Whether you’re new to Thai food or a seasoned curry lover, this recipe brings warmth and a touch of exotic flair right into your kitchen with ease.

Ingredients You’ll Need
These ingredients are straightforward but each plays a crucial role in creating the rich, colorful, and textured profile that makes this dish so irresistible. From the aromatics to the hearty lentils and fresh greens, every element adds its charm.
- Butter, ghee, or coconut oil: used to sauté the aromatics and infuse the curry with a rich base flavor.
- Small yellow onion: brings a subtle sweetness and depth when cooked down.
- Garlic cloves: add pungency and warmth, essential for that classic curry aroma.
- Fresh ginger: gives a zesty, slightly spicy kick that brightens up the dish.
- Thai red curry paste: packs in authentic heat and vibrant red color, the main flavor powerhouse.
- Red lentils: provide protein, a creamy texture, and beautiful color once cooked.
- Sweet potatoes, cubed: add natural sweetness and a hearty bite.
- Broth: hydrates the lentils and sweet potatoes, creating the flavorful base.
- Kale: introduces a fresh, slightly bitter note plus a boost of nutrients and texture.
- Coconut milk: is the luxurious, creamy component that mellows out the spices perfectly.
- Lime, juiced: adds acidity, balancing the richness and enhancing all the flavors.
- Fresh cilantro for garnish: brightens the presentation with herbaceous freshness.
- Lime wedges for serving: optional but highly recommended to customize each bite.
- Salt to taste: essential for bringing all the ingredients into harmony.
How to Make Thai Coconut Red Lentil Curry Recipe
Step 1: Prep Your Ingredients
Begin by chopping the onion finely, mincing the garlic cloves, grating the fresh ginger, and cubing the sweet potatoes into bite-size pieces. This quick prep step sets you up for smooth cooking and helps keep the texture consistent throughout the curry.
Step 2: Build Your Flavor Base
Heat your choice of butter, ghee, or coconut oil in a large pot over medium heat. Cook the finely chopped onion until it turns translucent and soft, giving you a sweet, mellow foundation. Then add the Thai red curry paste, garlic, and ginger, stirring frequently until everything is fragrant and the spices deepen in color—this usually takes about 5 to 6 minutes. This step really wakes up the kitchen with amazing aromas!
Step 3: Simmer the Lentils and Sweet Potatoes
Pour in the broth, then add the red lentils and cubed sweet potatoes. Bring the mixture to a boil, then reduce to a simmer and cover the pot. Let it cook gently for about 20 minutes until the lentils are tender and the sweet potatoes are soft but not mushy. This slow cooking melds the flavors perfectly and gives the curry a luscious thickness.
Step 4: Finish with Greens and Coconut Milk
Once the lentils and sweet potatoes are cooked, stir in the chopped kale and coconut milk. Cook for another 4 to 5 minutes until the kale wilts and the curry’s texture becomes creamy and vibrant. Finally, squeeze in fresh lime juice and season with salt to taste—this finishing touch brightens every spoonful and rounds out the dish beautifully.
How to Serve Thai Coconut Red Lentil Curry Recipe
Garnishes
Fresh cilantro sprinkled on top adds a pop of herbal brightness and a lovely green contrast. Don’t forget those lime wedges on the side, which let you add a final burst of citrus tang just before you dig in. These small extras elevate your bowl and invite you into the full flavor experience.
Side Dishes
This curry pairs exceptionally well with a simple bowl of steamed jasmine or basmati rice to soak up the delicious sauce. You might also enjoy it with warm naan bread or a crisp cucumber salad to balance the spice and creaminess. These sides keep the meal feeling fresh and filling without overpowering the amazing curry flavors.
Creative Ways to Present
If you want to impress guests or change things up, try serving the curry in individual coconut bowls or wide shallow dishes to showcase its vibrant colors. Topping it off with toasted cashews or a drizzle of coconut cream adds extra texture and richness. You can also garnish with thin slices of red chili if you love a bit more heat and visual appeal.
Make Ahead and Storage
Storing Leftovers
This Thai Coconut Red Lentil Curry Recipe stores wonderfully in the fridge for up to 3 days in an airtight container. The flavors often deepen overnight, so it tastes even better as leftovers. Just give it a good stir before reheating.
Freezing
You can freeze this curry too, which makes meal prep a breeze. Portion it into freezer-safe containers and it will keep for up to 3 months. When you’re ready, thaw it overnight in the fridge before reheating gently on the stove.
Reheating
To reheat, warm the curry slowly in a pot over low to medium heat, stirring occasionally. You might want to add a splash of broth or water if it has thickened too much in the fridge. Heat until steaming hot and enjoy as if freshly made.
FAQs
Can I use other types of lentils for the Thai Coconut Red Lentil Curry Recipe?
While red lentils are preferred because they break down nicely and thicken the curry, you can experiment with yellow lentils or split peas. Just note that cooking times and textures may vary slightly.
How spicy is this curry?
The heat level depends mostly on the amount of Thai red curry paste used. The recipe’s 2-3 tablespoon range allows you to adjust the spice to your liking, making it mild or moderately spicy.
Is this recipe vegan?
If you use coconut oil instead of butter or ghee, the entire dish is vegan-friendly. The other ingredients are all plant-based, making it a perfect compassionate choice without sacrificing flavor.
Can I substitute kale with other greens?
Absolutely! Spinach, Swiss chard, or even collard greens work well. Just add sturdy greens earlier than softer ones to ensure they cook properly without becoming too mushy.
How thick is the curry supposed to be?
The curry should be creamy but not overly thick or dry. The red lentils naturally thicken the sauce as they cook, and the coconut milk smooths it out — aim for a saucy consistency that coats your spoon nicely.
Final Thoughts
I genuinely hope you give this Thai Coconut Red Lentil Curry Recipe a try because it’s the kind of dish that comforts your soul while exciting your taste buds. It’s simple to make, packed with nutrition, and endlessly cozy—a true kitchen favorite that never disappoints. Once you taste that luscious blend of coconut and curry, you’ll be reaching for this recipe again and again!
Print
Thai Coconut Red Lentil Curry Recipe
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 2 to 3 servings
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Description
A comforting and flavorful Thai-inspired coconut red lentil stew featuring sweet potatoes, kale, and aromatic red curry paste simmered in creamy coconut milk. This hearty and nutritious dish is perfect for a cozy meal and serves 2 to 3 people.
Ingredients
Vegetables and Aromatics
- 1 small yellow onion, chopped
- 2 cloves garlic, minced
- 1 inch piece fresh ginger, grated
- 2 cups sweet potatoes, cubed
- 3 cups kale
Spices and Condiments
- 2–3 tbsp Thai red curry paste
- 1 lime, juiced
- Salt to taste
Proteins and Dairy
- 1.5 cups red lentils
- 0.5 cup coconut milk
- 1 tbsp butter, ghee, or coconut oil
Liquids
- 5 cups broth (vegetable or chicken broth)
Garnish and Serving
- Fresh cilantro for garnish
- Lime wedges for serving
Instructions
- Prepare Ingredients: Chop the onion, mince the garlic, grate the fresh ginger, and cube the sweet potatoes. This prep step takes about 5 minutes and readies all your vegetables and aromatics for cooking.
- Sauté Aromatics and Curry Paste: Heat the butter, ghee, or coconut oil in a large pot over medium heat. Add the chopped onion and cook until translucent. Then add the Thai red curry paste, minced garlic, and grated ginger. Cook together until fragrant, approximately 5 to 6 minutes, stirring often to avoid burning.
- Add Lentils, Sweet Potatoes, and Broth: Pour in the broth along with the red lentils and cubed sweet potatoes. Bring the mixture to a boil, then reduce the heat to low and cover the pot. Let it simmer for about 20 minutes until the lentils and sweet potatoes are tender and cooked through.
- Incorporate Kale and Coconut Milk: Stir in the kale and coconut milk. Continue cooking for another 4 to 5 minutes until the kale has wilted and the stew is creamy and well blended. Then add the freshly squeezed lime juice and season to taste with salt.
- Garnish and Serve: Ladle the stew into bowls, garnish with fresh cilantro, and serve with lime wedges on the side for an extra burst of citrus flavor.
Notes
- Use vegetable broth for a vegetarian or vegan version.
- Adjust the amount of red curry paste based on your preferred spice level.
- Sweet potatoes can be substituted with butternut squash or pumpkin for variation.
- If you want a thinner consistency, add more broth or water during simmering.
- Serve with steamed jasmine rice or crusty bread to make a complete meal.

