White platter with sliced pork loin with onions and sauce.

Slow Cooker Pork Loin Recipe

  • Author: Christine Pittman
  • Prep Time: 10 minutes
  • Cook Time: 3 hours 15 minutes
  • Total Time: 3 hours 25 minutes
  • Yield: 10 servings 1x
  • Category: Entrée
  • Method: Slow Cooker
  • Cuisine: American


Get juicy and delicious Slow Cooker Pork Loin with this easy recipe. The sauce with onion, butter, and honey is so amazing!


  • 1 large onion, sliced
  • 1 (5 lb.) pork loin roast*
  • 1 1/2 tsp. salt, divided
  • 1 tsp. garlic powder
  • 1 tsp. smoked paprika
  • 1/2 tsp. black pepper
  • 3/4 cup honey
  • 1/2 cup butter, melted
  • 2 Tbsp. ketchup
  • 1 Tbsp. cider vinegar
  • 1/4 cup water
  • 2 Tbsp. cornstarch


  1. Arrange the onion in the bottom of the slow cooker.
  2. Season pork roast all over with 1 teaspoon of the salt, the garlic powder, smoked paprika, and black pepper. Place roast on top of the onion, fat-side-up (if there is a fattier side).
  3. In a medium-sized bowl, whisk together the honey, butter, ketchup, cider vinegar, and the remaining 1/2 teaspoon of salt. Pour sauce over roast in slow cooker.
  4. Cook until internal temperature is 140°F (or as much as 150°F, if you like your pork more well-done), approximately 5 hours on LOW or 3 hours on HIGH.
  5. Remove the pork from the slow cooker and place it on a plate tented with foil to stay warm.
  6. In a small bowl stir together water and cornstarch until smooth. Stir the cornstarch mixture into the liquid and onions in the slow cooker. Set slow cooker to HIGH and cook covered until sauce is thickened, about 15 minutes.
  7. Test the internal temperature of the pork to make sure that it has risen to at least 145°F. Slice it thinly and serve it topped with the sauce.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!


*If your pork loin roast is 3 pounds of smaller, halve the seasoning and sauce ingredients. If it’s 4-7 pounds, don’t adjust the ingredient amounts. In terms of temperature, begin testing the internal temperature of a smaller roast after 4 hours on LOW or after 2 hours on HIGH.