Creamy Coconut Lentil Curry Recipe
Creamy Coconut Lentil Curry is a delightful dish that combines the earthy flavors of lentils with the rich, buttery texture of coconut milk. This dish is not only satisfying but also packed with nutrients, making it a perfect choice for both cozy weeknight dinners and lively gatherings with friends. The combination of spices—cumin and coriander—along with ginger and garlic creates a delicious aroma that will fill your kitchen and make your mouth water.
What makes this curry special is its creamy texture and the depth of flavor that develops as it simmers. The lentils cook down to a tender consistency, soaking up all the spices and coconut milk, resulting in a warm, hearty meal. This versatile dish is great for any meal of the day, but it’s particularly wonderful as a comforting dinner option served with some rice or warm naan.
Prep Time, Cook Time, Total Time:
Prep Time: 10 min | Cook Time: 40 min | Total Time: 50 min
How to Make Creamy Coconut Lentil Curry
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 10-12 cloves garlic, chopped
- 28 oz can crushed tomatoes
- 2 tablespoons ginger, chopped
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils
- 2 cups water
- 15 oz can coconut milk
- Handful of cherry tomatoes
- 1 cup chopped cilantro
Step-by-Step Instructions
- Heat the coconut oil in a large skillet over medium-high heat. Once the oil is hot, add the cumin and coriander seeds. Toast them for about 45 seconds until they are browned and fragrant. This step is crucial because it helps to release their oils and enhances the flavors.
- Stir in the chopped garlic and cook until it’s nicely browned, about 2 minutes. Be careful not to burn the garlic, as it can turn bitter.
- Add the crushed tomatoes, chopped ginger, turmeric, and sea salt into the skillet. Stir occasionally, allowing these ingredients to meld for about 5 minutes. This mixture creates a rich base for your curry.
- Next, introduce the dried lentils and water. Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 35–40 minutes or until the lentils are tender. This will allow the flavors to deepen and ensure the lentils are perfectly cooked.
- Finally, stir in the coconut milk and cherry tomatoes, then bring it back to a simmer. After a few minutes, remove from heat and mix in the chopped cilantro. The cilantro gives a fresh finish to this delectable curry.

