Soak rice and dal separately for 3 hours in warm water.
First grind the rice coarsely.
Then grind rest of the ingredients except onions, curry leaves and 1/2 of bottle guard in a mixer grinder. Grind them coarsely (not into a fine paste).
Transfer into a bowl and add salt, finely chopped onions, curry leaves , and rest of the sliced bottle guard.
Heat a tawa, pour a ladle of batter and spread it all over the tawa. Heat it on both the sides until it becomes golden brown.
Transfer into a plate and serve hot with coconut chutney or avial.