WANT TO SAVE THIS RECIPE?
Are you ready to dive into a bowl of comfort? This Creamy Coconut Lentil Curry is not only flavorful but also super easy to make. With just a few ingredients like red lentils, coconut milk, and fresh spices, you’ll create a dish that’s perfect for any meal. Join me as I guide you through each step, share helpful tips, and explore tasty variations for every palate. Let’s get cooking!
Why I Love This Recipe
- Delicious Flavor: This creamy coconut lentil curry is bursting with flavor from the aromatic spices and fresh ingredients.
- Nutritious Ingredients: Packed with protein and fiber from the lentils, along with vitamins from the veggies, this dish is a wholesome meal.
- Quick and Easy: With a prep time of just 15 minutes, this recipe is perfect for a weeknight dinner when you’re short on time.
- Versatile Serving Options: Serve it over rice or with naan bread for a satisfying meal that can be enjoyed in many ways.
Ingredients
To make a creamy coconut lentil curry, gather these simple ingredients:
– 1 cup red lentils, rinsed
– 1 can (400ml) coconut milk
– 1 medium onion, finely chopped
– 3 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 medium carrot, diced
– 1 bell pepper, chopped
– 2 cups vegetable broth
– 1 tablespoon curry powder
– 1 teaspoon turmeric powder
– 1 teaspoon cumin seeds
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh coriander, chopped (for garnish)
Each ingredient plays a key role in creating a rich, flavorful dish. Red lentils are the star, providing protein and texture. Coconut milk brings creaminess and a hint of sweetness. The onion, garlic, and ginger add depth. Carrots and bell peppers bring color and crunch.
Spices like curry powder and turmeric give warmth and vibrant flavor. Cumin seeds add an earthy note. Olive oil is perfect for sautéing all those fresh ingredients. Finally, seasoning with salt and pepper enhances the overall taste.
With these ingredients, you can create a dish that is both hearty and satisfying.

Step-by-Step Instructions
Preparation Steps
– Sautéing the spices
Start by heating olive oil in a large pot over medium heat. Add cumin seeds and sauté them for about 30 seconds. You want them to smell fragrant. This step wakes up the spices and sets the base for your dish.
– Cooking the vegetables
Next, toss in the finely chopped onion, minced garlic, and grated ginger. Cook these for about 5 minutes until the onion turns clear. This mix adds sweetness and depth to your curry. After that, add the diced carrot and chopped bell pepper. Cook for another 3 to 4 minutes, letting the veggies soften a bit.
– Combining lentils and liquids
Now, it’s time to add the rinsed red lentils. Pour in the vegetable broth and the can of coconut milk. Stir everything well to combine. The creamy coconut milk gives richness to the curry. Bring the mixture to a gentle simmer.
– Simmering the curry
Lower the heat and cover the pot. Let it cook for 20 to 25 minutes. Stir occasionally to keep the lentils from sticking. Once the lentils are tender, season with salt and pepper to taste. If the curry is too thick, just add a bit of water or broth. Finally, let it sit covered for 5 minutes to thicken slightly before serving. Enjoy your delicious curry over rice or with naan!
Tips & Tricks
Cooking Tips
How to avoid mushy lentils
To keep your lentils firm, rinse them well before cooking. Add them to the pot with liquid right away. Avoid overcooking them. Check for tenderness around 20 minutes.
Best oils for sautéing
I recommend using olive oil for this recipe. It adds a nice flavor and works well with spices. You can also use coconut oil for an extra coconut taste.
Adjusting spice levels
If you like spice, add more curry powder or a pinch of cayenne. For milder curry, reduce the curry powder. You can always taste as you cook to find the right balance.
Serving Suggestions
Ideal accompaniments: rice or naan
Serve your creamy coconut lentil curry over fluffy rice or with warm naan. Both options soak up the sauce well and enhance the meal.
Garnish options for extra flavor
Top your curry with fresh coriander for a burst of flavor. You can also sprinkle some lime juice for brightness. A dollop of yogurt can add creaminess too.
Pro Tips
- Soak Lentils for Extra Creaminess: Soaking the lentils for 30 minutes before cooking can help them cook faster and achieve a creamier texture.
- Customize Your Spices: Feel free to adjust the spices according to your taste preferences. Adding a pinch of cayenne can give it a nice kick!
- Add Fresh Vegetables: Incorporating seasonal vegetables like spinach or kale at the end of cooking adds nutrition and vibrant color to your curry.
- Serve with Fresh Sides: Pair your curry with fresh naan or steamed rice, and a side of cucumber salad for a refreshing contrast.

