Roast tomatoes over open flame until the skin is blistered on all sides.
Peel them and finely chop.
Heat oil in a large skillet. Fry wadi until golden brown.
Remove from skillet and set aside. Grind coarsely.
Add tomatoes, onion, garlic, chiles and cilantro to skillet.
Add salt and simmer for 5 minutes.
Puree in a blender or food procesor
Return to the heat and cook on high, stirring constantly, for 2 minutes.
To serve, garnish with the wadi.
Serve with rice or chappati.