Easy Lentil Curry Recipe for Dinner
I still remember the first time I tried to make this Easy Lentil Curry Recipe for Dinner. I was so confident, just throwing things in a pot. I didn’t rinse the lentils. Big mistake. It turned into this weird, foamy, muddy mess that my dog wouldn’t even eat. I almost gave up on it forever, but my friend Sarah convinced me to try again. Now it’s my go-to comfort food, the one thing I can make without even thinking. It’s saved me on so many busy weeknights.
Recipe Card
| Recipe Title | Easy Lentil Curry Recipe for Dinner |
|---|---|
| Servings | 4-6 people |
| Prep Time | 10 minutes |
| Cooking Time | 35-40 minutes |
| Calories | About 350 per serving |
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 (14 oz) can diced tomatoes, with their juice
- 1 (14 oz) can full-fat coconut milk
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 teaspoon salt, plus more to taste
- Fresh cilantro, for serving
That cayenne pepper is no joke. The first time I used it, I didn’t measure and just shook a bunch in. We were all coughing and sweating through dinner. My kids still bring it up. Now I’m super careful with it. The full-fat coconut milk is key too. I tried the light stuff once and it just made the curry taste watery and sad. Don’t be scared of the fat, it makes it creamy.
Directions
- Heat the oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook for about 5 minutes, until it gets soft and translucent.
- Stir in the garlic and ginger and cook for another minute until it smells amazing.
- Add all the spices—curry powder, cumin, turmeric, and cayenne. Stir for 30 seconds to toast them.
- Pour in the diced tomatoes with their juice and scrape the bottom of the pot.
- Add the rinsed lentils, vegetable broth, and salt. Give it a good stir.
- Bring everything to a boil, then reduce the heat to low and simmer with the lid on for 25-30 minutes.
- Take the lid off, stir in the coconut milk, and let it simmer for another 5-10 minutes.
- Taste and add more salt if it needs it. Serve over rice with fresh cilantro on top.
Step 4 is where I messed up for months. I’d just dump the spices in with everything else. My curry always tasted kind of bland and dusty. Then I read that toasting them in the oil for just 30 seconds wakes them up. It’s a total game-changer. The flavor gets so much deeper and richer. Don’t skip that tiny step, it makes all the difference.
This Easy Lentil Curry Recipe for Dinner is my ultimate weeknight hero. I’ve made it when I’m dead tired, when the kids are screaming, and when I just cannot think about what to cook. It’s the definition of a one-pot wonder. The leftovers are maybe even better than the first night. The flavors just melt together in the fridge. It’s my favorite healthy swap for when we want takeout but don’t want to spend the money.
My biggest mistake now is getting impatient. Lentils need that full 30 minutes to get tender. If you try to shortcut it, you’ll have crunchy lentils and nobody wants that. I’ve also learned that it thickens up a ton as it sits. So if it looks a little soupy when you finish, just give it five minutes off the heat. It’ll perfect itself. It’s a very forgiving friend.
I love that this dish feels like a big hug. It’s my family’s favorite meatless meal and they don’t even complain. It’s packed with protein and fiber, so it keeps everyone full. I always make a double batch for meal prep. It freezes beautifully, so I can have a homemade dinner ready on nights I just can’t even. It’s the most reliable recipe in my arsenal.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| ~350 | ~45g | ~15g | ~15g |
I’m always surprised how filling this is for the calories. It doesn’t feel like diet food at all. If you’re watching carbs, you can easily serve it with cauliflower rice instead. I’ve done that for my sister who’s doing keto and she loved it. It’s naturally vegan and gluten-free, so it’s perfect for almost any diet. Just a really solid, healthy dinner.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Vegetable Broth | Chicken broth or just water |
| Diced Tomatoes | Crushed tomatoes or 2 fresh tomatoes, chopped |
| Coconut Milk | Heavy cream or Greek yogurt (add at the very end) |
| Curry Powder | Garam masala or a tablespoon of red curry paste |
I’ve tried almost all of these swaps. Using water instead of broth works in a pinch, but the flavor is definitely not as deep. The one swap that failed miserably was using light coconut milk. It just made the whole thing taste thin and separated. Stick with the full-fat for that creamy texture. Greek yogurt is a great tangy alternative if you stir it in after you turn off the heat.
Tips
- RINSE YOUR LENTILS. I can’t stress this enough. It prevents the weird foam and grit.
- Don’t skip toasting the spices. It takes 30 seconds but changes the entire flavor.
- Let it sit for 10 minutes after cooking. It thickens up perfectly.
That first tip I learned the hard way. I thought rinsing was an optional, fussy step. My pot looked like a science experiment gone wrong with all the foam. I had to start over completely. Now I rinse them in a fine mesh strainer, even if the bag says “pre-rinsed.” I don’t trust anyone anymore. It’s a two-second step that saves a whole dinner.
FAQ
Can I use red lentils instead?
You can, but it’ll be a totally different dish. Red lentils cook much faster and turn mushy, which is great for a dhal but not for this curry. If you use them, cut the cooking time in half. The texture will be softer and less defined.
My curry is too thick! How do I fix it?
I do this all the time if I get distracted. Just stir in a little more vegetable broth or even hot water, a quarter cup at a time, until it’s back to the consistency you like. It’s an easy fix. It happens to the best of us.
It tastes bland. What did I do wrong?
You probably need more salt. I know it sounds simple, but salt brings out all the other flavors. Taste it and add a little more at a time. If it’s still bland, a big squeeze of fresh lime juice at the end can wake everything right up.
That’s everything I know about making this Easy Lentil Curry Recipe for Dinner! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes.
Easy Lentil Curry Recipe for Dinner
A creamy, protein-packed one-pot lentil curry that’s perfect for a quick and healthy weeknight dinner.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1\/2 teaspoon turmeric
- 1\/4 teaspoon cayenne pepper (optional)
- 1 (14 oz) can diced tomatoes, with their juice
- 1 (14 oz) can full-fat coconut milk
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 teaspoon salt, plus more to taste
- Fresh cilantro, for serving
Instructions
- Heat oil in a large pot or Dutch oven over medium heat.
- Add diced onion and cook for 5 minutes until soft and translucent.
- Stir in garlic and ginger and cook for 1 minute until fragrant.
- Add curry powder, cumin, turmeric, and cayenne pepper. Stir for 30 seconds to toast the spices.
- Pour in diced tomatoes with their juice and scrape the bottom of the pot.
- Add rinsed lentils, vegetable broth, and salt. Stir well to combine.
- Bring to a boil, then reduce heat to low, cover, and simmer for 25-30 minutes.
- Remove lid, stir in coconut milk, and simmer for another 5-10 minutes.
- Taste and adjust seasoning with additional salt if needed.
- Let rest for 5-10 minutes to thicken before serving with fresh cilantro.



