This hearty lentil dish combines tender brown or green lentils with aromatic cumin, coriander, turmeric, and garam masala. The velvety Greek yogurt creates a luxurious texture while adding tangy depth and protein. Ready in under an hour, it's an ideal weeknight dinner that delivers restaurant-quality flavors with minimal effort.
The smell of cumin seeds hitting hot oil always stops me in my tracks, no matter how many times I make this curry. My roommate walked in last winter demanding to know what spice magic was happening in our tiny kitchen, and ended up staying for dinner three nights that week. This dish became our go-to comfort food during exams when we needed something filling but didnt have the energy for complicated cooking.
I first learned about adding yogurt to curry from an old coworker who brought leftovers to our office potluck. Everyone kept asking for the recipe, but she just smiled and said her grandmother measured everything by feel, not cups. That conversation stuck with me, and now this is the recipe I turn to when I want to feed a crowd without spending hours in the kitchen.
Ingredients
- 1 cup dried brown or green lentils, rinsed: Brown lentils hold their shape beautifully while green lentils cook down creamier, either works perfectly here
- 3 cups water: Use filtered water if possible since it makes up the base of your lentil cooking liquid
- 1 medium onion, finely chopped: Yellow onions offer the best sweetness, but red onions work in a pinch
- 2 cloves garlic, minced: Fresh garlic makes all the difference here, dont be tempted by jarred stuff
- 1 inch piece fresh ginger, grated: Peel it with a spoon to waste less of the aromatic flesh
- 1 medium tomato, diced: Roma tomatoes have fewer seeds and hold up better during cooking
- 1 small carrot, diced: This adds subtle sweetness and depth that balances the tangy yogurt
- 1 tablespoon olive oil: Coconut oil adds another layer of flavor if youre feeling adventurous
- 1 teaspoon cumin seeds: Whole seeds toasted in oil release way more flavor than ground cumin
- 1 teaspoon ground coriander: Earthy and citrusy, this bridges the gap between the spices
- 1 teaspoon ground turmeric: This gives the curry its gorgeous golden hue
- 1 teaspoon garam masala: Add this near the end so its warm spice notes stay vibrant
- 1/2 teaspoon chili powder: Adjust up or down based on your heat tolerance
- 1/2 teaspoon ground black pepper: Freshly cracked pepper makes a noticeable difference
- 1 teaspoon salt: Taste as you go since different salt brands vary in intensity
- 1 cup plain Greek yogurt: Full fat yogurt creates the silkiest finish, but low fat still works well
- 2 tablespoons fresh cilantro, chopped: Including some tender stems adds even more flavor
- Juice of half a lemon: This brightens everything and cuts through the rich yogurt
Instructions
- Cook the lentils until tender:
- Place the rinsed lentils and water in a medium saucepan over high heat. Bring to a boil then reduce to a simmer and cook uncovered for 20 to 25 minutes until the lentils are soft but not mushy. Drain any excess water and set the lentils aside while you prepare the spice base.
- Toast the cumin seeds:
- Heat olive oil in a large skillet or pot over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until they become fragrant and slightly darker. This step unlocks their essential oils and fills your kitchen with an incredible aroma.
- Sauté the aromatics:
- Add the chopped onion to the toasted cumin and cook for 3 to 4 minutes until it turns translucent and smells sweet. Stir in the minced garlic and grated ginger, cooking for just 1 minute so they dont burn.
- Add the vegetables:
- Toss in the diced tomato and carrot, letting them cook for 4 to 5 minutes until they soften and start breaking down. The tomato should be juicy and the carrot tender enough to pierce easily with a fork.
- Bloom the spices:
- Sprinkle in the coriander, turmeric, garam masala, chili powder, black pepper, and salt. Stir constantly for 1 minute, letting the spices toast in the hot pan until theyre incredibly fragrant.
- Combine everything:
- Add the cooked lentils to the skillet and stir well to coat them in the spiced vegetable mixture. Let everything simmer gently for 5 minutes so the flavors can meld together and the lentils absorb some of the spice base.
- Add the creamy yogurt finish:
- Remove the pan from heat and let it cool for 2 minutes so the yogurt doesnt separate. Gently fold in the Greek yogurt until the curry becomes creamy and velvety smooth.
- Finish with bright flavors:
- Squeeze in the lemon juice and give everything a final taste, adjusting the salt if needed. The lemon should make the flavors pop without making it too sour.
- Garnish and serve:
- Sprinkle the fresh cilantro over the top and serve the curry hot while the yogurt is still creamy and luxurious. It pairs perfectly with basmati rice, warm naan, or both.
Last month my sister called me at midnight asking for this recipe after having it at my place weeks earlier. She made it for her new boyfriend and said the way his eyes lit up when he took the first bite was better than any restaurant meal they could have gone out for. Food that brings people together is always the best kind.
Making It Your Own
Ive found that adding a handful of fresh spinach during the last minute of cooking adds beautiful color and extra nutrition without changing the flavor profile. Sometimes Ill throw in a diced bell pepper along with the carrots for sweetness and crunch that contrasts with the creamy lentils.
Serving Suggestions
Brown rice adds nutty flavor and extra fiber, but basmati rice feels more traditional and soaks up the sauce beautifully. For a low carb option, try serving it over roasted cauliflower rice or with a simple side of warm whole wheat naan for dipping.
Storage And Meal Prep
This curry keeps beautifully in the refrigerator for up to five days and actually develops deeper flavor as it sits. I like to make a double batch on Sunday and portion it into glass containers for easy lunches throughout the busy week ahead.
- Store the yogurt garnish separately and add it fresh when reheating
- Freeze portions without yogurt for up to three months, then stir in fresh yogurt after thawing
- Reheat gently over low heat, adding a splash of water if it looks too thick
Theres something so satisfying about a bowl of this curry on a chilly evening, the spices warming you from the inside out. I hope it becomes a regular in your kitchen rotation just like it has in mine.
Questions & Answers
- → Can I make this dish vegan?
-
Yes, simply substitute the Greek yogurt with coconut yogurt or cashew cream for a dairy-free version that maintains the creamy texture.
- → What type of lentils work best?
-
Brown or green lentils hold their shape well during cooking. Red lentils will become softer and creamier, perfect if you prefer a thicker consistency.
- → How spicy is this curry?
-
This version offers mild to medium heat. Adjust the chili powder to your preference, or add fresh chilies during cooking for extra warmth.
- → Can I add other vegetables?
-
Absolutely. Spinach, kale, bell peppers, or cauliflower make excellent additions. Add heartier vegetables earlier in the cooking process and greens during the final minutes.
- → How long will leftovers keep?
-
Store in an airtight container in the refrigerator for up to 4 days. The flavors will continue to develop over time. Reheat gently and add fresh yogurt before serving.
- → What should I serve with this curry?
-
Basmati rice, warm naan, or roti are classic accompaniments. A crisp cucumber raita or simple green salad balances the rich flavors beautifully.