Savor the hearty flavors of the ultimate Pub Sandwich—a crowd-pleasing classic packed with layers of rich, savory goodness. This recipe begins with crusty sandwich rolls, perfectly toasted under a broiler for a golden and buttery finish. Tender roast beef takes center stage, accented by sweet and smoky caramelized onions and creamy slices of melted Swiss cheese. An arugula garnish adds a peppery crunch, while a homemade tangy sauce made with mayonnaise, horseradish, and Dijon mustard brings bold, zesty flair. Ready in just 25 minutes, this sandwich is perfect for game days, casual gatherings, or whenever you're craving pub-style comfort food. Serve warm and pair it with your favorite sides for an unforgettable meal.
Slice the yellow onion thinly.
In a skillet, heat 1 tablespoon of olive oil over medium heat. Add the sliced onion and cook, stirring occasionally, for 10–12 minutes until caramelized. Season with salt and black pepper. Set aside.
In a small bowl, mix mayonnaise, horseradish, and Dijon mustard to make the tangy sauce. Set aside.
Preheat the oven broiler to high.
Cut the sandwich rolls in half and place them cut side up on a baking sheet. Lightly butter each cut side of the rolls. Broil for 1–2 minutes, or until toasted and golden brown. Watch closely to avoid burning.
Remove the rolls from the oven. Layer the bottom half of each roll with roast beef, caramelized onions, two slices of Swiss cheese, and a small handful of arugula.
Spread the prepared horseradish sauce on the top half of each roll.
Press the sandwich together and serve immediately.
Calories |
2803 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 134.2 g | 172% | |
| Saturated Fat | 38.1 g | 190% | |
| Polyunsaturated Fat | 9.2 g | ||
| Cholesterol | 332 mg | 111% | |
| Sodium | 5638 mg | 245% | |
| Total Carbohydrate | 255.4 g | 93% | |
| Dietary Fiber | 15.5 g | 55% | |
| Total Sugars | 25.0 g | ||
| Protein | 143.0 g | 286% | |
| Vitamin D | 0.7 mcg | 4% | |
| Calcium | 2353 mg | 181% | |
| Iron | 14.9 mg | 83% | |
| Potassium | 2225 mg | 47% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.