Greek Yogurt Lentil Curry

Creamy Greek yogurt lentil curry garnished with fresh cilantro and served with warm naan Save
Creamy Greek yogurt lentil curry garnished with fresh cilantro and served with warm naan | blueplatediaries.com

This rich and comforting dish brings together tender brown lentils simmered with warm spices like cumin, turmeric, and garam masala. The creamy element comes from Greek yogurt, whisked in gradually to create a silky sauce that coats every bite. Perfect served over fluffy basmati rice or with warm naan bread for soaking up the fragrant sauce.

The preparation is straightforward—lentils simmer while you build a flavorful base with onions, garlic, ginger, and tomatoes. The yogurt addition at the end transforms the dish into something velvety and luxurious while keeping it light on calories.

I'd been eating Indian food for years before I ever attempted making it at home, convinced something this flavorful required secret techniques beyond my reach. Then one rainy Tuesday, desperate for comfort food but too tired to order takeout, I gathered what I had in the pantry and went for it. The moment those cumin seeds hit the hot oil, my entire apartment filled with this impossible warmth that felt like coming home. Now it's my go-to when I need something that tastes like it simmered all day but actually comes together in under an hour.

My friend Sarah came over unexpectedly that first time I made this curry, fresh from a terrible day at work. I watched her shoulders drop as she took that first bite, the way comfort food should work but rarely does so reliably. We ended up sitting at my tiny kitchen table for hours, picking at the bowl and talking about everything and nothing, while the empty serving dish sat between us like evidence of something done right.

Ingredients

  • 1 cup dried brown or green lentils: Brown lentils hold their shape beautifully while still becoming tender, and they absorb all those aromatic spices like little flavor sponges
  • 3 cups water: This ratio gives you perfectly cooked lentils without making them mushy or requiring too much draining later
  • 1 medium onion, finely chopped: The foundation of everything good that happens in this dish, so take your time getting it soft and translucent
  • 2 cloves garlic, minced: Fresh garlic makes all the difference here, don't be tempted by the pre-minced stuff in jars
  • 1-inch piece fresh ginger, grated: This adds that bright, zesty warmth that makes Indian food sing
  • 1 medium tomato, diced: Even out of season tomatoes work here because they'll break down into the sauce anyway
  • 1 cup baby spinach: Optional but I love how it wilts into the curry, adding color and a hit of green without changing the flavor
  • 1 tablespoon olive oil: Enough to bloom your spices and sauté your aromatics without making it heavy
  • 1 teaspoon cumin seeds: Toasting these whole first releases an insane amount of flavor that ground cumin just can't match
  • 1 teaspoon ground turmeric: For that gorgeous golden color and earthy undertones
  • 1 teaspoon ground coriander: Adds a subtle citrusy warmth that balances the darker spices
  • 1 teaspoon garam masala: The finishing touch that brings all the spices together into something cohesive and complex
  • ½ teaspoon chili powder: Start here and adjust, you want warmth not pain
  • 1 teaspoon salt: Essential for making all those spices pop and the lentils taste like themselves
  • Freshly ground black pepper: A few generous grinds add that last layer of complexity
  • 1 cup plain Greek yogurt: Whole milk yogurt creates the silkiest sauce, but low fat works if that's what you keep on hand
  • Fresh cilantro, chopped: The bright herbal finish that cuts through all that rich creaminess
  • Lemon wedges: A squeeze right before serving wakes everything up beautifully

Instructions

Get those lentils going first:
Combine the rinsed lentils with water in a medium saucepan and bring to a boil, then reduce heat and let them simmer uncovered for about 20 to 25 minutes until they're tender but not falling apart.
Toast your spices while you wait:
Heat olive oil in a large skillet over medium heat and add those cumin seeds, letting them sizzle and become fragrant for about 30 seconds.
Build your flavor foundation:
Add the chopped onion and sauté for 4 to 5 minutes until it's soft and translucent, then stir in the garlic and ginger and cook for just 1 minute until everything smells incredible.
Bring in the tomatoes and spices:
Toss in the diced tomato along with the turmeric, coriander, garam masala, chili powder, salt, and pepper, cooking for 3 to 4 minutes until the tomatoes break down into a sort of spicy paste.
Combine everything together:
Add those cooked lentils to the skillet and stir to combine, letting the flavors meld for about 5 minutes and adding a splash of water if it's looking too thick.
Create the creamy magic:
Reduce the heat to low and gradually stir in the Greek yogurt, keeping things moving constantly to create that velvety sauce and heating gently for 2 to 3 minutes without letting it curdle.
Finish with the good stuff:
Stir in the spinach if you're using it until it wilts, then serve hot with a generous sprinkle of fresh cilantro and those lemon wedges on the side.
Golden bowl of protein-packed Greek yogurt lentil curry topped with vibrant green cilantro leaves Save
Golden bowl of protein-packed Greek yogurt lentil curry topped with vibrant green cilantro leaves | blueplatediaries.com

