Slow-Cooker BBQ Ham Sandwiches

Total Time

Prep: 20 min. Cook: 2 hours


16 servings

Updated: Sep. 26, 2022
Friends love these barbecue sandwiches and often ask me to make them. We double the crowd-pleasing recipe and serve them at potlucks. —Dana Knox, Butler, Pennsylvania
Slow-Cooker BBQ Ham Sandwiches Recipe photo by Taste of Home


  • 3 cups ketchup
  • 3/4 cup chopped onion
  • 3/4 cup chopped green pepper
  • 3/4 cup packed brown sugar
  • 1/2 cup lemon juice
  • 1/3 cup Worcestershire sauce
  • 1 tablespoon prepared mustard
  • 1-1/4 teaspoons ground allspice
  • 1-1/2 teaspoons liquid smoke, optional
  • 3 pounds thinly sliced deli ham
  • 16 kaiser or ciabatta rolls, split
  • Sliced pepperoncini, optional


  1. In a large saucepan, combine the first 8 ingredients; if desired, stir in liquid smoke. Bring to a boil over medium-high heat. Reduce heat; simmer, uncovered, 5 minutes, stirring occasionally.
  2. Place ham in a 5- or 6-qt. slow cooker. Add sauce; stir gently to combine. Cook, covered, on low 2-3 hours or until heated through. Serve on rolls. Top with pepperoncini if desired.

Nutrition Facts

1 sandwich: 348 calories, 4g fat (0 saturated fat), 38mg cholesterol, 1744mg sodium, 57g carbohydrate (26g sugars, 2g fiber), 21g protein.

Recommended Video