To make delicious dal, you need a good aroma and taste. Even if you are in Sri Lanka, you can cook it easily because the ingredients are simple and easy to find. Dal is one of the best comfort foods at home, and in some homes, you cannot eat a meal without it.
You can eat dal with many side dishes, so here I will show you how to cook this dal in a simple and tasty way.
I have made this dal recipe many times at home, and it is one of the easiest everyday meals I prepare. It is simple, comforting, and goes well with many Sri Lankan side dishes.
👉 If you enjoy simple homemade meals, you can also try our Healthy Overnight Oats recipe for an easy breakfast option.
Ingredients
- 01 cup Mysore dal
- 1 teaspoon turmeric powder
- 1/4 tablespoon chili powder
- 4–5 red onions
- 01 medium-sized tomato, finely chopped
- 02 raw chili pods
- 02 cups coconut milk (or as needed)
- 01 teaspoon salt
- 1/2 teaspoon mustard seeds
- A few curry leaves
- 2 to 3 cloves garlic
- Rampe (if desired)
- Pepper (if desired)
- Cinnamon (if desired)
- Ginger (if desired)
You can use these ingredients to make a simple and naturally flavorful dal at home.
How to Make Delicious Dal
Step 1:
First, grate the coconut and squeeze it to make coconut milk. Separate the thick coconut milk and the thin coconut milk if you like. If you are using ready-made coconut milk, you can use it as needed.
Step 2:
Then wash the lentils well and add enough water to cook them. Do not add too much water at the beginning, because the lentils will become softer as they cook. Cook until the lentils are soft and start to break down slightly.

Dal cooking until soft and creamy texture forms
Step 3:
While the lentils are cooking, chop the onions, tomato, green chilies, cinnamon, and garlic into small pieces. If you like, you can also grind the ginger and garlic into a paste.
Step 4:
Heat a pan and add a little oil or butter. When it is warm, add the mustard seeds. Then add the chopped onion, turmeric, curry leaves, garlic, green chilies, cinnamon, and cloves. If you like, add the ginger and cook everything for a while until fragrant.

Tempering spices to enhance flavor and aroma
Step 5:
Next, add the chili powder and tomato. If you want a mild and naturally flavored dal, you can reduce the chili powder. Mix well and cook for a few minutes.
Step 6:
Now add this mixture to the cooked lentils. Pour in the coconut milk and mix well. Add salt as needed and cook for a few more minutes until the dal reaches your preferred consistency.
Step 7:
Once the dal is cooked well and the flavors have combined, remove it from the stove. Your homemade dal is now ready to serve.

Sri Lankan dal curry and rice
This dal is easy to make and full of comforting home-cooked flavor. You can enjoy it with rice, roti, bread, or other side dishes. I personally like making this recipe at home because it is simple, tasty, and perfect for everyday meals.
👉 You can also check our Easy Homemade Chicken Meatballs recipe for another simple and tasty dish.
Tips for Making Delicious Dal
- Use coconut milk for a richer and creamier taste.
- Do not add too much water at once, because the dal can become too thin.
- If you like more spice, add extra green chilies or chili powder.
- Let the dal simmer for a few minutes after adding coconut milk for better flavor.
My Dal Tip
From my experience, the tempering step at the end makes the biggest difference in flavor and aroma, especially when the spices are added at the right moment.
Common Mistakes to Avoid
- Adding too much water at the beginning
- Not cooking the lentils until soft enough
- Adding too much chili powder and overpowering the taste
- Not frying the spices well before mixing them into the dal
For me, this is one of those simple recipes that I keep coming back to. It’s easy to make, but the flavor always feels comforting and satisfying.

Golden creamy dal with curry leaves
Conclusion
This dal recipe is simple, comforting, and perfect for everyday home cooking. It’s easy to prepare with basic ingredients and gives a rich, natural flavor that goes well with rice, roti, or bread.
I personally like making this dal at home because it’s quick, filling, and always satisfying. You can adjust the spices and consistency to match your taste, making it a very flexible recipe for any kitchen.
👉 If you like traditional home-style cooking, don’t miss our Sri Lankan Chicken Curry recipe as well.
FAQ
- Can I make dal without coconut milk?
- Yes, but coconut milk gives the dal a richer and more traditional flavor.
- Can I store dal in the fridge?
- Yes, you can keep it in the fridge for 2 to 3 days in an airtight container.
- Can I freeze dal?
- Yes, dal can be frozen and reheated later when needed.
OUR BEST RECIPE FOR YOU