Start by blanching the broccoli in boiling water for a minute or two. You want it to be lightly softened but still crispy. Once done, plunge it into ice water to stop the cooking process, then drain and set aside.
In a frying pan, heat the ghee over medium heat. Make sure to use a nonstick pan, as you’ll be adding the paneer shortly. Add the brown mustard seeds, cumin seeds, and nigella seeds. Fry them until fragrant and lightly toasted, being cautious not to scorch them, as this will make them bitter.
Now, add the sliced onion to the pan. Sauté for about 2 to 3 minutes until it becomes slightly softened. Then, add the minced garlic, ginger, ground mace, and salt to the onion mixture. Continue to cook for another 2 minutes, stirring occasionally, then transfer this fragrant mixture to a bowl and set aside.
Return to the frying pan and add a little more ghee if necessary. Fry the paneer on both sides until it’s lightly browned. While it cooks, sprinkle a little salt and a light pinch of ground cumin over the pieces to enhance the flavor.
Once done, return the onion mixture to the pan along with the blanched broccoli. Stir gently to combine, being careful not to break the paneer. Heat through until everything is warm, adding additional salt to taste if necessary.