Slow-roasted pork belly with cannellini beans recipe

An impressive main at a dinner party or the perfect Sunday lunch for the family, this gluten-free pork belly recipe is decadent and delicious!

Slow-roasted pork belly with cannellini beans recipe

Slow-roasted pork belly with cannellini beans

A decadent dinner recipe that makes for a proper treat!

Course Main Course
Cuisine british
Keyword gluten-free dinner
Prep Time 20 minutes
Cook Time 2 hours 15 minutes
Total Time 2 hours 35 minutes
Servings 6
Calories 655 kcal
Author Waitrose


  • 1 essential Waitrose British Pork Belly Joint (about 750g)
  • 1 garlic bulb peeled, halved
  • 2 British apples halved, cored
  • 2 onions peeled, quartered
  • 3 rosemary sprigs
  • 500 ml Cook's Ingredients Fresh Chicken Stock
  • 150 ml dry cider
  • 2 x 400 g tins of cannellini beans rinsed and drained
  • 200 g cavolo nero leaves stripped from stalks and roughly torn


  1. Preheat the oven to 160°C/Gas Mark 3. Pat the pork belly dry with kitchen towel and go over the scoring with a sharp knife making it a little deeper; season all over with fine salt. Put the garlic, apples, onions and rosemary in a roasting tin and sit the pork, skin-side up, on top. Roast for 1 hour 30 minutes.

  2. Turn the oven up to 220°C/Gas Mark 7. Remove the roasting tin from the oven and spoon off any excess fat. Stir in the stock and cider, scraping up any sticky bits from the pan. Add the beans, then roast for another 30 minutes.

  3. Lift out the pork and set aside to rest. Squeeze the garlic cloves into the beans and discard the skin, plus any apple skin and woody rosemary stalks. Stir the cavolo nero leaves into the beans and return to the oven for another 10 minutes. Slice the pork belly and serve with the beans and a dollop of Dijon mustard, if liked.

Recipe Notes

Tip: If the skin on the pork isn’t crisp enough, put the pork on a foil-lined tray under a medium grill for a few minutes.

Nutrition Facts
Slow-roasted pork belly with cannellini beans
Amount Per Serving
Calories 655 Calories from Fat 217
% Daily Value*
Fat 24.1g37%
Saturated Fat 7.5g47%
Sugar 14.9g17%
Protein 40g80%
* Percent Daily Values are based on a 2000 calorie diet.