Lentil Curry
This lentil curry recipe is hearty, comforting, and nutritious with a burst of deeply flavorful spices. Plus, it’s super easy to prepare on the stovetop!
- Total 50 minutes
- Serves 5 servings
- Dinner
- American
This lentil curry recipe is hearty, comforting, and nutritious with a burst of deeply flavorful spices. Plus, it’s super easy to prepare on the stovetop!
more
Why this recipe works
Plant-based protein has never tasted so good! Lentil curry is a great vegetarian option for chicken or shrimp curry and it’s packed with incredible flavor.
Tender and soft lentils (but not mushy!) soak up the flavors of every ingredient incorporated and they are an excellent candidate to pair with aromatic Indian spices. You get a touch of sweet creaminess when using coconut milk while the spices and seasonings work their magic to add a vibrant taste to this dish.
Ingredients you will need
Get all measurements, ingredients, and instructions in the printable version at the end of this post.
Ingredient Info and Substitution Suggestions
LENTILS – We prefer to use green or brown lentils because they soften nicely, but you can also use red lentils. Red lentils will be even creamier if that’s the consistency you prefer, but do note that they cook faster than green or brown lentils.
ADDITIONS – You can use fresh or pre-minced garlic and ginger, it’s up to you! On top of that, you will also need onion and diced tomatoes (crushed will also work). Cayenne pepper, ground cumin, curry powder, and turmeric are what bring the most flavor to this dish. Feel free to incorporate garam masala if desired.
COCONUT MILK – Makes your curry rich and creamy.
How to Make Lentil Curry
These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.
- Melt the butter in a large deep sided skillet over medium-high heat.
- To the melted butter add garlic, ginger, and onion. Cook for 2-3 minutes, until onions soften.

- Add in the cayenne pepper, cumin, curry, and turmeric. Stir to combine well.

- Add canned tomatoes and stir well.

- Pour in the coconut milk and stir well.

- Add lentils to the pan and stir well. Bring mixture to a boil. Put lid on pan, turn heat down to low, and simmer for 25-30 minutes, stirring occasionally.

TIP – If the mixture has thickened too much and the lentils aren’t quite tender enough yet (you don’t want them mushy), you can add the optional water and let it cook until the lentils are done.
Frequently Asked Questions & Expert Tips
How do you store lentil curry?Store any leftover lentil curry in an air-tight container kept in the refrigerator for up to 5 days.
Can you freeze lentil curry?Yes, you can freeze this dish. Transfer the cooled lentil curry into an air-tight container or large ziptop bag and store in the freezer for up to 3 months. Thaw in the refrigerator overnight.
How do you reheat lentil curry?Reheat lentil curry in a saucepan over medium-low heat until warmed through. You can also rewarm it in the microwave.
Can I use canned lentils?We have not tried using canned lentils for this recipe, but I don’t see why they wouldn’t work! Because they are already cooked and you only need to warm them up, you can add them in toward the end of the recipe.
Serving Suggestions
Serve lentil curry over basmati, white rice, or cauliflower rice to soak up the surrounding sauce. Naan is always a welcome addition to curry as well! Garnish with fresh chopped parsley if desired.
More Related Recipes
I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!







