Gently fry the onion in the coconut oil over a medium heat for 7 minutes until soft.
1 tbsp coconut oil, 1 medium onion
Add the minced garlic and ginger and fry for 2 more minutes, stirring frequently.
4 tsp garlic, 1 tbsp fresh ginger
Add the curry powder and dried spices (turmeric, ground cumin, garam masala, ground coriander, 1/2 tsp dried chilli flakes) and fry for 2 more minutes, stirring frequently until the spices are aromatic.
1 tbsp medium curry powder, 1 tsp ground turmeric, 2 tsp ground cumin, 1 tsp garam masala, 1/2 tsp ground coriander, 1/2 tsp dried chilli flakes
Note: Add a tsp or so more oil if needed at this point.
Add the vegetable stock and red lentils and bring the pan to a gentle simmer over a low-medium heat. Simmer for 10 minutes until the lentils have absorbed all of the stock.
750 ml vegetable stock, 300 g dry red lentils
Once the lentils have absorbed all of the stock add the coconut milk. Don't be tempted to add the coconut milk before the lentils have absorbed the stock otherwise the curry may not thicken.
200 g coconut milk
Simmer on a low heat for a further 10-15 minutes until the dahl is thick and creamy.
Before serving, test the dahl for seasoning and add 1/2 tsp each of salt and ground black pepper if necessary. At this stage you can also add another 1/2 tsp of dried chilli flakes if you prefer your curry to be spicier.
1/2 tsp black pepper, 1/2 tsp salt
Note: Some curry powders already include salt so make sure to taste test the dahl before adding this additional salt and pepper.