This classic creamy tomato dhal is super easy to make, ultra-nourishing as it's full of the goodness of protein & fibre rich lentils, as well as being the perfect comfort food for a dull autumn or winter day.
Now, is it dhal, daal, or dal? I'm never sure! But just imagine my Aussie twang saying "how's your dal Dhal?" Well, I'll tell you now, mine's lush!
This easy to make dish is well-loved due to its subtle spicing and creamy dreamy texture. I like to make my dhal on the thicker side, to make it easier to scoop up with lovely flakey roti, but you can also add a little extra water for a thinner, soupier dal.
🍛Ingredients
These are some of the key ingredients in this delicious dhal.
Red lentils - I used split red lentils in this dhal, which only take around 15 minutes to cook. No need to presoak! yay!... Of course, you could also use yellow lentils or even yellow split peas, all would be delicious.
Tomatoes - I love making it with tomatoes as they add a lovely tang. You can easily just add in a tin/can of tomatoes if you like, or the equivalent weight of ripe cherry tomatoes. Cherry tomatoes give those delicious bursts of flavour.
Curry powder (and other spices) - these are key to any dhal. You can buy great quality curry powders. I love this mild curry powder. If you want more heat, just add more chilli to the dhal.
Coconut milk - I'm obsessed with coconut-based curries; it helps make them so rich and creamy. So I always have tins/cans of coconut milk around. I love the Biona brand as it's pure coconut milk, with no additives. You'd be surprised to read the labels of standard tins/can!
Vegetable stock - this is a great ingredient for curries and soups. It adds extra flavour to these sorts of wet dishes.
👩🏽🍳How-To
What's great about this dhal, is that it's nice and quick to make! Here's how it's done in summary, plus some handy step by step photos below.
👩🏽🍳 Chop up and sautee garlic, onion and ginger. Add the spices and toast for a minute.
👩🏽🍳 Add the lentils and water, and cook until the lentils are soft (about 20 minutes).
👩🏽🍳 Add the stock, coconut milk and tomatoes.
👩🏽🍳 Once it's nice and creamy, and the tomatoes have started to disintegrate, then it's ready to serve.
Get all ingredients ready Finely chop garlic, onion and ginger. Sweat in a pan, add the spices and toast for a minute Add lentils and water. Cook for 20 minutes until the lentils are soft, then add the stock, tomatoes and coconut milk. Cook until creamy and tomatoes start to disintegrate. Serve.
❓FAQs
Yes! It freezes very well. Vanessa is known for having a freezer packed full of this dhal!
Yes. It's a great dish for cooking the night before (and it gives more time for the flavours to become more intense). It will keep in the fridge for a good 4 days.
You can reduce or add more chilli depending on your tastes.
🥘Serving
Well I suggest serving some pakoras with this dhal, which are another traditional Indian dish. I love our Leek and Celeriac Pakoras with Vegan Raita.
Mopping up those dhal juices is essential, and luckily we have two AMAZING bread recipes.
And obviously some chutneys. I like to buy a good mango chutney, and maybe a lime pickle. Geeta's mango chutney is by far my fav, and I also love Geeta's lime pickle.
🍽️Similar recipes
If you loved this creamy dhal, then I think you'll love:
- Vegan Spinach & Potato Curry (Saag Aloo)
- Butternut Squash & Carlin Pea Curry
- Lentil Koftas with Tomato Curry Coconut Sauce
Let us know in the comments if you make this comforting Tomato Dhal... we love to hear how you served it up, or are here to answer any questions you might have xx
📖 Recipe
Easy Creamy Tomato Dhal
Ingredients Note:
For accuracy, I measure all ingredients in metric as standard, then convert and test the recipe for American cup measurements etc.
(Heads up Aussie and UK readers- your measurements in cups are sometimes different, so please use metric or check you have the correct cup and spoon type!!)
Ingredients
- 1 tablespoon olive oil (or any other neutral oil)
- 1 medium onion
- 8 cloves garlic
- 2 tablespoon grated ginger
- 1 teaspoon ground coriander
- 2 teaspoon turmeric
- 500 ml (2 cups) water
- 1 tablespoon curry powder
- 2 teaspoon sea salt
- 1 teaspoon black pepper
- 1 teaspoon chili flakes (optional)
- 400 ml (1⅔ cups) full fat coconut milk (equivalent 1 tin/can)
- 750 ml (3¼ cups) vegetable stock
- 400 g (2¼ cups) red lentils (rinsed)
- 400 g (2 cups ) cherry tomatoes, halved (OR one 400g tin/can of crushed/chopped tomatoes )
To serve
- Handful Fresh coriander (chopped)
- Vegan roti (optional)
Instructions
- Start the daal by heating the oil in a large saucepan. Once hot add the onions and fry until translucent, then add the garlic, ginger, coriander, curry powder, turmeric, salt, pepper and chili flakes. Fry for a few minutes to let the flavours infuse.
- Add the water and the lentils. Cook for around 20 mins until the lentils are soft.
- Next add the coconut milk and vegetable stock. Cook for 15 minutes.
- Add the chopped fresh or tinned tomatoes. Cook for another 10 minutes.
- To serve ,add some chopped coriander and serve with roti and an assortment of chutneys if you like.
Karen says
Best dhal ever!!
Louise-Claire Cayzer says
I'm so super happy you loved it as much as I do! x
Amanda says
This was delicious and so easy. Thank you.
Louise-Claire Cayzer says
I'm so happy you liked this recipe! It's one of my favourites too.
Shan says
Hi, my Daughter is allergic to lentils and I would like to sub chickpeas instead. All I have are canned chickpeas, think this would be an okay substitute?
Louise-Claire Cayzer says
Flavour wise this would be ok, however chickpeas are much chunkier than lentils and don't break down in the same way. I suggest cooking then blending or mashing half or most of the chickpeas so you have a thicker more dal-like texture.
Kavitha says
Seems yummy..trying tonight..
Laura` says
Greetings! This certainly looks good. I have a new bag of brown lentils, not enough red lentils, if I were to substitute the lentils, and just let it cook longer, would that be okay?
Thank you so much for your hard work.
Louise-Claire Cayzer says
Hi Laura,
Brown lentils will kind of work.. they take longer to cook and won't turn out so creamy. I would cook them for longer, then once they are soft (keep checking and add more water as needed), smash them up a bit with a potato masher for a creamier texture.
Elena says
Thank you for this delicious and easy to make recipe. Good instruction, beautiful pictures. We will be cooking it again.
Louise-Claire Cayzer says
I'm so happy you loved the recipe! It's one of my favourites too x
Brandon Brady says
Hi! Tried the recipe, and the red lentils cook in no more than 15 minutes, I think cooking for that long as suggested in the recipe makes the lentils too mushy. I suppose it’s about preference, it just didn’t work for me, maybe I did something wrong 😂
The spices and everything else was good though. I would give it another try but just cook for less time.
Louise-Claire Cayzer says
Hi Brandon,
Thanks for your feedback!
No you didn't do anything wrong, the lentils in daal do tend to end up quite mushy, but as you say, you can always reduce the cooking time to cook them to your preference. I'll update the recipe to reflect this. Glad you liked the spices and flavour though!
Hayley says
How many does this serve?
Louise-Claire Cayzer says
Hi Hayley, It serves 4 generous portions (I'll update the recipe- thank you!!)