Variations
Dietary Variations
If you are looking for gluten-free options, this creamy coconut lentil curry is a great choice. Lentils are naturally gluten-free. Make sure to check the vegetable broth for any gluten. Most brands are safe, but it’s best to read the label.
For those who eat vegan or vegetarian, you’re in luck! This dish is already vegan. The coconut milk adds a rich taste without any animal products. You can serve it with rice or naan for a full meal.
Ingredient Substitutions
You can easily swap out vegetables in this recipe. If you don’t have a carrot, try using sweet potatoes or zucchini. These add nice flavors and textures. Bell peppers can also be replaced with green beans or peas. Feel free to get creative!
If you need dairy-free milk options, coconut milk is perfect. However, you can also use almond milk or oat milk. Just keep in mind that the taste will change. Choose a milk that you enjoy.
Storage Info
Storing Leftovers
To keep your creamy coconut lentil curry fresh, let it cool first. Place it in an airtight container. This helps keep out air and moisture. You can store it in the fridge for up to five days. If you want to keep it longer, freeze it. Use freezer-safe containers for best results. Label the container with the date.
Reheating Suggestions
When you’re ready to enjoy leftovers, reheat your curry gently. The best way is to use a pot on low heat. Stir it often to prevent it from sticking. You can also microwave it. Use a microwave-safe bowl and cover it with a lid. Heat it in short bursts, stirring in between. If it’s too thick, add a little water or broth. Enjoy your warm and flavorful meal!
FAQs
Common Questions
Can I freeze creamy coconut lentil curry?
Yes, you can freeze this curry. Just cool it first and place it in an airtight container. It will stay good for about three months. When you want to eat it, thaw it in the fridge overnight. Then, reheat it slowly on the stove or in the microwave.
How spicy is this recipe?
This recipe is mild. The spices add flavor, not heat. If you want more spice, add some chili powder or fresh chili. Start with a small amount and taste it to see if you like it.
What are the health benefits of lentils?
Lentils are very healthy. They are high in protein and fiber. They also have many vitamins and minerals. Eating lentils can help with digestion and keep you full longer. This makes them a great choice for a balanced meal.
How long does it take to cook lentils?
Cooking lentils takes about 20 to 25 minutes. Make sure to rinse them before cooking. They cook quickly and become soft, which is perfect for this creamy curry. Stir them occasionally to avoid sticking to the pot.
This blog post shared a simple, tasty coconut lentil curry recipe. You learned about the key ingredients like lentils, spices, and coconut milk. I provided clear steps for cooking and tips to avoid mushy lentils. Variations cater to different diets, ensuring everyone can enjoy this dish.
In summary, cooking should be fun and flavorful. Experiment with the recipe to make it your own. Happy cookin
Creamy Coconut Lentil Curry
A rich and flavorful curry made with red lentils and coconut milk, perfect for a comforting meal.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
Course Main Course
Cuisine Indian
Servings 4
Calories 350 kcal
- 1 cup red lentils, rinsed
- 1 can coconut milk (400ml)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 inch piece ginger, grated
- 1 medium carrot, diced
- 1 medium bell pepper, chopped
- 2 cups vegetable broth
- 1 tablespoon curry powder
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- 1 tablespoon olive oil
- to taste salt and pepper
- to garnish fresh coriander, chopped
In a large pot, heat olive oil over medium heat. Add cumin seeds and sauté for about 30 seconds until fragrant.
Add the chopped onion, garlic, and ginger to the pot. Cook, stirring occasionally, until the onion becomes translucent, about 5 minutes.
Stir in the diced carrot and bell pepper, cooking for another 3-4 minutes until they start to soften.
Add the curry powder and turmeric powder, stirring well to coat the vegetables in the spices. Cook for an additional 1-2 minutes.
Pour in the rinsed lentils, vegetable broth, and coconut milk. Stir well to combine and bring to a gentle simmer.
Reduce the heat to low and cover the pot, cooking for 20-25 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
Season with salt and pepper to taste. If the curry is too thick, add a splash of water or broth to reach your desired consistency.
Remove from heat and let sit covered for 5 minutes to thicken slightly.
Serve hot, garnished with chopped fresh coriander over rice or with naan bread.
Serve with rice or naan for a complete meal.
Keyword coconut, curry, lentils, vegetarian
WANT TO SAVE THIS RECIPE?