First , grind 4 tomatoes with garlic cloves, 2 chopped green chillies, and 1 inch ginger to a paste.
Heat 3 tbsp ghee in a pan. Add 1/2 tsp jeera and 1/2 tsp hing.
Add 1 inch cinnamon, 1 bay leaf, 5-6 black pepper,, 3-4 laung, and 1 star anise.
Add 3 big onions (finely chopped) and fry until golden brown.
Add 1 tsp kashmiri red chilli, 1/2 tsp haldi,1 tbsp coriander powder, 2 tbsp soya chap masala (or pav bhaji masala) and 1 tsp garam masala.
Add 1/2 cup peas and fry for 2-3 minutes.
Add the tomato paste and salt to taste. Cover and cook for 5-6 minutes until oil leaves the corner.
Add the marinated soya mixture and 1/2 cup water.
Cover and cook on low flame for 10 minutes.
In the end, add ginger julienne and 2 sliced green chillies.
Serve with pav bread toasted in butter .