This post may contain affiliate links. Please read our disclosure policy.

Cozy and nourishing Coconut Lentil Curry with warming spices, creamy coconut milk and a boost of veggies from onion, tomatoes, bell pepper and peas. This flavorful recipe is packed with plant-based protein and fiber for the perfect, satisfying meal!

Lentil curry served over coconut rice.
Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

This vegan coconut curry recipe is one of our favorite dishes to make. It is full of flavor, pretty quick to put together and can be made in one pan. We love this served over coconut rice, but it can easily be enjoyed with whatever vegetables and/or grains you have on hand.

It’s loaded with pantry staples like canned coconut milk, lentils and canned crushed tomatoes. The coconut milk gives this dish a bit of sweetness and the cumin and turmeric bring a bit of warmth. So good!

Why you should make this curry recipe

  • It’s healthy. This dish is filled with plenty of vegetables and lentils, which are a great source of plant-based protein, especially important for vegan and vegetarian diets. Plus, this recipe is full of fiber, vitamin B, iron, folate, and other nutrients. 
  • It’s budget-friendly.  Most all of the ingredients in this easy curry are pantry staples and very inexpensive. This makes 6 servings, so it’s a great Meatless Monday dinner or meal to serve to a large family. 
  • Delicious and flavorful. The flavors in this lentil curry recipe come from the earthy turmeric, warm cumin and the ginger adds a peppery, pungent flavor that is both sweet and savory. So delicious!
Curry made with lentils served over rice.

Ingredients in this easy coconut curry

This Thai lentil curry is made with wholesome, everyday ingredients. It’s the creamiest, coziest meal, perfect for cool fall or winter nights. Here are the ingredients needed:

  • Coconut oil. For sautéing the onion and garlic and heating up the spices.
  • Onion + Garlic. Provides lovely savory flavor.
  • Spices. You’ll need cumin, ground coriander, turmeric, ginger paste (or fresh ginger) and sea salt. This blend of spices adds the perfect warm and cozy flavor. Feel free to add a dash of cayenne pepper, if you like spicy. It might be funny to have a curry without curry powder or red curry paste but I love how this is balanced out!
  • Crushed tomatoes. They add liquid and great flavor to the curry. 
  • Coconut milk. This adds a slight sweetness that complements the warm spices perfectly. You can use light coconut milk, but we prefer full fat because it gives the dish such a lovely creaminess.
  • Red lentils. Red lentils cook quickly and get somewhat mushy, which is perfect to make a thick and creamy curry.
  • Water. 3 cups of water give this the perfect consistency.
  • Bell pepper and peas. For an extra boost of veggie goodness. Carrots, and sweet potato would also be DELICIOUS in this!
  • Coconut rice. The rice is optional, but such a delicious pairing. We highly recommend giving it a try!
  • OPTIONAL: tofu or chickpeas would be a great addition to this recipe for some added protein!
Ingredients to make curry with lentils divided into small bowls.

How to make Coconut Curry

  1. Sauté onion, garlic and spices. In a large skillet, heat the coconut oil over medium heat. Once hot, add the onion, garlic, cumin, coriander, turmeric and salt. Cook for 5 minutes.
  2. Add tomatoes, ginger and water. Stir in the crushed tomatoes, ginger, and water. Cook for 5 additional minutes or until the mixture is heated through and just beginning to show steam.
  3. Add lentils and simmer. Mix in the lentils and bring to a boil. Reduce the heat and let simmer gently for 30 minutes or until the lentils are soft and nearly cooked through.
  1. Add the coconut milk, pepper and peas. Stir in the coconut milk, bell pepper, and frozen peas. Continue to simmer for 5-8 minutes or until the bell pepper is softened.
  2. Serve. Remove from heat and enjoy over the coconut rice (or brown rice) with a sprinkle of cilantro!

To make the coconut rice:

  1. In a medium saucepan, combine all of the ingredients EXCEPT the rice. Heat over medium high heat until the liquid just begins to show steam.
  2. Mix in the rice and bring to a boil. Reduce the heat to a gentle simmer, cover, and let cook for 15-20 minutes or until the liquid is absorbed and the rice is tender. Stir often to avoid sticking.

Expert recipe tips

  • Lentils. You can substitute green or brown lentils for the red lentils, although the flavor and texture will be slightly different. You also may need to adjust the cook time, as green and brown lentils take a bit longer to cook.
  • Sort the lentils. Before cooking, quickly sift through the lentils to remove any small debris or pebbles. Wash/rinse the lentils thoroughly.
  • Toasting spices. You’ll notice this recipe calls for heating the spices with the onion and garlic before adding in the other ingredients. This is also known as blooming the spices. This brings out the flavors in the spices and gives the dish a deeper more aromatic flavor!
  • Simmer gently. Lentils can easily get overly mushy, if they are cooked on too high of a heat. Simmer the curry gently for soft, but not mushy, lentils. Also, be sure to stir during the cooking process to ensure that everything is cooking properly and the lentils aren’t sticking to the bottom of the pot.
  • Coconut rice. If making the coconut rice, we recommend jasmine or basmati rice for this recipe.

Frequently asked questions

Is lentil curry good for you?

Yes! Lentils are a highly nutritious food. They are rich in minerals, protein, and fiber while also being low in calories. Plus, this curry recipe is filled with lots of other wholesome ingredients, from the tomatoes to the bell pepper and peas.

Do you have to soak lentils for curry?

No, red lentils cook very quickly, so it’s not necessary to soak them when making curry. You’ll just want to rinse them off.

