Soldato
Your pictures are too big!
you could make that recipe a lot better by,
1. using tharka instead of pastes and adding the tharka after you have fried the onions (tharka = ginger and garlic cloves blended).
2. dont add any water.
3. use tortilla wraps instead of frozen pratha's or supermarket chapati's, tortilla's taste better when cooked on a thuvva (indian frying pan used for making chapati's)
also the reason why it takes you that long is because your using far too much water, and you must have it on a low heat or your cooker aint that powerful.
you can also add potatoes into this recipe, chopped into squares as thick as your thumb
looks delicious, a bit concerned adding water, generally i never add water to indian recipes unless in small amounts.