Pork Rib Roast With Orange Garlic Marinade

Barbecue sauce dripping on marinated and grilled ribs

 Westend61/Getty Images

Prep: 15 mins
Cook: 80 mins
Total: 95 mins
Servings: 6 servings
Nutrition Facts (per serving)
834 Calories
62g Fat
15g Carbs
52g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 834
% Daily Value*
Total Fat 62g 79%
Saturated Fat 25g 124%
Cholesterol 188mg 63%
Sodium 203mg 9%
Total Carbohydrate 15g 5%
Dietary Fiber 0g 1%
Total Sugars 12g
Protein 52g
Vitamin C 21mg 106%
Calcium 41mg 3%
Iron 6mg 32%
Potassium 837mg 18%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Orange juice, honey, mustard, and garlic are the ingredients in this easy pork marinade. A pork loin rib roast offers great flavor and an attractive presentation. It's a perfect choice when you're expecting company, and it makes a fabulous meal for a holiday feast. This kind of roast isn't one we cook on a regular basis but don't feel intimidated; it's easier than you think.

The roast is marinated for at least 2 hours, so plan to begin the meal early in the day. Have the rib roast cut in the size you need; count on at least one rib per person.


  • 4 pounds pork loin rib roast, 6 to 8 ribs

  • 1 cup orange juice

  • 3 cloves garlic, finely minced

  • 2 tablespoons spicy brown mustard

  • 1 dash Worcestershire sauce

  • 3 tablespoons honey, or brown sugar

  • 1 tablespoon cornstarch

  • 1 tablespoon cold water

Steps to Make It

  1. Pat the pork roast with paper towels to dry.

  2. Combine the orange juice, minced garlic, mustard, Worcestershire sauce, and honey or brown sugar in a large resealable food storage bag or container. Add the pork roast and seal. Marinate the pork for at least 2 hours or overnight, turning occasionally to keep the roast coated with marinade.

  3. Heat the oven to 350 F.

  4. Line a roasting pan with foil and place a rack in the pan.

  5. Remove the roast from the marinade and place it on the rack in the prepared roasting pan. Wrap the tops of the bones with foil to keep them from becoming charred, if desired.

  6. Roast the pork for about 20 minutes per pound. The minimum safe temperature for pork—according to the USDA—is 145 F. If unsure, check with an instant-read food thermometer inserted into the thickest part of the roast, not touching bone.

  7. Bring the remaining marinade to a full boil. Combine the cornstarch and water and stir until smooth. Add the cornstarch mixture to the marinade and cook, stirring, until it is thickened.

  8. Tent the pork loosely with foil and let it rest for about 15 minutes.

  9. To serve, slice the roast between the ribs and drizzle each slice with some of the sauce mixture.