One-Pan Coconut Dhal Recipe
This vibrant and comforting one-pan coconut dhal is a simple yet flavorful Indian-inspired dish. It combines red lentils with aromatic spices, creamy coconut milk, and fresh herbs to create a rich, hearty, and mildly spiced stew. Perfect for a nutritious vegan meal, it is easy to prepare in one pan and can be served with rice or flatbreads.
- Author: Maya
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegan
Lentils & Base
- 300g red lentils
- 2 tbsp sunflower oil, plus extra for drizzling
- 2 onions, finely sliced
- 4 garlic cloves, crushed or finely chopped
- Thumb-sized piece of ginger, finely chopped
- 1 tbsp tomato purée
- 400g can coconut milk
- 850ml water
Spices & Seasonings
- 5 curry leaves (optional)
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp turmeric
- 1 dried red chilli, left whole
- Salt, to taste
To Serve
- Coriander leaves
- Sliced ginger
- Sliced green chilli
- Extra sunflower oil for drizzling
- Prepare the lentils: Rinse the red lentils under cold water until the water runs clear, then drain well to remove any excess starch and impurities.
- Sauté onions: Heat 2 tablespoons of sunflower oil in a large, shallow pan over low heat. Add the finely sliced onions and cook slowly for about 10 minutes until they are soft and beginning to brown. Add more oil if the pan becomes dry during this process.
- Add garlic and ginger: Add the crushed garlic cloves and finely chopped ginger to the pan. Cook for another 30 seconds to release their aromatic flavors without browning.
- Toast spices: Add the curry leaves if using, mustard seeds, cumin seeds, coriander powder, turmeric, and the whole dried red chilli to the pan. Stir and cook for a few minutes until the spices become fragrant.
- Incorporate tomato purée: Stir in the tomato purée and cook for one more minute to blend it all together and remove any raw taste.
- Add lentils and liquids: Add the drained lentils, stirring well to coat them thoroughly in the spiced mixture. Pour in the coconut milk and 850ml of water, mixing to combine.
- Simmer the dhal: Bring the mixture to a boil while stirring occasionally. Once boiling, reduce the heat to a gentle simmer and cook uncovered for about 30 minutes, or until the lentils are soft and the consistency is soupy. Stir occasionally to prevent sticking.
- Remove chilli and season: Scoop out and discard the whole dried red chilli. Taste and season the dhal generously with salt.
- Serve: Ladle the dhal into bowls and garnish with fresh coriander leaves, sliced ginger, and sliced green chilli. Drizzle a little extra sunflower oil over the top for added richness.
- Storage and reheating: Allow the dhal to cool completely before freezing in portions or as a large batch in an airtight container. To reheat, defrost thoroughly and warm gently in a pan over low heat, adding a splash of water to loosen the consistency if necessary.
Notes
- This dhal is naturally vegan and gluten-free, making it suitable for various dietary needs.
- Add more water during cooking if you prefer a thinner consistency.
- Adjust the amount of dried chilli or fresh green chilli according to your heat preference.
- Serve with rice, naan, or your favorite flatbread for a complete meal.
- For extra flavor, garnish with a squeeze of fresh lime juice before serving.
Keywords: coconut dhal, red lentils, Indian recipe, vegan dhal, one-pan meal, coconut milk, Indian spices, easy dhal recipe