First, make the pastry.
Put the ghee, yoghurt, a little salt and the flour in a large bowl.
Mix with enough water to make a soft dough.
Cover the dough and set aside for 30 minutes in a cool place, preferably a refrigerator.
Heat the oil in a pan.
Add the ginger and garlic pastes, chilli powder, salt and the finely chopped mushrooms and lightly stir-fry for about 2 minutes, or until all the moisture has evaporated.
Add the carrots, chillies and paneer and continue frying for about 1 minute.
Then add the ginger and peas and sprinkle with lemon juice.
Now add the peppers and pomegranate seeds and stir to mix well.
Sprinkle over the black cumin seeds.
Divide the dough into equal portions, then roll each portion into a round ball.
Dust with a little flour and shape each ball into ovals.
Place a little vegetable mixture in the middle, fold over to cover the vegetables and seal the edges.
Trim off the uneven sides with a sharp knife to make neat rectangular or triangular lukhmi.
Heat enough oil for deep-frying in a kadhai or deep, heavy-based pan to 180’C / 350'F, or until a cube of bread browns in 30 seconds.
Working in batches, carefully lower the lukhmis into the hot oil, and deep-fry until golden brown.
Remove with a slotted spoon and drain on kitchen paper (paper towels) before serving.