This post contains affiliate links. Please see our disclosure policy.

Make this easy Vegan Curry Lentil Casserole whenever that craving for restaurant-style creamy lentil dishes hits. Brown lentils simmered in a fragrant coconut curry broth served over rice! So easy, so delicious. Gluten-free, too.

two bowls with rice topped with creamy coconut curry lentil casserole
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!


We all have that bag of dried lentils somewhere in the back of our pantry, just waiting for us to find them, add some spices and simple pantry staple ingredients to them, and create an unexpectedly delicious and healthy dish that everyone will LOVE!

This recipe for vegan Lentil Curry Casserole is one of those unexpectedly AWESOME lentil recipes that has to potential to become a family favorite! Especially if you are a fan of rich and creamy curries! It is one of my family’s favorite weeknight dinners – packed with plant-based protein, nutrients, and spicy goodness! A simple and nourishing curry casserole the whole family will enjoy tucking into.

two bowl with rice and creamy coconut lentils sprinkled with cilantro and drizzled with coconut milk

Just look at that thick and creamy gravy – all those amazing coconut and curry flavors are layered deeply into the lentils as they slowly bake. The perfect one-pot / one-casserole meal and the perfect comfort food dish for the cold season!

Think of this lentil casserole as an easy westernized version of restaurant-style Indian daal, with plenty of warming spices, creamy coconut milk and some nut butter for extra richness. You might have most ingredients at home already. Let’s get cooking!

creamy Indian Lentil Casserole served in two bowl over rice

MORE INDIAN DISHES TO TRY

This is a simple one pot meal baked into a casserole instead of on the stove top. Baking allows for amazing roasted flavor and also hands off cooking. You can easily convert it to stove top.

This is a generic curry inspired from Indian flavors. You can change up the spices and flavors to preference. Let’s make it!

Lentil Curry Casserole

5 from 111 votes
By: Vegan Richa
Prep: 5 minutes
Cook: 1 hour 20 minutes
Total: 1 hour 25 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Make this easy Vegan Curry Lentil Casserole whenever that craving for restaurant-style creamy Indian lentil dishes hits. Brown lentils simmered in a fragrant coconut curry broth, served over rice! So easy, so delicious. Gluten-free, too. 
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 2 tsp oil
  • 3 cloves garlic, minced
  • ¼ cup onion, finely chopped
  • 1 hot green chili, finely chopped
  • ½ tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp turmeric
  • ½ – 1 tsp garam masala or curry powder
  • 1 bay leaf
  • tsp black pepper
  • 1 good pinch of cinnamon
  • ¾ cup of lentils, brown or green
  • 14 oz can tomatoes
  • 14 oz can coconut milk
  • 2 ½ cups Vegetable broth or water , divided
  • ¾ tsp salt, divided
  • 2 Tbsp almond butter or cashew butter, or use sun butter to make it nut-free – warmed
  • Lemon juice and cilantro, for garnish

Instructions 

  • Add oil to a casserole dish. (8 by 11 inch or similar size or use a dutch oven). Add in garlic, onion, green chili, spices and ¼ tsp salt – mix well. Preheat the oven to 400℉ (205C)
  • Once heated, place the casserole dish in the oven for 5-8 minutes or until onions start to turn golden
  • Remove dish from the oven and add in the lentils, tomatoes, coconut milk, remaining salt and 2 cups of broth, mix well. (reserve 2 tbsp coconut milk for garnish if you wish)
  • Place the dish back in the oven , cover with parchment and bake for 1 hour or 1 hour and 10 mins or until lentils are cooked to preference (taste using a spoonful to see if they’re done)
  • Once done, remove the dish from the oven, and while the mixture is still hot, first mix almond butter with warmed 1/4 to 1/2 cup of broth, add this mixture in, and stir until combined
  • Adjust flavor and spice as needed. Add in some lemon juice and Garam masala. sprinkle cilantro and non dairy yogurt for garnish, as desired
  • Serve with some fresh rice, flatbread, naan bread, or pita bread

