Skip to main content New<> this month
Get the Allrecipes magazine

Roasted Pork Belly with Crispy Skin

Rated as 5 out of 5 Stars

"Slow-roasted pork belly until the skin blisters to a crisp. You may also serve this dish with liver sauce (Mang Tomas), from any Asian store, or atchara, a relish made of unripe papaya and vegetables cooked in vinegar, salt, sugar, and spices."
Added to shopping list. Go to shopping list.


7 h 20 m servings 465
Original recipe yields 12 servings


{{model.addEditText}} Print
  1. Pat pork belly dry with paper towels. Score pork belly skin in a crosshatch pattern with a sharp knife.
  2. Place pork belly skin side-up in a large roasting pan. Pour fish sauce evenly over pork belly. Season with rock salt and pepper. Let stand at room temperature for 2 hours.
  3. Preheat oven to 400 degrees F (200 degrees C). Cover roasting pan with aluminum foil.
  4. Roast pork belly in the preheated oven for 30 minutes. Reduce oven temperature to 300 degrees F (150 degrees C). Continue baking, basting pork belly with juices every 30 minutes, until very tender, about 4 hours.
  5. Remove aluminum foil and turn on the oven's broiler. Broil pork belly until skin is crisp, about 30 minutes. Remove pork belly from oven. Let rest for 30 minutes. Slice off the bone.
  6. Mix shallots, soy sauce, calamansi juice, sinamak, and chile peppers in a bowl to make dipping sauce. Serve slices of pork belly with dipping sauce.

Nutrition Facts

Per Serving: 465 calories; 33.9 6.8 31.5 89 4002 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

This recipe is on point, exact ingredients and measurement, preparation and cooking time! Turned out exactly right, crispy skin and tender meat.