Cut, wash and separate the cauliflower and broccoli into florets. Set aside 250grams of each for this recipe.
Microwave the cauliflower for 5 minutes and set aside.
Heat the pork fat in a frying pan and add in the onions and garlic and once they start to sizzle add in the black pepper, white pepper, nutmeg and salt.
Cook the onions and garlic along with the spices on a lowish heat till they start to turn a nice rich brown colour.
Deglaze the pan with the water and give it all a good mix.
Now add the cream cheese and grate in 50grams of the cheddar/mozzarella cheese that you are using and mix well. The cheese should melt and emulsify to form a sauce. Reduce this down till it's at a syrup like consistency.
Add in the heavy whipping cream and mix everything well. Cook further till it's at a consistency you like. I look for a rich but still fluid kind of sauce. Once done, turn off the stove and set aside.
Add the raw broccoli in the bowl with the microwaved cauliflower and also add in the pulled pork. Give it all a good mix.
Pour over the sauce and give it a final good mix.
Pour the mixture into a cast iron pan or any oven proof dish. Grate the remaining cheese over it.
Bake in a pre heated oven at 220C for about 15-20 minutes till the broccoli is tender and the cheese on top is nice and golden brown.
Remove and garnish with parsley
Serve!