Sri Lankan Red Lentil Dal: Quick Vegan Delight Recipe
Introduction
Sri Lankan Red Lentil Dal is a quick and flavorful vegan dish that’s perfect for weeknight dinners. It’s packed with protein-rich lentils and infused with aromatic spices and coconut milk for a creamy finish. Enjoy this comforting dal with rice or your favorite flatbread.

Ingredients
- 1 cup Red Lentils
- 2.5 cups Water (used in two stages)
- 1 medium Onion, chopped
- 1 medium Tomato, diced
- 1 inch Ginger, minced
- 4 cloves Garlic, sliced
- 1 medium Green Chili (adjust for heat)
- 10 leaves Curry Leaves (or bay leaves)
- 1 teaspoon Turmeric Powder
- 1 teaspoon Red Chili Powder (adjust for spice)
- 1 teaspoon Cumin Powder
- 1 teaspoon Coriander Powder
- 1 teaspoon Salt
- 1 cup Full Fat Coconut Milk (or light coconut milk)
- 2 tablespoons Oil (for tempering)
- 1 teaspoon Mustard Seeds (fresh preferred)
- 1 teaspoon Cumin Seeds
- 2 pieces Dried Chili (optional)
- 1 teaspoon Red Chili Flakes (optional)
Instructions
- Step 1: Rinse the red lentils thoroughly under cold water until the water runs clear to remove excess starch.
- Step 2: In a pot, combine the rinsed lentils, 1.5 cups of water, chopped onion, diced tomato, green chili, curry leaves, minced ginger, sliced garlic, turmeric powder, red chili powder, cumin powder, coriander powder, and salt. Bring the mixture to a boil.
- Step 3: Reduce the heat to low, cover the pot, and let it simmer for about 15 minutes until the lentils become tender.
- Step 4: Stir in the coconut milk and the remaining 1 cup of water. Cover again and simmer for an additional 5 minutes to blend the flavors.
- Step 5: In a small non-stick pan, heat the oil over medium heat. Add mustard seeds, cumin seeds, curry leaves, and dried chilies if using. When the mustard seeds start to splutter, pour this tempering over the dal.
- Step 6: Stir gently and serve the dal hot with rice, roti, or your preferred side.
Tips & Variations
- For a milder flavor, reduce the amount of green chili and chili powder or omit the dried chilies in the tempering.
- Use light coconut milk for a lower-fat version without sacrificing creaminess.
- Add a squeeze of fresh lime juice before serving for a bright, tangy finish.
Storage
Store leftover dal in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water if it has thickened too much. This dal also freezes well for up to 1 month.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of lentils for this recipe?
Red lentils work best because they cook quickly and become soft, but you can use yellow lentils or split pigeon peas with slightly longer cooking times.
Is this dal spicy?
The spice level can be adjusted by controlling the green chili, red chili powder, and dried chilies. Feel free to reduce or omit these if you prefer a milder dish.
PrintSri Lankan Red Lentil Dal: Quick Vegan Delight Recipe
Discover the vibrant flavors of Sri Lankan Red Lentil Dal, a quick and nourishing vegan dish that combines protein-rich red lentils with aromatic spices, coconut milk, and a tempering of mustard and cumin seeds. Perfect for a comforting meal served with rice or roti, this dal is both satisfying and easy to prepare in just 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Sri Lankan
- Diet: Vegan
Ingredients
Main Ingredients
- 1 cup Red Lentils
- 2.5 cups Water (divided)
- 1 medium Onion, chopped
- 1 medium Tomato, diced
- 1 inch Ginger, minced
- 4 cloves Garlic, sliced
- 1 medium Green Chili, adjust for heat
- 10 leaves Curry Leaves (or bay leaves)
- 1 teaspoon Turmeric Powder
- 1 teaspoon Red Chili Powder, adjust for spice
- 1 teaspoon Cumin Powder
- 1 teaspoon Coriander Powder
- 1 teaspoon Salt
- 1 cup Full Fat Coconut Milk (or light coconut milk)
Tempering Ingredients
- 2 tablespoons Oil (for tempering)
- 1 teaspoon Mustard Seeds (fresh preferred)
- 1 teaspoon Cumin Seeds
- 2 pieces Dried Chili (optional)
- 1 teaspoon Red Chili Flakes (optional)
Instructions
- Rinse Lentils: Rinse the red lentils under cold running water until the water runs clear to remove any dust or impurities, ensuring a clean base for cooking.
- Combine Ingredients: In a pot, add the rinsed lentils, 1.5 cups of water, chopped onion, diced tomato, green chili, curry leaves, minced ginger, and sliced garlic. Sprinkle turmeric powder, red chili powder, cumin powder, coriander powder, and salt over the ingredients.
- Boil Mixture: Bring the pot to a rolling boil on medium-high heat to start cooking the lentils and soften the vegetables while blending the spices.
- Simmer Lentils: Reduce the heat to low, cover the pot, and let the lentils simmer gently for about 15 minutes until tender and cooked through.
- Add Coconut Milk: Stir in the coconut milk along with the remaining 1 cup of water. Cover again and allow to simmer on low heat for an additional 5 minutes to enrich the dal.
- Prepare Tempering: In a non-stick pan, heat the oil over medium heat. Add mustard seeds, cumin seeds, curry leaves, and dried chilies if using. Let the mustard seeds splutter and spices release their aroma.
- Finish and Serve: Pour the hot tempering over the cooked dal. Mix gently and serve the Sri Lankan red lentil dal hot with cooked rice, roti, or your choice of carbohydrate.
Notes
- Adjust the amount of green chili and red chili powder to control the heat level of the dish.
- Curry leaves add authentic flavor, but bay leaves can be substituted if unavailable.
- Full fat coconut milk provides a richer taste; light coconut milk can be used for a lighter version.
- The tempering step is essential for adding depth and a crunchy texture to the dal.
- This dal pairs excellently with steamed rice, flatbreads like roti, or even quinoa for a nutritious meal.
Keywords: Sri Lankan dal, red lentil recipe, vegan lentil curry, coconut milk dal, quick vegan dinner, spicy lentil soup