Video

Notes

  1. You can also use red lentils in this recipe. Use 1 cup red lentils and check to see if they are done after 35 minutes.
  2. I recommend full-fat coconut milk for the ultimate creaminess.
  3. You can use sun butter instead of almond butter to make it nut-free.
  4. As always, feel free to add more veg or more seasoning to really make this your own.
  5. To make this without garlic and onion, omit them and add 1/8 tsp fenugreek seed powder to the spices.

Nutrition

Calories: 311kcal, Carbohydrates: 35g, Protein: 13g, Fat: 13g, Saturated Fat: 7g, Sodium: 574mg, Potassium: 664mg, Fiber: 14g, Sugar: 4g, Vitamin A: 849IU, Vitamin C: 18mg, Calcium: 57mg, Iron: 4mg

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

Did you make this recipe? Rate and comment below!

Ingredients for Vegan Curried Lentil Casserole:

  • like any curry dish, we start with the umami-boosting trifecta of onion, garlic and fresh chili
  • spices: ground cumin, coriander, turmeric, and garam masala or curry powder, pepper, and cinnamon
  • Lentils: For this recipe, I use brown lentils but you could use red lentils.
  • canned tomatoes – a must for lentil dishes
  •  coconut milk, you can also use unsweetened oat milk or soy milk
  • almond butter or cashew butter or any other nut or seed butter for that perfect creaminess. But I do recommend you go with a subtle taste. Peanut Butter, f.ex. would be a bit dominant in flavor.

Tips & Substitutions:

  • You can also use red lentils in this recipe. Use 1 cup red lentils and check to see if they are done after 35 minutes.
  • I recommend full-fat coconut milk for the ultimate creaminess.
  • You can use sun butter instead of almond butter to make it nut-free.
  • As always, feel free to add more veg or more seasoning to really make this your own.
  • To make this without garlic and onion, omit them and add 1/8 tsp fenugreek seed powder to the spices.
ingredients needed for making vegan lentil casserole

Add oil to a casserole dish

 a white casserole dish with some oil

Add in garlic, onion, green chili, spices and ¼ tsp salt – mix well

onion, ginger, chili and spices in a casserole dish
Preheat the oven to 400℉. Once heated, place the casserole dish in the oven for 5-8 minutes or until onions start to turn golden.
roasted onion, garlic and chilies in a casserole dish
overhead shot of a casserole dish with roasted spices, onions and garlic

Remove dish from the oven and add in the lentils, tomatoes, coconut milk, remaining salt and 2 cups of broth, mix well

broth and coconut milk being added to spices and onion garlic mix in casserole dish

Place the dish back in the oven and cook for 1 hour or 1 hour and 10 mins or until lentils are cooked to preference (taste using a spoonful to see if they’re done)

vegan Indian Curry Lentil Casserole fresh out of the oven
Once done, remove the dish from the oven, and while the mixture is still hot, first mix almond butter with warmed half cup of broth, add this mixture in and stir until combined. Adjust flavor and spice as needed
Add in some lemon juice and cilantro for garnish, as desired. Serve with some fresh rice, flatbread, naan bread or pita bread
nut butter being stirred into creamy vegan lentil casserole

What to serve with this Curry Lentil Casserole?

This vegan lentil casserole is best enjoyed

  • Over a plate of steamed basmati rice, or cauliflower rice
  • With some fresh bread or Vegan Naan Bread
  • You could  use leftover lentils as a filling for a wrap, lentil lettuce wraps, or spoon some into tacos
