This Greek yogurt lentil curry is a healthy, budget-friendly meal that provides a high-protein vegetarian dinner without the need for coconut milk or heavy cream.

For more lentil recipe ideas, try our classic lentil curry, easy red lentil dal, rich black lentil curry (dal makhani), or browse our best lentil recipes roundup.

Close-up of velvety Greek yogurt lentil curry, lemon, and rice.

Why you’ll love this Greek yogurt lentil curry!

If youโ€™re looking for a creamy, comforting dhal without the heavy hit of coconut milk or cream, you have found it! Louise and I were floored by how well Greek yogurt mimics that signature richness while keeping the dish naturally low in saturated fats. ๐Ÿ›

This Greek yogurt lentil curry is our new go-to for a protein-rich vegetarian dinner that actually satisfies. Itโ€™s thick, spice-infused, and incredibly velvety.

Because itโ€™s made with pantry staples, itโ€™s a brilliant budget-friendly meatless Monday meal that feeds the whole family for just a few dollars. Plus, itโ€™s fiber-packed and supports a balanced diet without any fuss. ๐ŸŒฟ

The secret to the perfect texture is all in the timing: you must turn the heat off completely before stirring in the yogurt. This prevents it from splitting, giving you that ultra-smooth, glossy finish every single time.

Itโ€™s a one-pot wonder thatโ€™s ready in about 30 minutes, giving you deep, slow-cooked flavor in a fraction of the time! โœจ

P.S. Love curries? Try our chickpea curry, cauliflower curry, or eggplant curry next.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Dried red lentils and vibrant spices in small bowls on a bright white marble surface.
  • Lentils: red lentils cook quickly and make this a creamy lentil curry. Substitute yellow lentils.
  • Olive oil: adds flavor and helps soften the onion. Substitute avocado oil or a small knob of ghee or butter.
  • Onion: yellow or white onion builds the base flavor. Substitute shallots or leeks for a milder taste.
  • Garlic: fresh garlic adds depth. For garlic-sensitive diets, use garlic-infused oil or a pinch of asafoetida.
  • Ginger: fresh ginger gives warmth and brightness. Substitute ground ginger or a small squeeze of ginger paste.
  • Crushed tomatoes: add body and balance the spices. Substitute grated fresh ripe tomatoes or tomato passata.
  • Vegetable stock: helps create a smooth, easy lentil curry. Substitute water with a pinch of salt if needed.
  • Greek yogurt: makes the curry creamy without coconut milk. Use low-fat Greek yogurt or Skyr for extra protein, or a dairy-free yogurt if needed.
  • Spices: curry powder, cumin, coriander, and turmeric create a simple Indian lentil curry flavor.
  • Red pepper flakes: add gentle heat. Skip for a milder curry or use fresh chili.
  • Lemon: adds freshness at the end. Substitute lime juice.
  • Cilantro: adds a fresh finish. Substitute parsley if you prefer.
  • Serves well with: basmati rice, naan, or paratha.
A deep bowl of creamy Greek yogurt lentil curry garnished with fresh green cilantro.

How to Make Greek Yogurt Lentil Curry

Step 1. Sautรฉ the Aromatics

Start by heating your olive oil in a large pot over medium heat. Toss in your chopped onion and cook for about 3 minutes until itโ€™s soft and translucent.

This creates the essential flavor base for our red lentil dhal recipe. Next, add the grated garlic, ginger, and all those beautiful dry spices. Stir them for just one minute until your kitchen smells amazing!

Step 1 Sauteฬed onions and fragrant spices softening in a large pot on the stove.

Step 2. Simmer the Lentils

Now, tip in your rinsed red lentils, the crushed tomatoes, and the vegetable stock. Give everything a good stir and season with salt and pepper.

This is an easy one-pot red lentil curry where everything cooks together. Bring to a boil, then simmer gently for about 20 minutes, until the lentils are soft. Add a splash of broth or water if needed to help them finish cooking.

Step 2 Red lentils and crushed tomatoes simmering in a savory vegetable broth.

Step 3. Greek Yogurt Finish

This is the most important part: turn the heat off completely. Once the curry has stopped bubbling, stir in the Greek yogurt. By moving the pot away from the heat, you ensure the yogurt melts perfectly into the sauce without splitting. Youโ€™ll be left with a glossy, velvety finish that is just as satisfying as a traditional lentil curry but much lighter.

Step 3 A spoon stirring thick Greek yogurt into the warm finished curry.

Step 4. Garnish and Serve

Give it a final taste testโ€”you might want an extra pinch of salt or a squeeze of fresh lemon to make the flavors pop. Ladle the curry into deep bowls over a bed of basmati rice. Top with a handful of fresh cilantro or some sliced scallions for a hit of freshness. Itโ€™s simple, fast, and honestly, Louise and I think itโ€™s even better the next day!

Step 4 Garnishing the creamy lentils with fresh herbs and a squeeze of lemon.

Tips

  • Turn off the heat before the yogurt: this is the key step. If the curry is boiling, the yogurt can split. We always stir it in off the heat for a smooth finish.
  • Rinse the lentils: give them a quick rinse until the water runs clear. This helps keep the curry creamy, not heavy.
  • Adjust the texture: lentils soak up liquid as they cook. Add a splash of broth or water for a looser curry, or simmer a few extra minutes if too thin.
  • Cook the spices in oil: sautรฉing them with the onion, garlic, and ginger brings out more flavor and makes the curry taste fuller.
  • Finish with lemon: a squeeze at the end lifts the dish and balances the creamy yogurt.
  • Great for leftovers: the flavor gets even better the next day. Add a little water when reheating to loosen it.

Frequently Asked Questions

