In the kadai pan, heat the ghee. Then add the black mustard seeds and stir a few minutes until they begin to pop. Then add the onions, cooking a few more minutes to soften them. Then add in the chopped green chilis, grated ginger & pressed garlic and the bay leaf. Stir fry a few minutes, then add in the water.
Bring mixture to a boil, then turn down the heat to simmer while you prepare the vegetables and paneer.
Prepare the vegetables and paneer
In a separate fry pan, add about ½ a cup of cooking oil and heat.
Add the peeled, cubed potatoes and deep fry until golden brown, stirring frequently, about 3 - 4 minutes depending on the heat. Remove with a slotted spoon and set aside.
Then deep fry the cubed paneer until light golden brown; remove and set aside.
Then deep fry the cauliflower florets, until light golden brown. Reove with a slot spoon and set aside.
All together now!
To the sauce that has been cooking, and reducing a bit, add the cauliflower and continue to cook for a few minutes.
Then add in the browned, cubed potatoes, continuing to cook and stir over medium heat.
When the sauce has reduced a bit and the cauliflower and potatoes are cooked, add in the paneer. Cook and stir just to heat.
Remove from heat; stir in the garam masala, salt, pepper and chopped cilantro. Serve!