two white bowls filled with rice and vegan Indian Curry Lentil Casserole

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 111 votes (10 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

271 Comments

  1. Eti says:

    5 stars
    Hey Richa, as always, it is so hard choosing out of so many yummy recipes you post 🙂
    I have my heart set on this one. Ever tried using a Ninja Foodi instead of an oven? I wonder if time should be kept the same or not. Thanks! Have a great weekend.

    1. Vegan Richa Support says:

      thanks! not yet – but go for it and let me know how it turns it.

  2. Pat says:

    5 stars
    Yum yum!! I just made this. So delicious! I used red lentils as that was all i had. Turns out, it takes about half the time to cook so that was great. I made green beans to go with it and what a pop of color my bowl was! Sorry i did not take a picture but i was really wanting to eat it.

    I followed all instructions except i used ghee as the oil and used the full teaspoon of garam masala. I also used cashew butter instead of almond butter. The broth i used was the Better Than Bouillon No Chicken Chicken flavor. Wonderful!

    Richa, you are a genius!

    1. Vegan Richa Support says:

      perfect. aww, thanks Pat

  3. Christina says:

    5 stars
    This smelled so incredible the entire time it was in the oven that I was worried my expectations for its taste were going to be too high. I figured I’d be happy if it tasted half as good as it smelled, but it tasted just as incredible as it smelled. This is a new favorite. Thanks, Richa!

    1. Richa says:

      Yay!!!

  4. Joel says:

    5 stars
    This is SO GOOD and was so easy! Thank you!
    (Also I did use peanut butter and did not find it overwhelming.)

    1. Vegan Richa Support says:

      thanks Joel!

  5. Megan says:

    5 stars
    I never leave recipe ratings but I have to tell you— I make this once a week. It’s my husband’s absolute favorite and he packs up the leftovers to take when he works away from home. He never gets tired of it and it keeps him from stopping by for junky non-vegan crap when he’s out and busy. My five young kids also really enjoy it. I use your recipes all the time, Richa. Thanks so much for your work!

    1. Vegan Richa Support says:

      so glad my recipes help your family so much =)

  6. Laura M says:

    5 stars
    This is such a delicious and easy way to make lentils. I have made this recipe twice in one week and my hubby and I can’t get enough of it. Thank you!!!!

    1. Vegan Richa Support says:

      wow!!

      1. Melinda says:

        Any idea on how to convert this to an instant pot?

        1. Richa says:

          Sauté the onion garlic spices on sauté mode. Then cancel, add the rest of the ingredients except nut butter and pressure cook for 15 mins. Natural release and open. If you want it thicker then add the nut butter

  7. Jen B says:

    5 stars
    Made last night and loved! Followed your instructions exactly and found it very easy especially with so little hands-on time. I can be picky about my lentils – I find them too sweet sometimes — but I will definitely make this again and again. Thank you!

    1. Vegan Richa Support says:

      I’m so glad that you;ll be making this again

      1. Kai says:

        I make this recipe about once a month and love it! I sprout my lentils to boost the nutritional value. I usually add celery, red bell pepper, and extra peppers and spices. Thank you for creating this delicious recipe!

        1. Vegan Richa Support says:

          lovin’ the sprouts Kai – thanks for stopping by

  8. Marissa says:

    Hi. I have a lot of leftover cooked brown lentils from making your lentil mushroom Wellington for Friendsgiving which was a big hit. I was looking for a recipe to use up the cooked lentils and wanted to try this recipe. How would I modify it to use the cooked lentils. Thanks.

    1. Richa says:

      Use 2 -2.5 cups cooked lentils, don’t add any broth, just the coconut milk and tomato purée . Bake for 14-18 minutes or until the sauce has come to a boil.

  9. Erika says:

    5 stars
    My only regret is that I didn’t double the recipe so I’d have leftovers! So good!

    1. Richa says:

      🙂

  10. Darlene says:

    5 stars
    This was the first time we ever had a curry dish, so I was hesitant & trying to figure out what it would really taste like. Let me tell you, it was so creamy, filling & delicious; the house was filled with a wonderful aroma. My husband said this recipe is another keeper 😊 I used a orange bell pepper only because that’s what I had in house.