In the same pan add oil, next add potatoes, sprinkle salt, turmeric powder, red chilli powder and fry till crisp.
After potatoes are crispy remove them into a bowl. In the same oil add bay leaf, cinnamon stick, cloves, cumin seeds and mix well.
Next add onions and cook till onions turn brown.
Once onions are brown add ginger garlic paste, turmeric powder, kashmiri lal mirch, coriander powder, salt and tomato puree.
Mix everything well cook till masala releases oil.
When masala releases oil, add soya chunks, potatoes mix and cook with masala for 2-3 minutes.
Next add water, mix and let it take a boil.
After it boils add fenugreek leaves, garam masala powder, coriander leaves and mix well.
Next cover and cook for 7-8 minutes on lowest flame.