Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Crispy Pork Belly with Fennel Fronds

Crispy Slow-cooked Pork Belly and Gravy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Slow-cooked Crispy Pork Belly and Gravy recipe gives you melt-in-the-mouth tender meat and incredibly crispy, puffy crackling every single time – without scoring the skin or any complicated steps. Starting with high heat, then roasting low and slow, and finishing under the oven grill (broiler) makes this method completely foolproof, and the roasting tray gravy takes it over the top. Perfect for entertaining, Sunday roasts or Christmas Day, and surprisingly simple to prepare ahead.

  • Total Time: 2 hours 50 minutes (excluding drying time)
  • Yield: 46 servings 1x

Ingredients

Scale

Pork 

  • 1 kg (2¼ lb) pork belly, skin on, not scored (see note 1) 
  • 1 tsp olive oil 
  • 1 tsp sea salt flakes
  • 1 tsp ground fennel seeds (see note 2)
  • ½ tsp freshly cracked black pepper 
  • 3 cups (750 ml) water (for roasting, see method) 

Vegetable Base  

  • 2 onions (any variety), unpeeled, cut into quarters
  • 2 carrots, unpeeled, halved and cut lengthways 
  • 2 celery stalks, halved and cut lengthways 
  • 1 large garlic bulb (or two small), unpeeled, cut horizontally in half 

Crackling 

  • 1 tsp olive oil 
  • 23 tsp sea salt flakes

Gravy 

  • ¼ cup (35 g) plain (all-purpose) flour
  • 3 cups (750 ml) chicken stock 
  • Sea salt flakes, to taste
  • Freshly cracked black pepper, to taste 

Serving Suggestions  

Instructions

  1. Dry the skin overnight (optional but recommended) – Remove the pork from its packaging, place it on a plate or chopping board and pat the skin dry thoroughly with a paper towel. Place it in the fridge, uncovered, skin-side up, and leave for 6 hours (minimum) or up to 24 hours (best). If you don’t have time to air-dry, you can still make this recipe – it will still produce amazing crackling, just not quite as puffy as the photos.
  2. Preheat the oven – Preheat the oven to 240°C (475°F) (all oven types). It needs to be very hot, so don’t rush this step – most ovens need a good 20 minutes to heat properly.
  3. Prepare the pork rub – Remove the pork from the fridge 30 minutes before baking. Pat the skin dry again with a paper towel to remove any fresh moisture (even if you air-dried it overnight). Turn the pork over so it’s skin-side down. Drizzle the flesh (not the skin) with the olive oil and sprinkle with the salt, fennel seeds and pepper. Use your hands to coat the flesh of the pork (including the sides).
  4. Build the vegetable base – Arrange the onion, carrot, celery and garlic in a large, deep roasting pan. Place the pork, flesh-side down, on top of the vegetables. Use the vegetables to prop the pork up so that it sits as level as possible – this helps the crackling form evenly.
  5. Prepare the crackling – Pat the skin dry one more time. Rub the olive oil over the top of the skin so it’s lightly and evenly coated. Sprinkle the sea salt flakes evenly across the surface – this even layer of salt is key to crispy, puffy crackling. Don’t leave the pork sitting around with the salt on it; once salted, it needs to go straight into the oven.
  6. High-heat roast (to start the crackling) Place the pan on the middle rack of the oven and roast for 30–40 minutes, or until the skin is starting to dry out and small bubbles begin forming. It will not be fully crackling at this stage – this step simply jump-starts the process and guarantees a great result later.
  7. Low and slow roast – Reduce the oven temperature to 160°C (325°F) (140°C/275°F fan-forced). Carefully pour 3 cups (750 ml) of water into the base of the pan (not over the pork – keep the skin dry). Roast for 2 hours, or until the pork is tender when pierced through the side with a knife – adding more water, ¼ cup (60 ml) at a time, if the tray looks like it’s drying out or if the vegetables start to catch.
  8. Finish the crackling under the oven grill (broiler) – Remove the pork from the oven. Transfer the pork belly, skin-side up, to a foil-lined baking tray with a wire rack placed on top.
  9. Turn the oven grill to high – Place the pork on a high shelf and grill (broil) for 2–3 minutes, or until the skin puffs and turns golden. WATCH IT CLOSELY – crackling can go from perfect to burnt in seconds. If any spots are browning too quickly, cover them with a small piece of foil. Set the pork aside to rest for at least 15 minutes while you make the gravy.
  10. Make the gravy (the best part) – Place the original roasting pan (with the vegetables) on the stovetop over medium heat. If there is a lot of excess fat in the tray, ladle out all but 2 tablespoons. Sprinkle the flour over the vegetables and stir to form a thick paste. Slowly add the chicken stock, whisking as you go. Simmer for 2–3 minutes, scraping up all the golden, flavour-packed bits from the base of the tray.
  11. Finish the gravy Pour the gravy through a sieve into a small saucepan, using the back of a spoon to press as much flavour out of the vegetables as possible. Season with salt and pepper to taste. Keep warm.
  12. Carve the pork belly Place the pork belly on a clean chopping board, skin-side down (this prevents the crackling from shattering). Slice into thick pieces (about 1.5 cm/½ inch) and serve with mashed potatoes, braised cabbage, apple sauce, gravy and a sprinkle of finely chopped dill and parsley.

