Photo: Annabelle Breakey
Total Time
1 Hour
Makes 2 sandwiches

Time: about 1 hour. Make the marmalade ahead so you can whip these babies out in just a few minutes. Leftover marmalade is terrific on pork chops and roast beef.

How to Make It

Step 1

Make marmalade: Melt butter with oil in a large heavy frying pan over medium-high heat. Add onions, garlic, sugar, salt, and pepper, stirring well to combine. Reduce heat to medium and cook, stirring occasionally, until onions have softened and browned, about 20 minutes. Add vinegar and wine. Cook, uncovered, stirring occasionally, until most of the liquid has been absorbed and onions are soft and sticky, about 10 minutes. Let marmalade cool slightly.

Step 2

Make sandwiches: Evenly spread one side of each bread slice with 1/2 tbsp. butter. Spread unbuttered side of 2 slices with 1 1/2 tbsp. marmalade each, then top with pastrami and cheese. Spread mustard on unbuttered side of remaining 2 bread slices and place each, buttered side up, on pastrami- and cheese-topped slices.

Step 3

Heat a large nonstick frying pan over medium heat. Add sandwiches and cook, turning once, until golden brown on both sides and cheese is melted, about 5 minutes total.

Step 4

Make ahead: Marmalade keeps up to 2 weeks, covered and chilled.

Step 5

Note: Nutritional analysis is per sandwich.

Ratings & Reviews

KillerTerry's Review

September 24, 2014

sukeedog's Review

December 14, 2013

DaniB44's Review

April 17, 2011

SandwichFiends's Review

January 19, 2011
Delicious. I can see how the marmalade would be great with other meats. Used a combination of Swiss and Muenster, and it turned out really great. Absolutely LOVED it!

Sybil Brown's Review

Sybil Brown
May 19, 2010
I especially liked the Onion Marmalade,which I use on grilled pork. I have made the sandwich with Pastrami (my favorite) but also Ham and Turkey and it was still excellent.