Roast Pork, Fennel & Broccoli

This recipe provides a solid dose of protein from the pork along with vitamin B1, choline, phosphorus, selenium and zinc. The veggies fill in vitamins C, K1 and A, folate and calcium. 


One serve provides 315 calories, 25 g protein, 19 g fat and 6 g of net carbs


The Cronometer screengrab below shows the nutrients provided by 2000 calories of this recipe relative to the Optimal Nutrient Intakes.  



  • 1 kg pork belly or shoulder with fat for crackling
  • 2 tsp Himalayan salt 
  • 1 fennel bulb, thinly sliced with mandoline or knife
  • 1 head of broccoli, steamed
  • 2 apples, chopped 1 cm chunks, core removed but keep the skin on, steamed. 

TIP: You can steam the apples in a microwave in a glass pyrex casserole with a splash of water and a lid for 10 minutes.


  • For best crackling results, rinse pork and pat dry with a paper towel, score the skin and leave in the fridge overnight with a cloth to cover allowing the skin to dry out.
  • Pre-heat oven to 240°C/460°F.
  • Place pork in a roasting tray and pat over the salt.
  • Roast for 30 – 40 minutes or until the skin blisters and crackles.  Watch closely for burning (put lower in the oven if burning).
  • Reduce heat to 180°C/360°F and roast for a further 1.5 hours or until the meat is meltingly tender and skin is crackled. Ensure pork is cooked completely.
  • At the 1 hour mark add the fennel into the tray, toss so coated in the pork fat. Keep an eye on the fennel making sure it does not burn, remove from the tray if it does.
  • While the fennel is cooking with the pork. Place the steamed apples in a blender/food processor and blend until a smooth sauce. 
  • Serve with the steamed broccoli.

Suitable for 

This recipe is featured in the following recipe books optimised for nutrient density.  Follow the links below to find more nutrient-dense recipes optimised for YOUR goal.   

Nutrient Optimiser

If you want to take your nutrition to the next level, we’d love you to check out Nutrient Optimiser to get your free food list and more recipes optimised for your goals.  We have designed Nutrient Optimiser to be the quickest and easiest way to optimise your nutrition at the micronutrient level.  

You can select from our database of five hundred recipes to plan your meals for the coming week to ensure you will get the nutrients you need to thrive.  Then, if you are able to track your current diet for a few days, Nutrient Optimiser will identify the foods and meals that you need to fill your macro and micronutrient gaps.