Greek Yogurt Lentil Curry

Creamy Greek yogurt lentil curry simmered with fragrant spices in a rustic bowl Save to Pinterest
Creamy Greek yogurt lentil curry simmered with fragrant spices in a rustic bowl | savorysketches.com

This hearty curry brings together tender brown lentils simmered with fragrant cumin, turmeric, coriander, and garam masala. The tangy Greek yogurt creates a velvety sauce that balances the warmth of Indian spices perfectly. Ready in under an hour, this protein-rich dish makes satisfying weeknight dining. Serve over fluffy basmati rice or with warm naan to soak up the creamy sauce. Fresh cilantro and a squeeze of bright lemon add the finishing touches to this comforting, vegetarian-friendly bowl.

The first time I made this curry, it was actually by accident on a Tuesday night when I had nothing but lentils and a container of Greek yogurt in the fridge. My roommate walked in mid-simmer and asked what smelled so incredible, then proceeded to eat two bowls straight from the pot. Now it is the recipe I make when I need something that feels like a hug but takes zero effort to pull together.

Last winter my sister came over exhausted from work and I made this for her. She sat at the counter watching me stir in the yogurt and said it was the first time all week she felt like she could breathe. There is something about warm spices and creamy lentils that just slows down the whole world for a bit.

Ingredients

  • 1 cup dried brown or green lentils: These hold their shape beautifully and absorb all those aromatic spices without turning mushy
  • 3 cups water: For cooking the lentils until perfectly tender
  • 1 medium onion: Finely chopped creates the sweet base that balances the tangy yogurt
  • 2 cloves garlic: Freshly minced gives you that punchy aromatic backbone
  • 1-inch fresh ginger: Grated releases more flavor and those lovely tender bits in every bite
  • 1 medium tomato: Diced small so it melts down into the spice mixture
  • 1 cup baby spinach: Optional but adds such a lovely fresh contrast and color
  • 1 tablespoon olive oil: Your canvas for toasting those first spices
  • 1 teaspoon cumin seeds: Toasting them in hot oil unlocks this incredible nutty fragrance
  • 1 teaspoon ground turmeric: Gives that gorgeous golden color and earthy undertone
  • 1 teaspoon ground coriander: Adds a bright, citrusy warmth that rounds everything out
  • 1 teaspoon garam masala: The finishing spice blend that makes it taste complete
  • ½ teaspoon chili powder: Adjust up or down depending on your heat preference
  • 1 teaspoon salt: Essential for making all those spices sing together
  • Freshly ground black pepper: A generous pinch brings subtle warmth
  • 1 cup plain Greek yogurt: The magic ingredient that transforms this into something creamy and luxurious
  • Fresh cilantro: Chopped generously over the top adds brightness
  • Lemon wedges: Squeezed right before serving cuts through the richness

Instructions

Cook the lentils:
Combine the rinsed lentils with water in a medium saucepan and bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until tender but still holding their shape. Drain any excess water and set them aside while you build the flavorful base.
Toast the spices:
Heat olive oil in a large skillet over medium heat and add cumin seeds, letting them sizzle for about 30 seconds until fragrant and blooming. Your kitchen should start smelling amazing right about now.
Build the aromatics:
Add chopped onion and sauté for 4 to 5 minutes until soft and translucent, then stir in garlic and ginger for just 1 minute until their raw scent mellows into something warm and inviting.
Develop the spice base:
Toss in diced tomato with turmeric, coriander, garam masala, chili powder, salt, and pepper. Cook this mixture for 3 to 4 minutes until tomatoes break down completely and the spices are toasted and aromatic.
Combine and meld:
Add the cooked lentils to the skillet and stir everything together, letting them cook for 5 minutes so flavors meld. If the mixture looks too thick, splash in a little water to loosen it up.
Create the creamy sauce:
Reduce heat to low and gradually stir in Greek yogurt, mixing constantly to create a silky sauce. Heat gently for 2 to 3 minutes, being careful not to let it boil, then taste and adjust seasoning.
Finish and serve:
Stir in spinach until just wilted if using, then serve hot topped with fresh cilantro and lemon wedges on the side for squeezing.
Golden Greek yogurt lentil curry plated with fluffy rice and fresh cilantro garnish Save to Pinterest
Golden Greek yogurt lentil curry plated with fluffy rice and fresh cilantro garnish | savorysketches.com

