Greek Yogurt Lentil Curry

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

This satisfying lentil curry brings together protein-rich legumes and tangy Greek yogurt in a spiced, velvety sauce. The combination of turmeric, cumin, coriander, and garam masala creates layers of warmth, while fresh ginger and garlic add depth.

The dish comes together in just 50 minutes, with lentils simmered until tender before being folded into the fragrant spice base. Greek yogurt is stirred in gradually at the end, creating a rich, creamy texture that balances the heat from the chili powder.

Perfect served over fluffy basmati rice or with warm naan bread for soaking up the sauce. Fresh cilantro and a squeeze of lemon brighten the finished bowl, making it ideal for weeknight dinners or meal prep lunches.

The first time I made this curry, my apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. I was experimenting with using Greek yogurt instead of coconut milk, and the way it created this velvety, tangy sauce while keeping everything light felt like discovering a secret weapon. Now it is the meal I make when I want something deeply comforting but do not want to feel heavy afterward.

Last winter my sister came over feeling exhausted from work, and I made this curry while she sat at my kitchen table telling me about her week. By the time we sat down to eat, the steam rising from our bowls had turned the whole conversation around. She asked for the recipe before she even finished her first serving.

Ingredients

  • 1 cup dried brown or green lentils: Rinse them well until the water runs clear to remove any dust or debris
  • 3 cups water: Use filtered water if possible for the cleanest taste
  • 1 medium onion, finely chopped: Yellow onions work best here for their natural sweetness when cooked down
  • 2 cloves garlic, minced: Fresh garlic makes all the difference in building that aromatic base
  • 1-inch piece fresh ginger, grated: Peel it first with a spoon for easiest removal of the skin
  • 1 medium tomato, diced: Roma tomatoes hold their shape well and provide perfect acidity
  • 1 cup baby spinach: Optional but adds lovely color and nutrition
  • 1 tablespoon olive oil: A quality olive oil helps carry the spice flavors
  • 1 teaspoon cumin seeds: Whole seeds toasted in oil release incredible fragrance
  • 1 teaspoon ground turmeric: This gives the curry its beautiful golden color
  • 1 teaspoon ground coriander: Adds subtle citrusy notes that brighten the dish
  • 1 teaspoon garam masala: The warming spice blend that makes it taste restaurant-quality
  • ½ teaspoon chili powder: Adjust based on your heat preference
  • 1 teaspoon salt: Taste as you go and adjust to your liking
  • Freshly ground black pepper: Adds a gentle warmth that complements the other spices
  • 1 cup plain Greek yogurt: Whole milk creates the creamiest results but low-fat works too
  • Fresh cilantro, chopped: The bright herb cuts through the rich spices beautifully
  • Lemon wedges: A squeeze of fresh lemon right before serving wakes everything up

Instructions

Cook the lentils until 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 mushy. Drain any excess water and set them aside while you prepare the base.
Toast the cumin seeds:
Heat olive oil in a large skillet over medium heat and add cumin seeds, letting them sizzle for about 30 seconds until you can smell their earthy fragrance filling the air. This step builds the foundational flavor of the entire dish.
Sauté the aromatics:
Add chopped onion and cook for 4 to 5 minutes until soft and translucent, then stir in garlic and ginger and cook for just 1 minute until fragrant. Take care not to burn the garlic or it will turn bitter.
Bloom the spices:
Add diced tomato along with turmeric, coriander, garam masala, chili powder, salt, and pepper, cooking for 3 to 4 minutes until tomatoes break down and the spices become very aromatic. The oil should start to separate slightly from the spice mixture.
Combine everything:
Add the cooked lentils to the skillet and stir well to coat them in the spiced tomato mixture, letting everything cook together for 5 minutes. If the mixture seems too thick, splash in a little water to loosen it up.
Add the creamy element:
Reduce heat to low and gradually stir in Greek yogurt, adding it slowly while constantly stirring to create a velvety sauce. Heat gently for 2 to 3 minutes until warmed through, taking care not to let it boil or the yogurt may separate.
Finish and serve:
Stir in spinach until just wilted if using, then taste and adjust seasoning as needed. Serve hot in bowls, generously garnished with fresh cilantro and lemon wedges on the side for squeezing.
Golden bowl of Greek yogurt lentil curry featuring tender lentils in aromatic spiced sauce Save
Golden bowl of Greek yogurt lentil curry featuring tender lentils in aromatic spiced sauce | pinmealmagic.com