Notes

Note 1 – Why I recommend unscored pork belly Leaving the skin intact gives you the best crackling. When pork is pre-scored (especially supermarket cuts), the knife almost always goes too deep and pierces the fat or flesh. This allows moisture to rise through the cuts during cooking, creating soggy patches that never crisp up. If scored pork is all you can get, don’t stress – the recipe still works – but unscored will give you those beautiful, even “bubbly” crackling patches like the photos. 

Note 2 – About the fennel Fennel and pork are a classic pairing. The fennel seeds give the pork a subtle, aromatic flavour without tasting “herby”. I use ground fennel seeds, but you can also lightly crush whole seeds with a rolling pin. If you’re not a fennel fan, simply leave it out – the crackling will still be perfect.

Make Ahead

Pork belly is one of my favourite meats to prepare ahead because it reheats beautifully and the crackling can be brought back to life in just a couple of minutes. Here’s exactly how to do it so you get perfect results on the day.

Pork belly (whole piece) – best option for entertaining or Christmas Day

  1. Cook the pork belly completely as per the recipe – including the initial high heat, the slow roast, and the final crackling step under the grill (broiler).
  2. Cool it properly – Let it sit at room temperature for about 1 hour so the steam escapes – this stops the skin from getting soggy.
  3. Refrigerate 
    • Place the whole pork belly, skin-side up, on a tray or plate.
    • Refrigerate uncovered or lightly tented with foil (never sealed tightly), for up to 2 days.
    • The crackling will soften in the fridge – totally normal. We can bring it back in minutes. 
  4. Reheat on the day 
    • Remove from the fridge 20–30 minutes before reheating.
    • Warm the meat in a 180°C (350°F) (160°C/325°F fan-forced) oven for 15–20 minutes, loosely covered with foil.
    • Remove the foil, switch the oven grill (broiler) to high, and grill (broil) for 2–4 minutes until the crackling puffs and crisps again.
    • Watch closely as  it can go from golden to burnt quickly!

Pork belly (sliced with crackling stored separately) – great for individual plating or when fridge space is tight

  1. Cook the pork belly completely as per the recipe – including the initial high heat, the slow roast, and the final crackling step under the grill (broiler).
  2. Separate the crackling (optional but ideal for the crispiest finish).
  3. Allow to cool slightly (20–30 minutes), then slice into pieces.
  4. Store the meat and crackling separately: 
    • Meat – Airtight container, up to 3 days.
    • Crackling – Refrigerate for up to 3 days in a container lined with paper towel, with the lid ajar so moisture doesn’t soften it. 
  5. Reheat: 
    • Meat – Oven (180°C/350°F, 160°C/325°F fan-forced) for 10–15 minutes (covered with foil).
    • Crackling – Place on a baking tray and cook under the oven grill (broiler) on high heat, or air fry at 200°C (400°F) for 2–4 minutes until puffy again. Watch it closely so it doesn’t burn!

Gravy

You can prep the gravy in advance.

  1. Make the gravy as per the recipe on cooking day.
  2. Cool completely, then store in an airtight container in the fridge for up to 3 days.
  3. On serving day, gently reheat on the stovetop.
  4. If it thickens (it will!), whisk in a splash of water until it is smooth again.

You can also freeze the gravy for up to 2 months. Thaw overnight and reheat gently, whisking until silky.

Leftovers

Leftover pork belly is absolutely delicious the next day and reheats beautifully if stored correctly.

Refrigerating

  • Pork belly meat – Store slices in an airtight container in the fridge for up to 3 days. 
  • Crackling – For the crispiest results, store it separately from the meat. Refrigerate the crackling for up to 3 days in a container lined with paper towel and keep the lid loose or ajar so it stays dry.
  • Gravy – Store in an airtight container in the fridge for up to 3 days. It will thicken as it chills. 

Freezing

  • Pork belly meat – Freeze pork belly slices (without the crackling) for up to 2 months. Thaw overnight in the fridge before reheating. Crackling is not suitable to freeze. 
  • Gravy – Can be frozen for up to 2 months in an airtight container. Thaw overnight and whisk while reheating gently on the stovetop or in short bursts in the microwave.

Reheating leftovers

Reheat the pork belly meat the same way you would in the Make Ahead section:

  • Oven (best) – 180°C (350°F) (160°C/325°F fan-forced), covered with foil, 10–15 minutes.
  • Microwave (fast option) – Meat only (don’t try and microwave the crackling as it will soften).
  • Crackling – Re-crisp in the air fryer at 200°C (400°F) or under the oven grill (broiler) on high for 2–4 minutes until bubbly (microwaving will soften).

Leftover ideas

Turn leftovers into easy next-day meals like bao buns, fried rice, wraps, noodle bowls, sandwiches, banh mi or crispy salad bowls. Pork belly is incredibly versatile and tastes just as good the next day.

  • Author: Nicole Maguire
  • Prep Time: 10 minutes (plus optional 6–24 hours drying time)
  • Cook Time: 2 hours 40 minutes
  • Category: Pork, Slow-cooked, Family Favourites, Easy Entertaining, Christmas
  • Method: Oven
  • Cuisine: German-inspired