Greek Yogurt Lentil Curry

Creamy Greek yogurt lentil curry served in a white bowl topped with fresh cilantro Save
Creamy Greek yogurt lentil curry served in a white bowl topped with fresh cilantro | zestvory.com

This rich and satisfying dish features tender brown lentils simmered with aromatic cumin, turmeric, coriander, and garam masala. The Greek yogurt creates a luscious, creamy sauce that balances perfectly with the warming spices. Ready in under an hour, this protein-packed main serves four generously and pairs beautifully with basmati rice or warm naan bread.

The first time I made this curry, it was snowing outside and I had nothing but a bag of lentils and some Greek yogurt in the fridge. My roommate kept poking her head into the kitchen, asking what smelled so incredible. When we finally sat down to eat, she took one bite and literally said 'I need this recipe immediately' before saying anything else.

Last winter my sister came over feeling completely defeated by a terrible week at work. I made this curry while she sat at the counter, sipping wine and watching the cumin seeds sizzle in the hot oil. By the time we were eating, she was laughing about her boss and asking for thirds.

Ingredients

  • 1 cup dried brown or green lentils: Red lentils work too but theyll cook much faster and become more mushy
  • 3 cups water: You might need a splash more later if the curry gets too thick
  • 1 medium onion, finely chopped: Take your time here and really let them caramelize, it adds so much depth
  • 2 cloves garlic, minced: Fresh is best but jarred garlic works in a pinch
  • 1-inch piece fresh ginger, grated: Peel it with a spoon instead of a knife to avoid wasting any
  • 1 medium tomato, diced: Canned tomatoes work fine when fresh ones are out of season
  • 1 cup baby spinach: Totally optional but it adds such a nice pop of color and nutrition
  • 1 tablespoon olive oil: Coconut oil works beautifully if you want extra flavor
  • 1 teaspoon cumin seeds: Whole seeds toasted in hot oil make a huge difference vs ground cumin
  • 1 teaspoon ground turmeric: This gives the curry that gorgeous yellow color
  • 1 teaspoon ground coriander: Adds a subtle citrusy warmth
  • 1 teaspoon garam masala: The secret ingredient that makes it taste professionally spiced
  • ½ teaspoon chili powder: Start with less if youre sensitive to heat
  • 1 teaspoon salt: Adjust to your taste preferences
  • Freshly ground black pepper: A generous amount brings everything together
  • 1 cup plain Greek yogurt: Full fat makes a creamier sauce but low fat works great too
  • Fresh cilantro, chopped: The bright herbiness cuts through the rich spices
  • Lemon wedges: A squeeze right before serving brightens the whole dish

Instructions

Cook the lentils until tender:
Combine lentils and water in a saucepan, bring to a boil, then simmer for 20 to 25 minutes until theyre soft but still hold their shape. Drain any excess water and set them aside while you make the spice base.
Toast the cumin seeds:
Heat olive oil in a large skillet over medium heat and add the cumin seeds, letting them sizzle and become fragrant for about 30 seconds. This step wakes up all the spices and fills your kitchen with the most incredible aroma.
Caramelize the onions:
Add the chopped onion and sauté for 4 to 5 minutes until theyre soft and golden. Dont rush this step, the sweetness from properly cooked onions is the foundation of the whole dish.
Add the aromatics:
Stir in the garlic and ginger and cook for just 1 minute until fragrant. You want them to release their oils without burning, which would make them bitter.
Bloom the spices:
Add the diced tomato and all the spices, cooking for 3 to 4 minutes until the tomatoes break down and the spices become incredibly aromatic. The oil will start to separate from the spice mixture, which means theyre perfectly toasted.
Combine everything:
Add the cooked lentils to the skillet and stir to combine, letting everything cook together for 5 minutes. Add a splash of water if the mixture looks too thick, you want it saucy but not soupy.
Create the creamy sauce:
Reduce heat to low and gradually stir in the Greek yogurt, mixing constantly to create a silky sauce. Heat gently for 2 to 3 minutes, being careful not to let the yogurt come to a boil or it might separate.
Add the finishing touches:
Stir in the spinach until just wilted, then taste and adjust the seasoning if needed. Serve hot with plenty of fresh cilantro and lemon wedges on the side.
Golden aromatic lentil curry with Greek yogurt sauce plated beside steaming basmati rice Save
Golden aromatic lentil curry with Greek yogurt sauce plated beside steaming basmati rice | zestvory.com

This recipe became my go-to dinner when I moved into my first apartment and was learning to cook on a tiny budget. Now whenever I make it, I think about how far Ive come and how something so simple can still feel like such a treat.

Serving Suggestions

Steamed basmati rice is classic, but Ive also served this over quinoa for extra protein or with warm naan bread for scooping up every last bite. Sometimes I even make a quick cucumber raita on the side to cool things down.

Make It Your Own

During summer I add diced zucchini or bell peppers when I add the tomatoes. In winter I sometimes stir in a handful of frozen peas at the very end for pops of sweetness. The recipe is incredibly forgiving once you understand the basic technique.

Storage and Meal Prep

This curry keeps beautifully in the refrigerator for up to 5 days and actually tastes better on day two or three when the spices have had time to really meld together. I often make a double batch on Sunday and portion it out for easy lunches throughout the week.

  • Store in airtight containers and reheat gently on the stovetop with a splash of water
  • The yogurt sauce might look separated when cold but will come together beautifully when reheated
  • Freeze individual portions for up to 3 months, just leave out the spinach until you reheat
Hearty Greek yogurt lentil curry garnished with lemon wedges and chopped fresh herbs Save
Hearty Greek yogurt lentil curry garnished with lemon wedges and chopped fresh herbs | zestvory.com

Theres something so comforting about a bowl of this curry, steaming hot and fragrant with spices. I hope it becomes a regular in your kitchen rotation too.

Recipe FAQs

Yes, simply substitute coconut yogurt or another plant-based yogurt for the Greek yogurt. The texture will remain creamy while making it completely vegan-friendly.

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.

The heat level is mild to medium, adjustable through the chili powder. You can reduce or omit it for a milder version, or add fresh chopped jalapeños for extra heat.

Absolutely. Diced carrots, bell peppers, or cauliflower work wonderfully when added with the tomatoes. Just ensure vegetables are cut into similar-sized pieces for even cooking.

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of water if needed to restore creaminess.

Greek Yogurt Lentil Curry

Creamy lentil curry with Greek yogurt and aromatic spices for a comforting vegetarian meal.

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

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 the 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é the Aromatics: Add chopped onion and sauté for 4-5 minutes until soft and translucent. Stir in garlic and ginger, cooking for 1 minute.
4
Build the 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.
5
Combine with Lentils: Add cooked lentils to the skillet. Stir well and cook for 5 minutes to let flavors meld. Add a splash of water if the mixture becomes too thick.
6
Add the Yogurt: Reduce heat to low. Gradually stir in Greek yogurt, stirring constantly to create a creamy sauce. Heat gently for 2-3 minutes, ensuring the yogurt does not curdle. Adjust seasoning as needed.
7
Finish with Spinach: Stir in spinach until wilted.
8
Serve: 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
Aria Novak

Passionate home cook sharing easy, nourishing recipes and practical cooking tips for busy families.