This curry became my go-to comfort food during a particularly stressful month at work. Something about the combination of warm spices and creamy yogurt felt like a hug in a bowl, and I found myself looking forward to the leftovers even more than the first night.

Making It Your Own

I have learned that this recipe is incredibly forgiving and adaptable. Sometimes I add carrots or bell peppers along with the onions for extra vegetables, and other times I stir in a tablespoon of butter at the very end for restaurant-style richness.

Serving Suggestions

While this curry is perfectly satisfying on its own, I love serving it over steamed basmati rice or with warm naan bread for scooping up every last bit of sauce. The lemon wedges might seem optional, but that squeeze of acid right before eating makes such a difference in brightening all the spices.

Storage and Meal Prep

This curry actually tastes even better the next day as the spices have more time to meld together. I often make a double batch on Sunday and portion it out for lunches throughout the week, though I recommend adding fresh cilantro and lemon right before serving rather than storing them with the curry.

  • Store in an airtight container in the refrigerator for up to 4 days
  • The sauce may thicken in the fridge, so splash in a little water when reheating
  • Freeze portions without the spinach for up to 3 months for easy future meals
Hearty Greek yogurt lentil curry garnished with cilantro and lemon wedges on white surface Save
Hearty Greek yogurt lentil curry garnished with cilantro and lemon wedges on white surface | pinmealmagic.com

There is something so grounding about making curry, the way the spices fill your kitchen and the slow rhythm of stirring brings you into the present moment. I hope this recipe becomes as comforting in your home as it has in mine.

Recipe Q&A

Brown and green lentils work best as they hold their shape during cooking. Red lentils will become softer and may break down more, creating a thicker consistency. Avoid using French lentils as they take longer to cook and remain firmer.

Adding Greek yogurt slowly while stirring constantly prevents curdling. The gradual temperature change allows the proteins in the yogurt to adapt without separating. Keep the heat on low when incorporating the dairy for the smoothest results.

Substitute coconut yogurt or another plant-based yogurt for the Greek yogurt. Coconut yogurt adds a subtle sweetness and creamy texture. You can also use full-fat coconut milk for an even richer dairy-free version.

Absolutely. Diced carrots, bell peppers, or cauliflower florets can be added along with the tomatoes in step 5. Just allow extra cooking time until the vegetables are tender. Potatoes also work well for a heartier version.

Stored in an airtight container, this curry will keep for 4-5 days in the refrigerator. The flavors often improve after a day or two. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.

The chili powder provides mild to moderate heat depending on your taste preferences. You can reduce the amount for a milder version or increase it for more warmth. The yogurt helps temper the spice level while adding creaminess.

Greek Yogurt Lentil Curry

Tender lentils in a creamy yogurt sauce with 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

Spices

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

Dairy

  • 1 cup plain Greek yogurt

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Prepare 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 any excess water and set aside.
2
Toast Cumin Seeds: Heat olive oil in a large skillet over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
3
Sauté Onions: 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
Build Spice Base: 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 with Lentils: Add cooked lentils to the skillet. Stir to combine and cook for 5 minutes to let flavors meld. Add a splash of water if the mixture is too thick.
7
Incorporate 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. Serve hot, garnished with chopped cilantro and lemon wedges.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 260
Protein 17g
Carbs 37g
Fat 5g

Allergy Information

  • Contains dairy (Greek yogurt)
  • Gluten-free, but verify yogurt labels for additives
  • For dairy-free option, use plant-based yogurt
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.