Description
This one-pan coconut dhal is a comforting, flavorful lentil dish cooked with aromatic spices, coconut milk, and a hint of fresh ginger and chili. It features red lentils simmered until soft and soupy, infused with curry leaves, mustard and cumin seeds, turmeric, coriander powder, and tomato purée. Perfect as a hearty vegetarian meal, it is easy to prepare and can be enjoyed fresh or frozen for later use.
Ingredients
Scale
Dry Ingredients
- 300g red lentils
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp turmeric
- 1 dried red chilli, left whole
Fresh Ingredients
- 2 onions, finely sliced
- 4 garlic cloves, crushed or finely chopped
- 1 thumb-sized piece of ginger, finely chopped
- 5 curry leaves (optional)
- Coriander leaves, for serving
- Sliced ginger, for serving
- Sliced green chilli, for serving
Other Ingredients
- 2 tbsp sunflower oil, plus extra for drizzling
- 1 tbsp tomato purée
- 400g can coconut milk
- 850ml water
- Salt, to taste
Instructions
- Prepare the lentils: Rinse the red lentils thoroughly under cold water until the water runs clear, then drain and set aside. This helps remove excess starch and ensures a clean, smooth dhal texture.
- Cook the onions: Heat 2 tablespoons of sunflower oil in a large, shallow pan over low heat. Add the sliced onions and cook gently for about 10 minutes, stirring occasionally, until they start to brown. Add more oil if the pan appears dry to prevent sticking.
- Add garlic and ginger: Stir in the crushed garlic and finely chopped ginger, cooking for an additional 30 seconds to release their flavors into the oil.
- Add spices and tomato purée: Toss in the optional curry leaves along with mustard seeds, cumin seeds, coriander powder, turmeric, and the whole dried red chilli. Cook the mixture for a few minutes, stirring regularly to toast the spices without burning. Then add the tablespoon of tomato purée and cook for one more minute to deepen the flavor.
- Combine lentils and liquids: Stir the drained lentils into the spiced onion mixture, coating them well with the spices. Pour in the coconut milk and 850ml of water. Bring everything to a boil, stirring occasionally to prevent sticking.
- Simmer the dhal: Reduce the heat to low and let it simmer gently for about 30 minutes, uncovered, stirring now and then until the lentils are soft and the mixture is soupy. Remove and discard the whole dried chili before seasoning generously with salt to taste.
- Serve and garnish: Serve the dhal hot, garnished with fresh coriander leaves, sliced ginger, and sliced green chili. Drizzle a little sunflower oil on top for added richness.
- Storage and reheating: Allow any leftovers to cool completely before freezing in portions or as a whole batch in a plastic container. When ready to eat, defrost thoroughly and reheat gently in a pan over low heat, adding extra water if necessary to loosen the consistency.
Notes
- Red lentils cook faster than other lentils and break down easily to create a creamy texture, perfect for dhal.
- Toast spices gently to unlock their flavors but be careful not to burn them for a balanced, aromatic dish.
- Optional curry leaves add authentic flavor but can be omitted if unavailable.
- Adjust the water quantity for your preferred dhal consistency—use less for thicker, more stew-like dhal or more for soupy consistency.
- This dhal is naturally vegetarian and can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.
- Serve with rice, naan bread, or as part of a larger meal.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Keywords: coconut dhal, red lentils, coconut milk, Indian lentil stew, vegetarian dhal, one-pan meal
