Indian Spiced Curry

Featured in Veggie meals full of flavor.

This traditional Indian dish combines lentils with aromatic spices and coconut milk. A wholesome, easy-to-make vegetarian option.

Maria from tastyhush
Updated on Thu, 20 Mar 2025 14:58:56 GMT
A bowl of lentil curry served with white rice, topped with coriander, red onions, and lime wedges. Pin it
A bowl of lentil curry served with white rice, topped with coriander, red onions, and lime wedges. | tastyhush.com

Coral lentil dahl stands out as a comforting Indian favorite. This veggie dish combines lentils, spices, and coconut milk into something that'll fill you up and warm your soul. It's easy to throw together and tastes amazing whether you eat it alone or with a side of rice.

A satisfying flavorful meal

This dahl gets me every time with its plant-based protein punch and knockout flavor. The coral lentils work so well with mild spices, and the coconut milk makes everything creamy and wonderful. It's what I turn to when I want something healthy that still feels like a treat.

Shopping list

For my dahl, I grab about 175g of coral lentils and soak them for extra softness. I finely chop two carrots and two onions, plus two garlic cloves for that subtle aroma. I pour in 400ml of coconut milk for creaminess and mix in 400g of tomato pulp to balance everything out. My go-to spices are two tablespoons each of turmeric and curry powder - they give that beautiful golden color. To finish it off, I add fresh cilantro and a lime for brightness. Don't forget salt, pepper, and a splash of olive oil for cooking.

Step-by-step cooking process

I start by soaking my lentils while getting my veggies ready. The next part matters a lot - I cook my sliced veggies in a bit of olive oil until they're soft and aromatic. Then comes the magic moment when I stir in the spices and let their flavors bloom. Next, I pour in coconut milk and tomato pulp to create that velvety sauce I can't get enough of. The drained lentils go in last, and everything simmers gently for about 40 minutes. I keep an eye on it and add water if needed. The finishing touch is a squeeze of lime juice and a sprinkle of fresh cilantro to really make the flavors pop.

A bowl of creamy yellow lentils served with basmati rice, topped with carrots, onions and lime wedges. Pin it
A bowl of creamy yellow lentils served with basmati rice, topped with carrots, onions and lime wedges. | tastyhush.com

Insider tips

My favorite trick is making this dahl a day ahead - it tastes even better the next day. I also love adding a spoonful of plain yogurt when serving for a cool, creamy contrast. And feel free to play around with different spices to make the dish your own - that's what makes every batch special.

Frequently Asked Questions

→ Do coral lentils need soaking?

A quick soak in cold water while prepping other ingredients is enough. Coral lentils cook fast and don’t need long soaking.

→ Can I swap the coconut milk?

Coconut milk gives smoothness and a gentle taste. You can use coconut cream or plant-based yogurt as alternatives, but the flavor will change slightly.

→ How do I get the right texture?

Watch the cooking process and add water as needed. The lentils should be soft but not mushy, with the dish staying creamy, not watery.

→ Can this curry be made ahead?

Absolutely! It keeps well in the fridge for 2–3 days. The flavors deepen over time. Warm it up gently and add water if it gets too thick.

→ What spices can I include?

Boost the spice mix with garam masala, some cumin seeds, or cardamom pods. Adjust the amounts to suit your taste.

Indian Lentil Curry

A creamy lentil dish with carrots, flavored with turmeric and curry, and enriched with smooth coconut milk for extra flavor.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes
By: Maria

Category: Vegetarian

Difficulty: Easy

Cuisine: Indian

Yield: 4 Servings (1 dish)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 175g red lentils.
02 2 carrots.
03 2 onions.
04 2 garlic cloves.
05 1 lime.
06 400ml coconut milk.
07 400g tomato pulp.
08 2 tablespoons curry powder.
09 2 tablespoons turmeric powder.
10 Fresh coriander.
11 Salt.
12 Pepper.
13 Olive oil.

Instructions

Step 01

Soak the red lentils in cold water and set them aside.

Step 02

Peel the carrots, onions, and garlic, then chop them finely.

Step 03

Cook the veggies over medium heat in a little olive oil for a few minutes.

Step 04

Toss in the turmeric and curry powder. Add salt and pepper to your taste.

Step 05

Pour in the coconut milk and tomato pulp. Drain the lentils and add them too. Simmer for about 40 minutes, adding water if needed.

Step 06

Right before serving, squeeze some lime juice and sprinkle fresh coriander on top.

Notes

  1. This dish works great solo or paired with rice.
  2. A cozy, healthy vegetarian meal inspired by Indian cuisine.

Tools You'll Need

  • Large skillet.
  • Bowl.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 12 g
  • Total Carbohydrate: 45 g
  • Protein: 15 g