Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Coconut Dal

Coconut Dal

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 7 reviews

This rich and comforting Coconut Dal is a simple, budget-friendly meal that’s packed with flavour, thanks to simple spices like turmeric and garam masala. Made with creamy coconut milk and lentils, it’s an ideal dish for busy weeknights.

  • Total Time: 30 mins
  • Yield: 4 1x

Ingredients

Scale

COCONUT DAL 

  • 1½ cups (375 g) dried red lentils
  • 2 tbsp coconut oil (or any other oil of choice) 
  • 1 onion, finely diced
  • 1 tbsp finely chopped garlic
  • 1 tbsp finely chopped ginger
  • 1 tsp sweet paprika
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp garam masala (you can substitute with curry powder)
  • 3 cups (750 ml) vegetable stock
  • 1 cup (250 ml) coconut milk
  • 200 g (7 oz) canned diced tomatoes (see note 1)
  • 1 tsp sea salt flakes
  • ½ tsp cracked black pepper
  • 1 tbsp sugar (any type)
  • 2 cups (100 g) baby spinach leaves

TO SERVE

  • Plain yoghurt
  • ¼ bunch coriander (cilantro), finely chopped
  • Crispy fried shallots (optional, available at the supermarket or Asian grocery stores)
  • 4 store-bought roti breads (see note 2)
  • Lemon wedges, for squeezing

Instructions

  1. Place the lentils in a fine-mesh sieve and rinse under running water until the water runs clear.
  2. Heat the coconut oil in a deep, heavy-based frying pan over medium heat.
  3. Add the onion and cook for 2–3 minutes until softened. Add the garlic and ginger and cook for a further 1 minute.
  4. Add the spices and stir them through, then immediately add the rinsed lentils, vegetable stock, coconut milk, canned tomatoes, salt, pepper and sugar.
  5. Stir to combine, bring to a simmer and cook for 20 minutes, stirring occasionally, until the lentils have softened.
  6. Add the spinach leaves and stir them through – as soon as they have wilted, remove the pan from the heat.
  7. Serve with a swirl of plain yoghurt, some freshly chopped coriander, crispy fried shallots, the flaky roti and a squeeze of lemon juice.

Notes

Note 1 – You can freeze leftover canned tomatoes for up to 2 months in a reusable sandwich bag or airtight container. 

Note 2 – Opt for the soft and flaky roti in the freezer section of the supermarket. It heats in the pan just as you would find at your favourite local restaurant!

Make ahead

Prep ahead – You can chop the onion, garlic, ginger and coriander (cilantro) up to a day in advance. Store them in separate airtight containers in the refrigerator to save prep time and make this an even quicker dinner. 

Pre-cook it – This dal can be fully cooked up to 2 days ahead of time. Follow the recipe, let the dal cool completely, then store it in the refrigerator. It will taste even better the next day. 

Leftovers

Fridge – Refrigerate leftover dal in an airtight container for up to 2 days. Freeze for up to 2 months. Thaw completely in the fridge overnight prior to reheating. 

  • Author: Nicole
  • Prep Time: 5 mins
  • Cook Time: 25 mins
  • Category: mains, soups, curry, budget friendly, vegetarian
  • Method: simmering, pan
  • Cuisine: Indian