Chop the potatoes into 2cm cubes and chop the onion and tomato finely. Heat the oil and fry the potato and onion until the onion is starting to go transparent. Now, the next stage depends on your spinach. If it's rough looking mature stuff, shred it up, paying particular attention to the stalks - make sure you chop them up well. Throw all the stuff into the pan together with the potatoes and a half cup of water and put a lid tightly on the pan. Turn the heat down a little. The dish will be ready when the potatoes are soft (about 15-20 minutes). Check to see that the ingredients are not sticking about ten minutes after putting the lid on, and add a splash of water if they are. They should be okay - spinach usually produces a lot of water.
If you have lovely fresh baby spinach leaves, you need to be gentle with them. When the onions reach the stage mentioned above, add the chopped tomatoes and a splash of water and cover the pan tightly for about 6 or 7 minutes. This will give the potatoes a chance to cook a bit before you add the spinach. You don't need to be too thorough about chopping your spinach in this case as there won't be any nasty hairy fibres in it. Chop it roughly and fire it into the pan with the spices after the potatoes have cooked a bit, and cook for a further 7 or 8 minutes.
spinach
paneer
more
potato recipes
more spinach recipes
more thali recipes