Vegan Coconut Tomato Dhal

This vegan coconut tomato dhal has become somewhat of a staple in our house. It’s pretty easy and straight forward to make, it’s creamy, filling and incredibly flavourful!

I absolutely love dhal, I think it might even make my list of top 5 favourite dishes. Which is why I have been testing and tweaking this recipe for quite a long time now.

And let me tell you… the result is pretty damn good, if I say so myself!

But I think you just have to get cooking, make a big bubbling pot of it and see for yourself.

It’s one of those recipes that I’m so convinced you’ll love as much as I do, that I insist you make it for dinner tonight!

If you make this recipe at home be sure to tag your photo #myvibrantkitchen on Instagram. I love seeing all your beautiful recreations. And don’t forget to sign up for My Vibrant Kitchen’s newsletter to get the latest recipes, vegan lifestyle tips and travel diaries straight to your inbox.

Vegan Coconut Tomato Dhal Recipe

Vegan Coconut Tomato Dhal

Preparation Time:

5 minutes

Cook Time:

30 minutes

Total Time:

35 minutes


2 people


– 3 Tbsp vegetable oil
– 1 white onion, chopped
– 4 garlic cloves, minced
– 3 tsp whole cumin seeds
– 2 tsp turmeric powder
– 1 tsp mustard seeds
– ½ tsp cayenne pepper
– 3 cm fresh ginger root, grated
– 1-2 small green chillies (omit if you’d like a milder dhal)
– 250 g red lentils
– 350 ml water, boiled
– 400 ml canned coconut milk
– 400 ml tinned chopped tomatoes
– 2 Tbsp vegan vegetable stock powder
– 2 Tbsp lime juice
– 1 bunch fresh coriander


1. Heat up the oil in a big sauce pan and fry the onion until it starts going translucent.
2. Add the garlic, cumin seeds, turmeric, mustard seeds and cayenne pepper and fry for another couple of minutes.
3. Add the grated ginger and sliced green chillies, stir everything and add the lentils and boiled water.
4. Let the dhal simmer for a few minutes, then add the coconut milk, chopped tomatoes and vegetable stock.
5. Let the dhal cook on low to medium heat for 20 to 25 minutes, stirring occasionally to avoid it sticking to the bottom of the pan.
6. When the dhal has thickened and is rich and creamy, mix in the lime juice,
7. Take the dhal off the heat and sprinkle generously with chopped coriander when serving.
8. Enjoy your Vegan Coconut Tomato Dhal!


If you’re in the mood for something vibrant and delicious, why not give some of my other recipes a try?

Dive into the rich flavors of the Mediterranean with my Vegan Mediterranean Grilled Tofu Wraps or treat your taste buds to a beautiful, colorful delight with my Vegan Spiral Vegetable Tart With Sun-Dried Tomato Cream recipe.

For those cozy Sunday nights in, nothing beats my Super Easy One Pan Vegan Sunday Roast.

And if you’re looking for something packed full of spice and flavor, you can’t go wrong with my Vegan Shakshuka With Scrambled Tofu recipe. Each dish is a unique journey for your palate!

Leave a Comment

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

Scroll to Top