What flavors go well with lentils?

Lentils are like a blank slate and can be flavored with whatever seasonings or spices you’re craving. They don’t have a lot of flavor on their own, but they will easily take on other flavors and seasonings. In this recipe we’re seasoning them with a combination of garlic, cumin, coriander, turmeric, ginger and salt.

Serving suggestions

This lentil curry is delicious on its own, but we also love serving it with:

  • Basmati rice, jasmine rice, or the wonderful coconut rice, included in this recipe
  • Cauliflower rice for a low carb, lower calorie option
  • Naan or crusty bread for dipping

Storage recommendations

  • To store. Store any leftovers in the refrigerator for up to 4 days in an airtight container.
  • To freeze. Let the curry cool completely before transferring it to a freezer safe bag or container. Freeze for up to 2 months, and reheat in the microwave or on the stovetop after thawing it in the refrigerator.
Two bowls of lentil curry served with coconut rice.

AND that’s it for today- I really hope that you love this recipe! As usual, don’t forget to tag me on Instagram @foodwithfeeling if you end up making this recipe!

No ratings yet

Coconut Lentil Curry with Coconut Rice

Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 6 serves 6
Cozy and nourishing Coconut Lentil Curry with warming spices, creamy coconut milk and a boost of veggies from onion, tomatoes, bell pepper and peas. This flavorful recipe is packed with plant-based protein and fiber for the perfect, satisfying meal!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the lentil curry:

  • 2 tablespoons coconut oil
  • 3 cloves garlic, minced
  • small yellow onion, finely diced
  • 1 teaspoon cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 2 teaspoons fine sea salt
  • 1 28- ounce can of crushed tomatoes
  • 1 ½ tablespoons ginger paste, or grated fresh ginger
  • 1 15- ounce can coconut milk
  • 1 cup dried lentils, I used red but brown or green would also work well!
  • 3 cups water
  • 1 bell pepper, thinly sliced
  • 1 cup frozen peas

For the coconut rice:

  • 15 ounce can of lite coconut milk
  • 1 ¼ cups water
  • ½ teaspoon salt
  • optional: 1/2 teaspoon of sugar
  • 1 ½ cups of long grain rice, I like jasmine or basmati in this recipe.

Instructions 

To make the lentil curry:

  • In a large skillet, heat the coconut oil over medium heat. Once hot, add in the garlic, onion, cumin, coriander,  turmeric and salt. Cook for 5 minutes.
  • Stir in the crushed tomatoes, ginger, and water. Cook for 5 additional minutes or until the mixture is heated through and just beginning to show steam.
  • Mix in the lentils and bring to a boil. Reduce the heat and let simmer gently for 30 minutes or until the lentils are soft and nearly cooked through. Be sure to stir during the cooking process to ensure that everything is cooking properly and the lentils aren’t sticking to the pot at all.
  • Stir in the coconut milk, bell pepper, and frozen peas. Continue to simmer for 5-8 minutes or until the bell pepper is softened.
  • Remove from heat and serve over the coconut rice!

To make the coconut rice:

  • In a medium saucepan, combine all of the ingredients EXCEPT the rice. Heat over medium high heat until the liquid just begins to show steam.
  • Mix in the rice and bring to a boil. Reduce the heat to a gentle simmer, cover, and let cook for 15-20 minutes or until the liquid is absorbed and the rice is tender. Stir often to avoid sticking.
  • ENJOY!

Video

Notes

  • To store. Store any leftovers in the refrigerator for up to 4 days in an airtight container.
  • To freeze. Let the curry cool completely before transferring it to a freezer safe bag or container. Freeze for up to 2 months, and reheat in the microwave or on the stovetop after thawing it in the refrigerator.

Nutrition

Calories: 648kcal, Carbohydrates: 82g, Protein: 19g, Fat: 29g, Saturated Fat: 25g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 1230mg, Potassium: 1130mg, Fiber: 18g, Sugar: 11g, Vitamin A: 925IU, Vitamin C: 42mg, Calcium: 108mg, Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. Judy storey says:

    5 stars
    This recipe sounds so delicious. I have never been disappointed with any recipes on here .

  2. Leah Cotie says:

    Very good and easy to make. I used canned lentils in place of dried and canned carrots instead of peppers and it was super fast. I just added all the canned ingredients after warming the tomatoes and ginger. 

  3. Brita Britnell says:
  4. srimayyia says:

    Wonderful recipe! was scrumptious, healthful, and simple to prepare.Sri Mayyia is one of the best Caterers in Bangalore offers Innovative catering, fusion food, premium and Luxury Catering Services for Wedding, Small Parties, Griha Pravesh and Corporate parties in Bangalore. We are considered as one of top Veg Caterers in Bangalore. For more info visit our official website https://www.srimayyiacaterers.co.in/ or contact us @ +91-9845038235

  5. Anne says:

    This recipe is a favourite with everyone!  I love this lentils recipe!!

  6. Leslie says:

    Married and cooking from scratch for 24 years, new to lentils in the last year, I’ve never taken the time to rate a recipe. This one is so delicious, I just had to! Make it—you won’t be disappointed. I could have eaten the whole thing myself.

  7. Carmen Irvine says:

    Loved this recipe! Was delicious, healthy and easy to make! My 6 yr old loved it too very kid friendly. Great taste and perfect for busy schedule! 

  8. Anni says:

    Hi there, 
    There is no ingredient list or amounts to be found.
    Could you please also provide these?

    Thx Anni