Pro Tips
- Coconut Oil and Its Benefits: Not only does coconut oil add flavor, but it’s also packed with medium-chain triglycerides (MCTs), which may boost metabolism. You can substitute with olive oil in a pinch, but it will change the flavor profile.
- Be Mindful of Spices: Toast the cumin and coriander correctly; if they burn, they can impart a bitter flavor. The aroma when properly toasted is a great guide.
- Lentil Varieties: While brown lentils work wonderfully here, green lentils can also be used. Be cautious with cooking time as different lentil types may take longer or shorter to cook.
- Storing Leftovers: If you have leftovers, store them in an airtight container. The flavors become even better the next day, so don’t hesitate to make extras!
- Thickening the Curry: If you prefer a thicker curry, feel free to simmer it uncovered for the last 10 minutes of cooking to allow some liquid to evaporate.
- Add Heat: If you enjoy spicy food, add a pinch of red pepper flakes or a diced chili pepper while cooking for an extra kick.
Why You’ll Love This Recipe
This Creamy Coconut Lentil Curry is not only flavorful but also incredibly easy to make. With simple ingredients and straightforward steps, it’s perfect for weeknight dinners or meal prep. The combination of lentils and coconut milk makes it hearty, satisfying, and creamy without using heavy cream or dairy.
It’s also a wonderful option for various diets. Whether you follow vegan, vegetarian, or gluten-free meal plans, this dish fits seamlessly into your lifestyle. It’s nutritious, packed with fiber, and loaded with plant-based protein, making it a great choice for anyone looking to eat healthier.
How to Serve Creamy Coconut Lentil Curry
Presentation matters! Serve your lentil curry over a fluffy bed of white or brown rice, or alongside warm naan or pita bread. To add a pop of color, garnish the dish with more fresh cilantro or thinly sliced green onions.
For a refreshing contrast, pair this curry with a simple cucumber salad or a side of roasted vegetables. As for drinks, a chilled glass of mango lassi or sparkling water with lime can complement the rich flavors of the curry beautifully.
How to Store Creamy Coconut Lentil Curry
This dish stores really well, making it great for meal prep! In the fridge, the curry will last up to 5 days in an airtight container. If you want to keep it longer, you can freeze it for up to 3 months. Just be sure to let it cool completely before transferring to a freezer-safe container.
Tips to Make Creamy Coconut Lentil Curry
- Prep Ahead: Chop your garlic, ginger, and other vegetables in advance to save time when you’re ready to cook.
- Balanced Seasoning: Taste and adjust the seasonings as needed. Sometimes a little extra salt or a squeeze of lime can really elevate the flavor.
- Cooking Duration: Keep an eye on the lentils; they should be soft but not mushy. Overcooking can lead to a less appealing texture.
Variation
- Spicy Coconut Lentil Curry: For those who like heat, consider adding diced jalapeños or a teaspoon of cayenne pepper.
- Creamy Coconut Curry with Veggies: Toss in some spinach or kale towards the end of cooking for added nutrients. You could also add diced sweet potatoes or bell peppers for variety.
- Protein-Packed: Consider adding cooked chicken or shrimp to the curry before serving for a non-vegetarian twist.
Nutrition Information
(Serving Size: 1 cup | Calories: 380 | Protein: 12g | Carbs: 55g | Fat: 15g | Fiber: 15g | Sugar: 5g)
This dish is high in fiber and healthy fats, making it a nutritious option. The lentils provide a good source of protein while the coconut milk contributes to a satisfying creaminess.
Storage and Reheating
To reheat, simply place your curry in the microwave for 2-3 minutes, stirring halfway through. For stovetop reheating, add a splash of water or coconut milk, and heat over low until warmed through. Avoid boiling it as that may change the texture of the lentils.
Customization Ideas
Feel free to manipulate the flavor profiles of this dish. Adding lime juice can brighten it up, while using different herbs like thyme or basil can change the aroma entirely. If you enjoy a bit of crunch, consider topping with nuts like slivered almonds or toasted cashews.
Common Mistakes to Avoid
- Not Toasting Spices Properly: Make sure to toast the spices just right; burnt spices could ruin the dish.
- Overcooking Lentils: Keep an eye on the lentils to avoid mushiness.
- Skipping the Garnish: Fresh herbs can elevate the flavor; don’t skip out on them!
- Using Old Lentils: Always check the expiration date on lentils; old lentils may not cook well.
- Not Checking Consistency: If the curry seems too thick, add a bit more coconut milk or water to reach your desired consistency.
Serving Occasions
This Creamy Coconut Lentil Curry is perfect for a family dinner or casual gatherings—it’s a crowd-pleaser! Its warmth and comfort make it ideal for cozy winter evenings, but it’s also light enough for a summer picnic. Whether you’re meal prepping for the week or cooking for a group, this dish will not disappoint.
Why Make This Recipe
This recipe stands out because it beautifully combines the comfort of a warm curry with nutritious ingredients. Unlike some heavy cream-based dishes, this curry maintains a light yet satisfying profile thanks to coconut milk and lentils. Plus, it’s a great way to incorporate plant-based meals into your diet, catering to both vegetarians and vegans, while still being hearty enough for meat-lovers.
FAQs
- Can I use red lentils instead of brown?
Yes, red lentils cook faster and may become mushy, so adjust cooking time accordingly. - What can I substitute for coconut milk?
You can use almond milk or soy milk, but the creaminess won’t be the same. - Is this recipe gluten-free?
Absolutely! All ingredients are gluten-free, making it suitable for those with gluten sensitivities. - Can I freeze the leftovers?
Yes, this dish freezes well. Just store in an airtight container and thaw before reheating. - How spicy is this curry?
It’s mild, but feel free to adjust the spice level based on your preference by adding more chili or spices.
Disclaimer:
Nutrition information is approximate and can vary based on ingredient brands and portion sizes. Ingredients may also change according to personal preferences or availability.
Print
Creamy Coconut Lentil Curry
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A delightful dish that combines earthy lentils with rich coconut milk, creating a creamy and nutritious curry perfect for cozy dinners or gatherings.
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 10–12 cloves garlic, chopped
- 28 oz can crushed tomatoes
- 2 tablespoons ginger, chopped
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils
- 2 cups water
- 15 oz can coconut milk
- Handful of cherry tomatoes
- 1 cup chopped cilantro
Instructions
- Heat the coconut oil in a large skillet over medium-high heat. Once hot, add the cumin and coriander seeds. Toast for about 45 seconds until browned and fragrant.
- Stir in the chopped garlic and cook until nicely browned, about 2 minutes.
- Add the crushed tomatoes, chopped ginger, turmeric, and sea salt into the skillet. Stir occasionally for about 5 minutes.
- Introduce the dried lentils and water. Bring to a boil, then reduce heat, cover, and let simmer for 35–40 minutes or until lentils are tender.
- Stir in the coconut milk and cherry tomatoes, bring back to a simmer, then remove from heat and mix in the chopped cilantro.
Notes
For a thicker curry, simmer uncovered for the last 10 minutes of cooking. You can adjust spice levels by adding red pepper flakes or chili peppers.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 5g
- Sodium: 500mg
- Fat: 15g
- Saturated Fat: 12g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 15g
- Protein: 12g
- Cholesterol: 0mg