First in a broad pan, heat 3 tablespoons of oil. Fry the coarsely ground dal mixture in medium temperature.
Do not worry about lumps. Fry the mixture until the raw flavor completely goes off. By this time you will get the aroma of masala vada.
After around 5 to 7 minutes of continuous frying, you will get the texture as shown below.
Remove from stove and keep it aside.
Now heat oil in a kadai, add the whole spices, green chillies and roast until you get a nice aroma.
Add chopped onions and fry in oil. Put some curry leaves.
Now add crushed garlic. Crushed garlic gives nice strong curry flavor than chopped garlic.
Saute for 2 minutes and add chopped tomatoes.
Cook until tomatoes become soft.
Now add chilli, coriander and turmeric powders and mix with the masala.
You can add some water to cook the spices.
Add the fried gram dal mixture into the masala and mix well.
Sprinkle some water, so that the dal mixture incorporates well with the curry masala.
You can close and cook for 5 minutes in low flame.
Finally add the ground coconut, fried gram paste into the masala and mix well. Add a cup of water to adjust the consistency.
Close with a lid and cook the coconut paste for 5 minutes until the froth settles down.
Add the required salt for the curry.
This Vada curry should have a thick curry consistency and not thin.
Garnish with coriander leaves and the yummy vadacurry is ready to serve.
Serve this with hot crispy dosa or set dosa or Idli or Pooris.