Entrees, Vegan Food, What To Cook Tonight

Ham & Swiss Dinner Roll Party Sandwich (vegan)


This recipe is one of those “I can’t believe I didn’t do this sooner!!!” things. This entirely VEGAN Ham & Swiss Dinner Roll Party Melt is going to be your next favourite recipe. I mean, who wouldn’t love to make a giant party-size sandwich? Not only is it fun to make one big sandwich, its also super practical for serving your family or friends. You can either slice into 3 meal-size pieces or 6 slider-style sandwiches. And, if feeding an even larger crowd, feel free to double or even triple the recipe.

Where do I find vegan ham?

For this recipe I used the trusty Yves brand! I call it trusty because it was the first brand of vegan “meat” to exist at my grocery store. We are a small city so I figure most cities and major grocery chains carry Yves. I also love using the ham from our local vegan butcher, Real Fake Meats.

Where do I find vegan Swiss?

I chose to call this a ham and swiss because swiss is the flavour of vegan cheese I used, but any vegan cheese will work here. I used the PC Swiss slices  but Daiya and lots of other brands make vegan cheese slices now. But also you can use vegan shredded cheese too! You can really eyeball the cheese!

As for the mayo, there are a ton of vegan mayo brands on the market right now. Even Hellman’s makes a plant-based mayo now!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham & Swiss Dinner Roll Party Melt (vegan)

  • Author: Liv B
  • Total Time: 50 minutes
  • Yield: 3-6 servings (see above recipe card for serving tips)


A vegan party size ham & swiss sandwich on fluffy dinner rolls with caramelized onions and a sweet dijon dip.


  • 1/2 onion, thinly sliced
  • 1 tbsp vegan butter
  • pinch of sugar
  • pinch of salt
  • 4 tbsp vegan mayo
  • 2 tbsp dijon mustard
  • 2 tbsp maple syrup
  • 6 pan-style dinner rolls (meaning all attached, not separate rolls)
  • 9 slices Yves veggie ham or other vegan ham
  • 6 vegan swiss cheese slices
  • 1 tbsp sesame seeds
  • dried parsley (optional)


  1. Preheat the oven to 375 F.
  2. In a frying pan on medium heat, add vegan butter, onions, pinch of sugar and salt. Fry for about 15-20 minutes on a low heat, until onions are caramelized. If the onions start to get dry, add 1 tbsp of water at a time to deglaze the pan and add some more moisture. They should be brown and nice and soft by the end of it.
  3. Meanwhile, in a small bowl stir together mayo, dijon and maple syrup. Set aside.
  4. Side the dinner rolls in half to separate the top from the bottom so they make an open-face sandwich.
  5. Spread 1-2 tbsp of the vegan mayo mixture on both cut sides of the rolls. Layer the vegan cheese and vegan ham inside the sandwich. When onions are done, add them in an even layer. Put the top half of the sandwich onto the bottom, then place on a sheet pan. Use a basting brush or a spoon to lightly brush the top of the sandwich with some of the mayo mixture, then evenly sprinkle sesame seeds on top.
  6. Bake about 20-25 minutes until cheese is melted and top of sandwich is golden brown. Remove from the oven and slice into desired amount of pieces. Enjoy with the remaining mayo for dipping!
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes

Leave a Comment

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


Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star