Menu Enter a recipe name, ingredient, keyword...

Ham and Cheese Rolls with Caramelized Pineapple and Onions


Rolls filled with ham, melted swiss cheese, and caramelized pineapple and onions in a tasty sweet and spicy sauce.

Google Ads
Rate this recipe 4.5/5 (10 Votes)


  • For the caramelized pineapple and onions:
  • 1 tablespoon oil
  • 1 large onions, sliced
  • 1 cup pineapple, sliced
  • For the sauce:
  • 1/4 cup butter
  • 2 tablespoons brown sugar
  • 2 teaspoons Worcestershire sauce
  • 1 tablespoon grainy Dijon mustard
  • For the rolls:
  • 1 1/2 packages of crescent roll dough
  • 4 ounces of ham, thinly sliced
  • 4 ounces of swiss cheese, thinly sliced
  • 1 tablespoon poppy seeds


Servings 12
Preparation time 10mins
Adapted from


Step 1

For the caramelized pineapple and onions:

Heat the oil in a pan over medium-high heat, add the onions and sauté until light caramelized, about 10 minutes, before adding the pineapple and sautéing for another 5 minutes and setting aside.

For the sauce:

Heat everything in a saucepan over medium heat until the sugar has meted and everything is mixed well.

For the rolls:

Unroll the dough in a single rectangle, top with the slices of ham and swiss, sprinkle on the onions and pineapple, roll the dough up, slice it into 12 and place them in a large greased baking pan.

Pour the sauce over the rolls and sprinkle on the poppy seeds.

Bake in a 350F/180C oven until the dough is a lightly golden brown, about 15-20 minutes.

Option: Use a pizza crust or a package of puff pastry instead of the crescent roll dough.

You'll also love

Review this recipe

Pineapple Rum Cupcakes Apple Streusel Slab Pie