Slow-roasted pork belly with cannellini beans
Waitrose and Partners

Slow-roasted pork belly with cannellini beans

3.5 out of 5 stars(2) Rate this recipe
  • Serves6
  • CourseMain meal
  • Prepare20 mins
  • Cook2 hrs 15 mins
  • Total time2 hrs 35 mins

Please note that while we take every care to ensure the product and recipe information displayed on our website is correct, in the event that a product is unavailable, alternatives may be displayed and/or a substitution may be given. This may affect the nutrition and allergen information, therefore if you have any allergy or intolerance, please ensure you have reviewed the product label to ensure it is suitable for you to consume.


  • 1 essential Waitrose British Pork Belly Joint (about 750g)
  • 1 garlic bulb, halved
  • 2 British apples, halved and cored
  • 2 onions, quartered
  • 3 rosemary sprigs
  • 500ml Cooks’ Ingredients Fresh Chicken Stock
  • 150ml dry cider
  • 2 400g cans cannellini beans, rinsed and drained
  • 200g 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.

Cook’s 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.


Typical values per serving when made using specific products in recipe


2,018kJ/ 493kcals



Saturated Fat












Shop this recipe

Book a slot to see product availability

To view what's in stock at your nearest Waitrose & Partners store, please book a slot

Loading finished

0 added

0 in trolley

Quantity of Waitrose British Pork Belly Joint in trolley 0

0 in trolley.

Waitrose British Pork Belly JointTypical weight 0.5kg

Typical weight 0.5kg

Item price

£3.79 each est.

Price per unit


0 added

0 in trolley

Quantity of Waitrose British Pork Belly Joint in trolley 0

0 in trolley.
Rating details

Rate this recipe

Select your rating

Overall rating (3.5/5)

3.5 out of 5 stars2 ratings