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.

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.

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!

MORE INDIAN DISHES TO TRY
- Butter Tofu GF
- IP Tikka Masala Simmer Sauce , with Cauliflower. GF
- Tofu Amritsari Masala.GF
- Instant Pot Vegan Butter Chickin(soycurls). GF – Creamy, Delicious
- Mushroom Matar Masala GF
- Bombay Potato and Peas GF
- Tofu in Spinach Curry – Palak Tofu GF
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

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
- 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.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
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.

Add oil to a casserole dish

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



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

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)


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











Wow! This was so good! I wish I had tried it sooner. So much flavor and super easy to make. The squeeze of lemon at the end really brighten it up. I served it with roasted broccoli and rice.
I’m so glad to hear!
Another great recipe! Thanks
Awesome.
This is such a delicious and easy recipe! My family just loves it! Sometimes I add the almond butter and sometimes I do not, but it is delicious either way. Thank you so much for a great recipe!
Great to hear Kathy.
I made this in the Instant Pot with Better Than Bouillon, No Chicken Base instead of vegetable broth and a Japanese curry powder. At the end, I added 2 T almond butter but no additional broth. I had some today for lunch with some rice. It is so creamy and delicious. Thank you!
oh – fancy curry powder
This recipe is missing something as once it is done there is way too much liquid left?
OH!! sorry to hear it didn’t turn out for you. Did you do the 1st step heating of onions until they turn golden?
This recipe is so delicious. 5 stars from everyone in the family! Plus it’s just so easy and hands-off AND the ingredients are pantry staples! I used the Trader Joe’s Coconut Cream (which is mostly solid coconut fat) so I didn’t feel the need to use any nut butter. It was still very rich and creamy! Our new family favorite.
Hooray!!!
This recipe is really fantastic!! So easy to make and such good flavors! When I followed other indian recipes, they always turned out too tomato-y or too strong in cumin for me. But this is just right! Thank you so much!!
Awesome to hear
Delicious, Richa! I used a package of Trader Joe’s cooked French lentils and made the dish on the stovetop. I added a cup of chickpeas and a big handful of spinach. Was out of almond butter so used tahini. It turned out super yummy with enough leftovers for tomorrow. Thanks for another keeper recipe! 💖 Franny
yummy, plant power !!! 🌱 good to know about tahini
This was SO GOOD. I made it on the stovetop, just simmered until the lentils were done and the thickness was where I wanted it. Thank you for another winner!
perfect
So easy and delicious! I used tahini because I didn’t have any nut butters on hand and it was great! I also used a jalapeño which did the trick for spice. I also sauted the onions and spices while the oven heated up. It was really convenient to have it bake in the oven so I could get other things done. I will definitely be making this again.
thanks, good to know, & yay for multitasking
This so delicious and easy to make! I ended up sautéing the onion, garlic, and spices instead of baking them. I also did not dilute the almond butter with additional veggie stock, I just directly mixed it in when I took it out of oven. We all loved it, thank you!
thanks Kelcie – good to know