Sweet and Sour Rotisserie Pork Roast

Sweet and Sour Rotisserie Pork Roast

Lauri Patterson / Getty Images

  • Total: 2 hrs 33 mins
  • Prep: 15 mins
  • Cook: 2 hrs 18 mins
  • Yield: Serves 6 to 8

This sweet and tender rotisserie pork is sure to please even the pickiest of eaters. Enjoy with your favorite grilled sides, rice, or noodles. 


  • 2 to 3 pounds/900 to 1250 g. boneless pork loin roast
  • For the Marinade:
  • 1/4 cup/60 mL vegetable oil
  • 1 tablespoon/15 mL white vinegar
  • 1/2 teaspoon/2.5 mL black pepper
  • 1/2 teaspoon/2.5 mL garlic powder
  • For the Sauce:
  • 1 cup/240 mL brown sugar
  • 1 cup/240 mL red wine
  • 1 cup/240 mL teriyaki sauce
  • 1 cup/240 mL chili sauce
  • 1/2 teaspoon/2.5 mL ground cloves
  • 1/2 teaspoon/2.5 mL black pepper
  • 1/2 teaspoon/2.5 mL salt

Steps to Make It

  1. Place pork roast in a resealable plastic bag.  

  2. Combine marinade ingredients and pour over meat. Make sure all is coated well.  

  3. Seal bag and place into the refrigerator for 2 to 4 hours.

  4. Combine sauce ingredients in a large saucepan over medium-high heat.

  5. Let the liquid come to a slight boil, reduce heat to low and let simmer for 12 to 15 minutes. The sauce should be thick enough to coat back of a spoon. 

  6. Remove half of the sauce for basting and leave the remaining to serve with pork.  

  7. Place into refrigerator until right before serving roast.

  8. Preheat grill to medium-high heat.

  9. Remove roast from the mixture and save marinade in a small bowl for basting.

  10. Follow grill instructions to place roasts securely on the spit.

  11. Grill roast over indirect heat for 45 minutes to 1 1/4 hours, or until internal temperature reads around between 160 F/75 C.

  12. Brush frequently with marinade during the first 30 to 45 minutes of cooking.

  13. Once cooked, remove roast from heat and let rest for 10 minutes before carving.  

  14. Rewarm reserved sauce in microwave or saucepan.  

  15. Serve drizzle on top of meat or on the side.