This recipe became my go-to bring over dish after I made it for my sister's new baby dinner rotation. She texted me at midnight that first night saying it was the first thing she'd eaten that actually tasted like comfort since the baby came. Now whenever she asks what to make for dinner, I send her a simple lentil curry gif and we both know exactly what's happening.

Making It Your Own

Once you've made this a few times, you'll start developing instincts about what you like. Maybe that's more ginger or extra spinach or a different combination of spices entirely. I've started adding a pinch of cinnamon sometimes, just that subtle background warmth that people can't quite identify but keeps them coming back for another bite.

The Art of Leftovers

Something magical happens to this curry overnight in the refrigerator. The lentils continue absorbing the spiced yogurt sauce, and all those flavors settle into each other in ways that feel intentional rather than thrown together. I often make a double batch just to have that next day lunch to look forward to.

Serving Suggestions That Work

While steamed basmati rice is the classic pairing for good reason, warm naan bread for scooping up every last bit might be even better. Sometimes I'll make a quick cucumber raita on the side with yogurt, minced cucumber, and a pinch of cumin to cool things down. Roasted cauliflower or simple green beans make excellent vegetable sides without competing with the curry itself.

  • Keep that lemon wedges on the table, not just for serving but for people to adjust their bowls
  • Extra Greek yogurt on the side lets everyone control their own creaminess level
  • A pinch of garam masala sprinkled on top right before serving adds a fresh aromatic hit
Rich Indian-inspired Greek yogurt lentil curry simmered with aromatic spices and tender spinach Save
Rich Indian-inspired Greek yogurt lentil curry simmered with aromatic spices and tender spinach | blueplatediaries.com

There's something deeply satisfying about a recipe that transforms such humble ingredients into something this comforting and craveable. This lentil curry has saved countless weeknight dinners and turned unexpected guests into happy ones, which is really all we can ask from any recipe.

Recipe FAQs

Yes, simply substitute coconut yogurt or any plant-based yogurt alternative for the Greek yogurt. The result will be equally creamy with a subtle coconut flavor.

Brown or green lentils hold their shape well during cooking, making them ideal. Red lentils will break down more and create a thicker, dhal-like consistency.

Reduce heat to low before adding yogurt and stir constantly. Adding it gradually rather than all at once helps it incorporate smoothly without separating.

Absolutely. Diced carrots, bell peppers, or peas work well. Add harder vegetables like carrots with the tomatoes so they have time to soften.

Stored in an airtight container, it keeps for 4-5 days in the refrigerator. The flavors continue to develop and taste even better the next day.

Greek Yogurt Lentil Curry

Creamy lentil curry with Greek yogurt and aromatic spices, ready in under an hour.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Lentils

  • 1 cup dried brown or green lentils, rinsed
  • 3 cups water

Vegetables

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 medium tomato, diced
  • 1 cup baby spinach (optional)

Spices

  • 1 tablespoon olive oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • ½ teaspoon chili powder (adjust to taste)
  • 1 teaspoon salt (to taste)
  • Freshly ground black pepper, to taste

Dairy

  • 1 cup plain Greek yogurt (whole or low-fat)

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Cook the Lentils: Combine lentils and water in a medium saucepan. Bring to a boil, then reduce heat and simmer uncovered for 20–25 minutes until tender. Drain excess water if necessary and set aside.
2
Toast Cumin Seeds: Heat olive oil in a large skillet or pot over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
3
Sauté Onion: Add chopped onion to the skillet. Sauté for 4–5 minutes until soft and translucent.
4
Add Aromatics: Stir in garlic and ginger. Cook for 1 minute until fragrant.
5
Cook Spices with Tomato: Add diced tomato, turmeric, coriander, garam masala, chili powder, salt, and pepper. Cook for 3–4 minutes until tomatoes break down and spices become aromatic.
6
Combine Lentils: Add the cooked lentils to the skillet. Stir to combine and cook for 5 minutes, letting flavors meld. If the mixture is too thick, add a splash of water.
7
Add Greek Yogurt: Reduce heat to low. Gradually add Greek yogurt while stirring constantly to create a creamy sauce. Heat gently for 2–3 minutes, ensuring the yogurt does not curdle. Adjust seasoning as needed.
8
Add Spinach and Serve: Stir in spinach until wilted if using. Serve hot, garnished with chopped cilantro and lemon wedges.
Additional Information

Equipment Needed

  • Medium saucepan
  • Large skillet or pot
  • Wooden spoon
  • Chef's knife
  • Chopping board

Nutrition (Per Serving)

Calories 260
Protein 17g
Carbs 37g
Fat 5g

Allergy Information

  • Contains dairy (Greek yogurt). Gluten-free, but always check yogurt labels for additives. For dairy-free/vegan version, use plant-based yogurt.
Sienna Caldwell

Seasonal recipes and relatable cooking tips for home cooks and food lovers.