How do I stop the yogurt from curdling?

Turn the heat off before adding it. This is the key step. For extra safety, stir a spoonful of warm curry into the yogurt first, then add it to the pot.

Can I use low-fat Greek yogurt?

Yes. Low-fat Greek yogurt or Skyr work well and add extra protein. Just make sure the curry isnโ€™t too hot, as lower-fat options can split more easily.

What if my lentils are still firm?

Add a splash of broth or water and simmer for 5โ€“10 more minutes. Red lentils should become very soft and almost melt into the sauce.

Is this curry spicy?

Itโ€™s mild with a gentle warmth. Use less red pepper flakes for a milder dish, or add more if you like heat.

What can I serve it with?

We love it with basmati rice, paratha, or warm naan. Itโ€™s also nice with quinoa or a simple salad on the side.

How do I store leftovers?

Keep in the fridge for up to 4 days. It will thicken, so add a little water when reheating to loosen it.

More Lentil Recipes to Try

If you try this Greek yogurt lentil curry recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Greek yogurt lentil curry topped with a squeeze of fresh lemon.

Greek Yogurt Lentil Curry

5 from 2 votes
This Greek yogurt lentil curry is a creamy, one-pot dinner made with simple pantry ingredients. Itโ€™s rich in plant-based protein and fiber, with warm spices and a light, comforting feelโ€”perfect for an easy weeknight meal.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main Course
Cuisine: Indian

Ingredients 

  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 2 cloves garlic grated
  • 1 inch ginger grated
  • ยผ teaspoon red pepper flakes or more to taste
  • 2 teaspoons curry powder
  • 2 teaspoons coriander
  • 1 teaspoon cumin
  • 1 teaspoon turmeric powder
  • 1 cup red lentils
  • 1 can crushed tomatoes 15 oz / 400 g
  • 2 cups vegetable stock or more as needed
  • 1 cup Greek yogurt
  • 1 teaspoon salt + black pepper to taste
  • 4 wedges lemon and cilantro, optional toppings

Instructions 

  • Cook the base: Heat 2 tablespoons olive oil in a large pot over medium heat. Add 1 medium onion (chopped) and cook for about 3 minutes, until soft.
    Add 2 cloves garlic, 1 inch ginger (both grated), ยผ teaspoon red pepper flakes, 2 teaspoons curry powder, 2 teaspoons coriander, 1 teaspoon cumin, and 1 teaspoon turmeric powder. Stir for 1 minute, until fragrant.
    Step 1 Sauteฬed onions and fragrant spices softening in a large pot on the stove.
  • Add lentils and simmer: Add 1 cup red lentils (rinsed), 1 can crushed tomatoes, and 2 cups vegetable stock. Season with 1 teaspoon salt and pepper and stir.
    Bring to a boil, then lower the heat and let it gently simmer for about 20 minutes. Stir now and then, until the lentils are soft.
    If it looks too thick, add a splash of water or broth.
    Step 2 Red lentils and crushed tomatoes simmering in a savory vegetable broth.
  • Stir in the yogurt: Turn the heat off completely. Let the curry stop bubbling.
    Stir in 1 cup Greek yogurt until smooth and creamy.
    Step 3 A spoon stirring thick Greek yogurt into the warm finished curry.
  • Taste and serve: Taste and adjust with more salt or a squeeze of lemon if you like.
    Serve in bowls with rice, and top with cilantro or sliced scallions.
    Step 4 Garnishing the creamy lentils with fresh herbs and a squeeze of lemon.

Notes

Substitutions
  • Lentils โ†’ yellow lentils
  • Olive oil โ†’ avocado oil, ghee, or butter
  • Onion โ†’ shallots or leeks
  • Garlic โ†’ garlic-infused oil or asafoetida
  • Ginger โ†’ ground ginger or ginger paste
  • Crushed tomatoes โ†’ fresh grated tomatoes or tomato passata
  • Vegetable stock โ†’ water + a pinch of salt
  • Greek yogurt โ†’ low-fat Greek yogurt, Skyr, or dairy-free yogurt
  • Spices โ†’ garam masala or your favorite curry blend
  • Red pepper flakes โ†’ fresh chili or skip for no heat
  • Lemon โ†’ lime juice, tadka, raita
  • Cilantro โ†’ parsley
  • Serve with โ†’ basmati rice, naan, or paratha
ย 
Tips
  • Turn off heat before yogurt โ†’ prevents splitting, keeps it smooth
  • Rinse lentils โ†’ helps the curry stay creamy, not heavy
  • Adjust texture โ†’ add water for looser, simmer longer for thicker
  • Cook spices in oil โ†’ brings out deeper flavor
  • Finish with lemon โ†’ brightens and balances the dish
  • Tastes better the next day โ†’ flavors deepen overnight
  • Storage โ†’ keep in fridge up to 4 days, add water when reheating

Nutrition

Serving: 1 of 4, Calories: 332kcal, Carbohydrates: 45g, Protein: 21g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 3mg, Sodium: 746mg, Potassium: 962mg, Dietary Fiber: 19g, Sugar: 8g, Vitamin A: 295IU, Vitamin B6: 1mg, Vitamin C: 15mg, Vitamin E: 3mg, Vitamin K: 14ยตg, Calcium: 144mg, Folate: 276ยตg, Iron: 6mg, Manganese: 1mg, Magnesium: 101mg, Zinc: 3mg

Donโ€™t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

    1. Thank you, Teresa! And thanks so much for being here trusting our recipes – we really appreciate it!
      Kindest,
      Louise

    1. I’m very happy you tried it, Sunny! Thanks so much for giving the curry a try ๐Ÿฅณ
      All the best,
      Louise