This creamy coconut lentil curry is a comforting, flavor-packed dish that proves healthy eating can be both simple and satisfying.
Rich in plant-based protein and fiber, lentils provide long-lasting energy while supporting digestion and heart health.
The coconut milk adds a silky texture with healthy fats, balancing the spices beautifully without being heavy.
Naturally vegan and low in saturated fat, this curry is wholesome, nourishing, and budget-friendly.
Ready in under an hour, it’s perfect for weeknight dinners, meal prep, or a cozy Meatless Monday favorite.

Hearty Coconut Lentil Curry
Equipment
- 1 braiser or large skillet
- Measuring Spoons
- measuring cup
- Wooden Spoon
- Chef’s Knife
- Can opener
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic 10–12 cloves, chopped
- 28 ounces crushed tomatoes 1 can
- 2 tablespoons fresh ginger chopped
- 1 tablespoon turmeric powder
- 2 teaspoons sea salt
- 1 cup dried brown lentils or green lentils
- 1 –2 teaspoons cayenne powder optional
- 2 cups water
- 15 ounces coconut milk 1 can
- A few handfuls cherry tomatoes
- 1 cup fresh cilantro chopped
Instructions
- Toast the Whole Spices: Start by heating 1 tablespoon of coconut oil in a large braiser, Dutch oven, or heavy-bottomed skillet over medium-high heat. Once the oil is shimmering, sprinkle in the cumin seeds and coriander seeds. Toast them for about 40–60 seconds, stirring gently, until they become fragrant and just begin to darken in color. This step unlocks their essential oils and builds the first layer of flavor for your curry. Be careful not to burn them — they can turn bitter quickly.
- Sauté the Garlic: Add the chopped garlic (10–12 cloves) to the pan. Cook for about 2 minutes, stirring frequently, until the garlic is lightly golden and aromatic. This will deepen the savory base of the curry. If the garlic starts to brown too quickly, lower the heat slightly to prevent burning.
- Build the Flavor Base with Tomatoes and Spices: Pour the crushed tomatoes into the pan, followed by the chopped ginger, turmeric powder, and sea salt. Stir well to combine all ingredients. Let the mixture simmer for about 5 minutes, stirring occasionally. During this time, the raw flavors of the ginger and turmeric mellow out, and the tomatoes thicken into a rich, spiced sauce. This step is crucial for creating the deep, layered flavor that makes the curry so satisfying.
- Add Lentils and Liquid: Stir in the dried lentils along with the cayenne powder (if using). Immediately pour in 2 cups of water and bring the mixture to a boil over medium-high heat. Lentils are like little sponges that soak up both liquid and flavor, so mixing them directly into the spiced tomato base ensures they absorb the seasoning as they cook.
- Simmer the Curry Until Tender: Once the curry reaches a boil, reduce the heat to low, cover the pot with a lid, and allow it to gently simmer for 35–40 minutes. Stir the pot every 10 minutes to prevent the lentils from sticking to the bottom. If the curry looks too thick or starts to dry out, add ½–1 cup of extra water. By the end of this step, the lentils should be soft, tender, and surrounded by a thick, rich sauce.
- Enrich with Coconut Milk and Tomatoes: When the lentils are cooked through, stir in the coconut milk and add a few handfuls of cherry tomatoes. Bring the pot back to a gentle simmer for about 5 minutes.The coconut milk gives the curry its creamy, luscious texture while balancing the spices with natural sweetness. The cherry tomatoes add pops of freshness and slight acidity, which brighten the overall flavor.
- Finish with Fresh Cilantro: Remove the pot from the heat and stir in the chopped cilantro. This adds a final burst of freshness and color, lifting the richness of the curry. Taste and adjust seasoning if needed — add more salt for depth, cayenne for spice, or a squeeze of lemon for brightness.
- Serve and Enjoy: Ladle the curry into bowls and serve hot. It pairs beautifully with fluffy basmati rice, warm naan, or quinoa for a wholesome meal. Garnish with extra cilantro or a drizzle of coconut milk for a restaurant-style presentation.
- Store and Reheat: Allow any leftovers to cool before storing in an airtight container. The curry will keep well in the refrigerator for up to 5 days. To reheat, warm gently on the stovetop with a splash of water or coconut milk to loosen the sauce. Avoid microwaving for too long, as this can overcook the lentils and alter the texture.
Notes
- Brown or green lentils work best for this recipe since they hold their shape well; red lentils will cook faster and yield a softer, stew-like texture.
- Always rinse lentils under cold water before cooking to remove dust and ensure even cooking.
- Toasting the whole cumin and coriander seeds at the start is key to unlocking deep, aromatic flavor.
- If you prefer a spicier curry, add extra cayenne or even a chopped fresh chili.
- Coconut milk should be full-fat for a richer, creamier curry — light coconut milk will result in a thinner sauce.
- Add vegetables such as sweet potatoes, cauliflower, or spinach during the simmering stage for a heartier dish.
- If the curry becomes too thick, simply stir in a splash of water or vegetable broth to loosen the sauce.
- Fresh cilantro added at the end brightens the curry and balances its richness.
- This curry tastes even better the next day as the flavors continue to develop.
- Serve with rice, naan, or quinoa to make it a complete and filling meal.
Chef’s Secrets for Perfect Curry
The heart of this recipe lies in building flavor slowly.
Toasting whole spices in oil at the beginning is a small step that delivers big results, infusing the dish with a deep, aromatic base.
When adding garlic, make sure to sauté just until golden — overcooked garlic can become bitter.
Lentils require patience; keeping the pot at a gentle simmer allows them to soften without breaking down.
Using full-fat coconut milk gives the curry its creamy, indulgent texture, while adding cherry tomatoes at the end creates a pop of freshness that balances the richness.
Lastly, don’t forget to taste and adjust seasoning before serving — a pinch of salt or squeeze of lemon can transform the final dish.
Serving Suggestions for Every Occasion
This curry is incredibly versatile and pairs beautifully with a range of sides.
For a traditional pairing, serve it with steamed basmati rice or fluffy jasmine rice to soak up the rich sauce.
If you’d like to keep things lighter, try serving it with quinoa or cauliflower rice.
Warm naan, roti, or parathas make an excellent accompaniment for scooping up the curry.
For a complete meal, add a crisp cucumber salad or pickled vegetables on the side to contrast the creamy, spiced lentils.
When entertaining, present the curry in a large pot alongside small bowls of chutney, lime wedges, and extra cilantro so guests can customize each serving to their taste.
Storage Tips for Maximum Freshness
Lentil curry is one of those dishes that only improves with time, as the spices deepen and meld together overnight.
Store cooled leftovers in an airtight container in the refrigerator for up to 5 days.
To reheat, warm gently on the stovetop over medium heat, stirring in a splash of water or coconut milk if the sauce has thickened too much.
This recipe also freezes well — portion the curry into freezer-safe containers and store for up to 3 months.
When ready to enjoy, thaw overnight in the refrigerator before reheating.
For best texture, avoid reheating in the microwave for long periods, as this can dry out the lentils.
Frequently Asked Questions
1. Can I use canned lentils instead of dried?
Yes! If using canned lentils, skip the water and reduce cooking time. Add them once the tomato and spice base has simmered, then proceed with the coconut milk step. The curry will be ready much faster.
2. Can I make this curry in a slow cooker?
Absolutely. Toast the spices and sauté the garlic on the stovetop first, then transfer everything (except the coconut milk, tomatoes, and cilantro) to a slow cooker. Cook on low for 6–7 hours, stir in the coconut milk and tomatoes before serving, and finish with cilantro.
3. Is this curry freezer-friendly?
Yes, this curry freezes beautifully. Let it cool completely, portion into freezer-safe containers, and store for up to 3 months. Reheat gently on the stovetop after thawing.
4. What vegetables can I add to the curry?
You can add a variety of vegetables to boost nutrition and flavor. Popular additions include sweet potatoes, carrots, cauliflower, spinach, or broccoli. Add hearty vegetables during the simmering stage and leafy greens closer to the end to preserve their color and texture.
5. How can I adjust the spice level?
The heat of this curry comes mainly from cayenne pepper. For a milder dish, omit or reduce it. For extra spice, add fresh chili peppers, more cayenne, or even a dash of chili powder. The creaminess of coconut milk will balance out the heat, so you can safely adjust to your preference.