Spiced Cranberry Pork Roast

This Spiced Cranberry Pork Roast is an incredibly easy freezer meal to prep for the holidays! Or anytime, really. It takes just minutes to prepare and freeze. Then pull it out for an easy dinner when company is over. You’ll love the aroma it gives off while cooking!

Spiced Cranberry Pork Roast sliced on a platter and covered with pan juice gravy

Spiced Cranberry Pork Roast

This Spiced Cranberry Pork Roast is a very versatile dish, and can easily be made in the oven, slow cooker OR a digital pressure cooker.  AND true to my style, it is indeed a freezer meal!  😉

But you do not have to use it as a freezer meal.  You can make this from scratch without freezing, and I’ll still be your friend – promise!

Cranberry pork roast is a great dinner meal on its own, and I’ve just decided to dress it up a little with some additional seasonal flavors and spices.  I love the combination of oranges and cranberries, and the balance of sweet and tart that it brings.  To warm the dish up a bit, I’ve added in a little bit of cloves, and given the starring role in the sauce to some nutmeg.


You can serve the pork roast sliced or shredded – your choice.  When I roast a boneless loin roast in the oven, it generally will slice and not shred.  The same is true when cooking in the slow cooker.  It just doesn’t get quite the heat it needs to be able to shred like a shoulder butt roast.  But when cooking in a pressure cooker, I’m lucky if I can get it to stay together enough to slice.  Most of the time it sortof just shreds itself as I try to take it out of the pot.  Ha ha!

I’ve been doing my pork roasts mostly in the pressure cooker, and have been using a cornstarch slurry with the remaining juices to make a gravy.  But if you prefer, you can strain the juices and make a gravy with a flour roux, too.  I’m just lazy.  I can dump the cornstarch slurry into my Instant Pot without needing to strain the juices.  And I can bring it to a boil to thicken, all without dirtying another pot.  And I’m all about having less dishes and pots to wash up!

Close up shot of Spiced Cranberry Pork Roast on dinner plate

If you go the cornstarch route, just make sure you add your cornstarch to equal parts COLD water in a separate bowl or cup, then whisk until dissolved.  THEN pour it into your hot liquid.  Never put cornstarch directly into a hot liquid.  It will clump on you every. single. time.  And there is nothing worse than lumpy gravy.  I’ve learned my lesson the hard way…

Spiced Cranberry Pork Roast dished up on a plate for a meal with mashed potatoes and stuffing

So there you have it!  I hope you’ll give this Spiced Cranberry Pork Roast a try, and I hope it will become a family favorite for the holiday season!!  And if you really want to make it a special meal, pair this with my Instant Pot Garlic Herb Mashed Potatoes!

Spiced Cranberry Pork Roast sliced on a platter and covered with pan juice gravy

Spiced Cranberry Pork Roast

Servings: 8 servings
Course: Freezer Meal Recipes
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
With the addition of cloves and nutmeg, along with a little bit of orange juice, this Spiced Cranberry Pork Roast will take your ordinary pork roast to a whole new holiday level!
4.6 from 18 votes
Print Save Pin Recipe


  • 1 boneless pork loin roast 2 1/2 to 3 pounds
  • 1 15 oz can whole berry cranberry sauce or 2 cups homemade
  • 1 cup orange juice
  • 1/3 cup honey
  • 2 tablespoons dry minced onion
  • 1 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 1/8 teaspoon ground cloves

For sauce (needed on day of cooking - do not add to freezer bag):

  • 2 tablespoons cornstarch
  • 2 tablespoons COLD water


  • Place pork roast in gallon-size freezer bag.
  • In medium bowl, combine remaining ingredients until mixed well.
  • Pour over roast in bag.
  • Remove as much air as possible from bag and seal shut.
  • Label and date, then lay bag flat in freezer to freeze.

For slow cooker:

  • Remove bag from freezer the night before and allow to thaw overnight in the refrigerator.
  • Place contents of bag into slow cooker. Do NOT add the cornstarch/water yet.
  • Cook on low for 4-5 hours, or until thermometer inserted into center of pork loin reads 160 degrees Fahrenheit.
  • Remove roast from slow cooker and pour remaining juices into medium saucepan.
  • Mix cornstarch and COLD water until a thin slurry is achieved.  Pour slurry mixture into saucepan.
  • Heat sauce over medium-high heat until boiling.  Reduce heat and allow to simmer, stirring regularly, for 2-3 additional minutes until sauce has thickened.
  • Slice or shred roast, add sauce and serve.

For Instant Pot/pressure cooker:

  • Remove bag from freezer the night before and allow to thaw overnight in the refrigerator.  
  • Place contents of bag into pressure cooker. Do NOT add the cornstarch/water yet (it will cause a burn error).
  • Cover and cook on HIGH pressure for 60 minutes.  Then allow 10 minutes natural release, then quick release.
  • Remove roast from pressure cooker.
  • Mix cornstarch and COLD water until a thin slurry is achieved. Pour slurry mixture into pressure cooker.
  • Set pressure cooker to Saute function, and allow sauce mixture to come to a boil.  Heat for 2-3 minutes, stirring constantly, until sauce has thickened and then turn pressure cooker off.
  • Slice or shred roast, add sauce and serve.


Serving: 8servings | Calories: 203kcal | Carbohydrates: 38g | Protein: 7g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Cholesterol: 21mg | Sodium: 146mg | Fiber: 4g | Sugar: 28g
Did You Make This Recipe?Please leave a comment on the blog or share a photo on Facebook @MakeAheadMealMom!

Similar Posts


  1. In the article, you include oven as an option for cooking this. But the printable recipe only includes temps/times for insta-pot and slow cooker. Currently the oven would be my only option. I am not an experienced cook and rely heavily on the recipes for anything new, but this looks really tasty. Do you have a suggestion for temp/estimate of time for oven?

    1. Cook time for the oven would be 60-75 minutes at 350 degrees Fahrenheit for a 3-lb pork loin roast. (Be sure you get a loin roast and NOT a pork tenderloin as that requires different temps and times for cooking. They are easy to get mixed up so be sure to read the label carefully.)

4.56 from 18 votes (14 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating