Norway · Europe

Norwegian Christmas Recipes: Traditional Ribbe

Updated November 3, 2026

Total time
15 hr 40 min
prep 25 min · cook 3 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Norway
Europe

Jump to recipe

Norwegian Christmas Recipes: Traditional Ribbe

Ribbe is Norwegian Christmas pork belly, usually roasted skin-on until the meat is tender and the rind turns crisp and crackling. This version seasons the pork ahead, steams it briefly in the roasting pan, then roasts it slowly; it is a festive centerpiece served with potatoes, red cabbage, and pan gravy.

Ingredients

  • 4 lb (1.8 kg) skin-on pork belly, preferably a Norwegian-style ribbe cut with ribs attached
  • 1 tbsp plus 1 tsp (18 g) fine salt, or 1 tbsp (18 g) kosher salt by weight
  • 2 tsp (5 g) freshly ground black pepper
  • 2 cups (475 ml) water, for the roasting pan
  • 1 medium yellow onion, about 6 oz (170 g), thickly sliced
  • 1 medium carrot, about 3 oz (85 g), cut into chunks
  • 2 cups (475 ml) low-sodium chicken stock, for gravy
  • 1 tbsp (15 ml) all-purpose flour
  • 1 tbsp (14 g) unsalted butter
  • 1 tsp (5 ml) apple cider vinegar
  • 1 tsp (5 ml) red currant jelly, optional, for the gravy
  • ¼ tsp (0.5 g) ground allspice, optional
  • 2 tbsp (8 g) chopped fresh parsley, optional garnish

Instructions

  1. Check and score the rind. If the butcher has not scored the skin, use a very sharp knife to cut parallel lines through the rind and fat, about ½ inch (1.25 cm) apart. Stop when the blade reaches the meat; deep cuts into the meat can let juices escape. Ask the butcher to score it if you are not confident doing this. If the pork is already scored, check that the cuts are evenly spaced and do not cut further unless needed.
  2. Season and chill. Pat the pork dry. Rub the salt and black pepper over the rind and the exposed sides, working a little into the score lines. Set it skin-side up on a tray, cover loosely, and refrigerate for 12 hours. Keep it on the lowest refrigerator shelf so it cannot drip onto other food. This dry seasoning gives the salt time to penetrate and helps dry the surface for better crackling.
  3. Set up the roasting pan. Take the pork from the refrigerator while the oven heats to 450°F (230°C). Place the onion and carrot in a roasting pan and pour in the 2 cups (475 ml) water. Put a rack over the vegetables. The pork should sit skin-side up; if the cut is uneven, tuck a small ball of foil under the lower side so the rind lies as level as possible. Even positioning helps the skin crisp consistently.
  4. Steam the pork. Cover the pan tightly with foil, making a tent so the foil does not press against the rind. Roast for 25 minutes. This brief covered stage creates steam and starts softening the skin. Carefully lift one corner of the foil away from your face to release steam, then remove the foil. The pan should still have some liquid; add a little hot water if it has evaporated completely.
  5. Roast until tender. Lower the oven to 350°F (175°C) and roast uncovered for about 2 hours 15 minutes. Begin checking the pork after 1 hour 45 minutes because thickness and bone-in cuts vary. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; check with a food thermometer in the thickest meat, away from bone. For the tender, yielding texture expected from pork belly, continue roasting until the thickest part is about 185–195°F (85–91°C), while making sure the rind stays above the pan liquid.
  6. Crisp the rind. If the skin is not blistered and crisp once the meat is tender, raise the oven to 475°F (245°C) for 10–20 minutes. Watch closely: the rind can go from golden to burnt quickly, especially at the edges. If only a few patches need more color, shield the already crisp parts with small pieces of foil. Do not pour water over the skin, since moisture softens crackling.
  7. Rest before cutting. Transfer the pork to a board and rest for 15 minutes, uncovered. Covering it tightly traps steam and can soften the rind. If it has ribs, cut between them to make portions; otherwise slice across the meat into thick servings, then break or cut the crackling into pieces. Use a sturdy knife and keep fingers clear of the scored skin.
  8. Make a quick pan gravy. Strain the roasting-pan liquid into a measuring cup and skim off most of the fat. Put the roasting pan on the stove over medium heat if it is stove-safe, or transfer the vegetables and browned pan juices to a saucepan. Add the stock and scrape up the browned bits. Melt the butter in a separate small pan, stir in the flour, and cook for 1 minute. Whisk in the stock mixture a little at a time and simmer for 5–8 minutes, until lightly thickened. Stir in the vinegar, and add the optional currant jelly and allspice. Taste before adding salt, since the pan juices are already seasoned.

