This hearty bowl combines protein-rich lentils with tangy Greek yogurt and warming spices like cumin, turmeric, and garam masala. The creamy sauce develops in about 50 minutes, making it perfect for weeknight dinners. Serve alongside basmati rice or warm naan for soaking up every drop.
The first time I made this curry, my apartment smelled so incredible that my neighbor knocked on my door to ask what I was cooking. We ended up sharing bowls right there in the hallway while she told me about her grandmother's curry recipes. Now every time cumin seeds hit hot oil, I'm transported back to that unexpected dinner party.
Last winter when my sister was recovering from surgery, I brought her a batch of this curry. She called me two days later asking for the recipe because it was the first thing that actually tasted good and made her feel comforted. Now she makes it every Sunday for meal prep.
Ingredients
- 1 cup dried brown or green lentils: These hold their shape better than red lentils and give you that satisfying bite in every spoonful
- 3 cups water: For perfectly tender lentils that arent mushy
- 1 medium onion, finely chopped: The foundation that builds all those deep, savory flavors
- 2 cloves garlic, minced: Fresh is non-negotiable here, jarred garlic just doesnt sing the same way
- 1-inch piece fresh ginger, grated: Peel it with a spoon to avoid wasting any of that spicy, aromatic flesh
- 1 medium tomato, diced: Even slightly overripe tomatoes work beautifully here
- 1 cup baby spinach: Totally optional but I love how it wilts into bright green ribbons throughout
- 1 tablespoon olive oil: Your canvas for toasting those magical cumin seeds
- 1 teaspoon cumin seeds: Whole seeds toasted in oil release this incredible nutty fragrance you cant get from powder
- 1 teaspoon ground turmeric: For that gorgeous golden color and earthy backbone
- 1 teaspoon ground coriander: Adds this subtle citrusy warmth that balances everything
- 1 teaspoon garam masala: The finishing spice blend that makes it taste like you know secrets
- ½ teaspoon chili powder: Adjust this based on your spice comfort level
- 1 teaspoon salt: Start here and add more at the end if needed
- Freshly ground black pepper: A few generous grinds wake up all the other spices
- 1 cup plain Greek yogurt: Whole milk yogurt gives you the silkiest results but low-fat works too
- Fresh cilantro, chopped: The bright finish that cuts through all that rich creaminess
- Lemon wedges: A squeeze right before serving makes everything pop
Instructions
- Cook the lentils until perfectly tender:
- Combine lentils and water in a medium saucepan, bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until tender but not falling apart. Drain any excess water and set them aside while you build the curry base.
- Toast your cumin seeds in hot oil:
- Heat olive oil in a large skillet over medium heat and add cumin seeds, letting them sizzle and toast for about 30 seconds until youre hit with their fragrant, nutty aroma.
- Build your aromatic foundation:
- Add chopped onion and sauté for 4 to 5 minutes until soft and translucent, then stir in garlic and ginger and cook for just 1 minute until fragrant but not browned.
- Bloom your spices with tomato:
- Add diced tomato along with turmeric, coriander, garam masala, chili powder, salt, and pepper. Cook for 3 to 4 minutes, stirring occasionally until tomatoes break down into a rough sauce and the spices become incredibly aromatic.
- Combine lentils with the spiced base:
- Add cooked lentils to the skillet and stir everything together, letting it cook for 5 minutes so the lentils absorb all those spiced flavors. Add a splash of water if it looks too thick.
- Create the creamy yogurt sauce:
- Reduce heat to low and gradually stir in Greek yogurt, adding it slowly while stirring constantly to prevent curdling. Let it heat gently for 2 to 3 minutes until you have a silky, creamy sauce.
- Finish with fresh brightness:
- Stir in spinach if using and let it wilt for just 30 seconds, then serve hot with generous handfuls of fresh cilantro and lemon wedges on the side for squeezing.
This recipe became my go-to when I started cooking for myself after college and realized I could make something that felt fancy and comforting without spending a fortune. Now its the first thing I offer to teach friends who say they cant cook.
Serving Suggestions That Work
Ive learned that steamed basmati rice is the classic choice for good reason, but warm naan bread for scooping up every last bit of sauce might be even better. Sometimes I serve it over quinoa when I want extra protein, and my cousin swears by eating it straight from a bowl like a stew.
Making It Your Own
Once you master the basic technique, this curry welcomes all kinds of variations. Ive added diced carrots and bell peppers for extra nutrition, and a tablespoon of butter stirred in at the end makes it restaurant rich. For vegan friends, coconut yogurt creates a slightly sweeter but equally luscious sauce.
Meal Prep Magic
This curry is practically designed for busy weeks. The flavors deepen overnight, so making a double batch on Sunday means you have lunches that taste better than when you first made them. The yogurt sauce might look slightly separated when you reheat it, but a quick stir brings it right back to creamy perfection.
- Store in airtight containers for up to five days in the refrigerator
- Freeze portions without the spinach if you plan to keep them longer than a week
- Add a splash of water when reheating to restore the perfect consistency
Theres something deeply satisfying about a recipe that nourishes your body and your soul while coming together so easily. I hope this curry finds its way into your regular rotation, just as it has in mine.
Recipe FAQs
- → Can I make this vegan?
-
Yes, simply substitute the Greek yogurt with coconut yogurt or another plant-based alternative. The creamy texture remains similar while keeping it completely dairy-free.
- → What type of lentils work best?
-
Brown or green lentils hold their shape beautifully during cooking. Red lentils tend to become mushier, so save those for dal-style dishes where you want a thicker consistency.
- → How can I prevent the yogurt from curdling?
-
Always reduce the heat to low before adding yogurt. Stir constantly and add it gradually rather than all at once. This gentle warming prevents separation and keeps the sauce silky smooth.
- → Can I add more vegetables?
-
Absolutely. Diced carrots, bell peppers, or cauliflower florets can be added along with the tomatoes. Just extend cooking time by 5-8 minutes until tender.
- → How long does this keep in the refrigerator?
-
Stored in an airtight container, this curry stays fresh for 4-5 days. Reheat gently on the stove with a splash of water to restore the creamy consistency.