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.

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.

- 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.

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 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 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 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!

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
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.
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.
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.
Itโs mild with a gentle warmth. Use less red pepper flakes for a milder dish, or add more if you like heat.
We love it with basmati rice, paratha, or warm naan. Itโs also nice with quinoa or a simple salad on the side.
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
- Dal (creamy split lentils)
- Moong dal
- Chana dal
- Lentil soup
- Lentil stew
- Lentil chili
- Creamy red lentil soup
- Curry lentil soup
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
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.
- 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.
- Stir in the yogurt: Turn the heat off completely. Let the curry stop bubbling.Stir in 1 cup Greek yogurt until smooth and creamy.
- 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.
Notes
- 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
- 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
Donโt Lose This Recipe

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.





You have some really lovely recipes.
Thank you, Teresa! And thanks so much for being here trusting our recipes – we really appreciate it!
Kindest,
Louise
Delicious light healthy
I’m very happy you tried it, Sunny! Thanks so much for giving the curry a try ๐ฅณ
All the best,
Louise