This curry has become my go-to for bringing over to friends who need a meal. Last month I dropped some off for my neighbor who had just had a baby, and she texted me three days later saying it saved her life during those exhausting newborn nights.

Making It Your Own

I have learned that lentil curry is incredibly forgiving. Sometimes I add diced carrots along with the onions for sweetness, or throw in bell peppers during the last few minutes for crunch. Once I used coconut yogurt instead of Greek yogurt and it created this completely different but equally delicious tropical variation.

The Art of Serving

Steam some basmati rice while the curry simmers, or pick up fresh naan from the store. I love setting out small bowls of extra yogurt, chopped cashews, and pickled onions so everyone can customize their bowls. It makes the whole meal feel like an interactive dinner party.

Storage and Meal Prep

This curry actually tastes better the next day as the spices continue to develop and meld. I often make a double batch on Sunday and portion it into glass containers for easy lunches throughout the week.

  • The yogurt sauce can separate slightly when reheating, so stir in a splash of water while warming it gently on the stove
  • Fresh cilantro loses its vibrancy quickly, so add it right before serving instead of storing it with the curry
  • This freezes beautifully for up to three months, just thaw overnight in the refrigerator before reheating
Hearty Greek yogurt lentil curry featuring tender lentils in a rich spiced sauce Save to Pinterest
Hearty Greek yogurt lentil curry featuring tender lentils in a rich spiced sauce | savorysketches.com

There is something so grounding about a bowl of lentil curry, the way it fills you up without weighing you down. I hope this becomes one of those recipes you turn to again and again.

Recipe FAQs

Yes, simply substitute coconut yogurt or another plant-based yogurt for the Greek yogurt. The flavor will be slightly different but still delicious and creamy.

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

Reduce the heat to low before adding the yogurt, and stir it in gradually. This gentle heating prevents separation and keeps the sauce silky smooth.

Absolutely. Diced carrots, bell peppers, or cauliflower work well. Add them when cooking the onions so they have time to soften properly.

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.

The spice level is mild to medium. Adjust the chili powder to your preference, or omit it entirely for a milder version children will enjoy.

Greek Yogurt Lentil Curry

Creamy vegetarian curry with tender lentils, aromatic spices, and tangy Greek yogurt for a comforting 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 over high heat, then reduce heat to medium-low and simmer uncovered for 20–25 minutes until lentils are tender. Drain any excess liquid 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, being careful not to burn them.
3
Sauté the Aromatics: Add chopped onion to the skillet. Sauté for 4–5 minutes until soft and translucent. Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
4
Build the Spice Base: Add diced tomato, ground turmeric, coriander, garam masala, chili powder, salt, and black pepper. Cook for 3–4 minutes, stirring frequently, until tomatoes break down and spices become aromatic.
5
Combine with Lentils: Add cooked lentils to the skillet and stir well to combine with the spice mixture. Cook for 5 minutes over medium heat, allowing flavors to meld. Add a splash of water if the mixture becomes too thick.
6
Add Greek Yogurt: Reduce heat to low. Gradually stir in Greek yogurt, mixing constantly to create a smooth, creamy sauce. Heat gently for 2–3 minutes, ensuring the yogurt does not curdle or separate. Adjust seasoning to taste.
7
Wilt the Spinach: Stir in baby spinach and cook for 1–2 minutes until just wilted.
8
Serve and Garnish: Transfer curry to serving bowls. Garnish generously with chopped fresh cilantro and serve with lemon wedges on the side.
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). Verify yogurt labels for gluten-containing additives if preparing for someone with celiac disease.
Elise Morgan

Sharing approachable recipes, kitchen tips, and real-life meal inspiration for home cooks and busy families.