Tips

  • Choose the right cut. Norwegian ribbe is generally a skin-on pork belly cut, often with ribs attached. If a butcher cannot supply a cut labeled ribbe, ask for skin-on pork belly of similar thickness; ribs are not essential, but bone-in meat may take longer to roast. Boneless belly is usually easier to portion.
  • Keep the rind dry. Drying uncovered in the refrigerator after seasoning is useful, but do not leave raw pork out on the counter for hours. If the skin looks wet when it is ready to roast, blot it carefully with paper towels. Avoid getting the rind wet when adding pan liquid or basting.
  • Use a thermometer and judge tenderness too. A thermometer confirms the safe minimum, while the higher belly temperature in the recipe helps render the fat and soften the meat. Insert the probe into meat rather than a pocket of fat, and avoid touching a rib. Thickness, starting temperature, and oven accuracy all affect timing.
  • Make the gravy flexible. Chicken stock is an easy substitute for the roasting juices if the pan has little liquid. For a gluten-free gravy, use a gluten-free flour blend or thicken the simmering stock with a slurry of 1 tsp (3 g) cornstarch mixed with 1 tbsp (15 ml) cold water; add it gradually because it thickens more strongly than flour.

Serving Suggestions

Serve ribbe hot with boiled or small roasted potatoes, braised red cabbage, and the pan gravy. Norwegian Christmas tables vary by region and household: some include sauerkraut or sweet-and-sour red cabbage, while others add sausages or meatballs. A tart side such as pickled cucumber or lingonberry preserves balances the pork’s richness. Put the crackling on the platter just before serving, or offer it separately so it stays crisp rather than sitting in gravy.

For a practical holiday meal, prepare the cabbage and potatoes while the pork roasts, then keep the sides warm while the meat rests. Spoon gravy onto the plates rather than over the rind. If serving several dishes family-style, cut the pork into portions before bringing it to the table so guests can take both tender meat and crackling.

Variations

Ribbe recipes differ in seasoning and accompaniments, so treat this as a straightforward pepper-and-salt version rather than a single definitive formula. For a warmer spice note, add ¼ tsp (0.5 g) ground allspice to the seasoning or gravy. A small amount of ground ginger or clove can also be used, but keep it restrained so it does not overwhelm the pork. These spices are optional, not required for crisp skin.

If you cannot find skin-on pork belly, skinless pork belly can still be roasted using the same seasoning and temperature approach, but it will not produce crackling. For a leaner roast, pork shoulder is a possible substitute, though it is not ribbe and has a different texture; it needs its own timing based on size and temperature. For a richer gravy, replace up to ½ cup (120 ml) of the stock with strained pan juices. For a sharper finish, add another ½ tsp (2.5 ml) of vinegar instead of extra salt.

Storage and Reheating

Refrigerate leftover pork within 2 hours of cooking, in a shallow airtight container. Keep the meat and crackling separate when possible; the meat keeps well for 3–4 days in the refrigerator, while crackling is best the day it is made and may soften in storage. Refrigerate leftover gravy separately for 3–4 days as well. Freeze the meat and gravy for up to 2–3 months for best quality, thawing overnight in the refrigerator.

Reheat sliced pork covered with a spoonful of gravy or water in a 325°F (165°C) oven until the center reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. Reheat gravy on the stove, stirring until steaming throughout. To revive crackling, warm it separately on a baking sheet in a 400°F (205°C) oven for a few minutes, watching carefully; it may not regain exactly the same texture. Do not microwave crackling with the meat, since trapped steam makes it chewy.

Frequently Asked Questions

Can I prepare ribbe more than 12 hours ahead?
Yes. The pork can be salted and refrigerated for up to 24 hours before roasting. Keep it covered loosely or on a clean tray on the lowest shelf, and do not rinse off the seasoning. The recipe’s total time uses a 12-hour chilling period; a longer chill adds directly to the total elapsed time.

Why is my pork rind still chewy?
Common causes are damp skin, an uneven roast, or insufficient high heat at the end. Check that the rind stayed above the liquid, pat it dry before roasting, and use foil under the meat to level the skin. Once the meat is tender, give the rind a short, closely watched blast at 475°F (245°C). If the pork is done but a few areas remain soft, crisp those patches under the broiler briefly while watching continuously.

Can I make ribbe without ribs?
Yes. Boneless, skin-on pork belly works well, and it is easier to slice and serve. The bones mainly affect the shape and cooking time, so start checking a boneless cut earlier than the estimate. The rind still needs to be scored, salted, kept dry, and positioned level for even crackling.

Should I baste the pork while it roasts?
No. Basting the skin adds moisture and can prevent it from crisping. The water in the pan is there to create steam during the covered first stage and to keep drippings from scorching; it should not reach the rind. Add hot water to the pan if needed without splashing the pork.

Can I cook the pork entirely the day before?
You can roast it ahead, refrigerate it promptly, and reheat it the next day, but freshly roasted ribbe generally has crisper skin. For the best make-ahead result, season the pork the day before and roast it on the day you plan to serve it. If fully cooking ahead, store it safely and reheat the meat to 165°F (74°C); crisp the skin separately just before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).