Nutrition Facts for Pub sandwich

Pub Sandwich

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.

Nutriscore Rating: 64/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Pub Sandwich
Prep Time:10 mins
Cook Time:15 mins
Total Time:25 mins
Servings: 4

Ingredients

  • 4 pieces crusty sandwich rolls
  • 400 grams roast beef
  • 8 slices Swiss cheese
  • 2 tablespoons butter
  • 1 large yellow onion
  • 0.5 teaspoons salt
  • 0.25 teaspoons black pepper
  • 4 tablespoons mayonnaise
  • 1 tablespoon horseradish
  • 1 teaspoon Dijon mustard
  • 1 cup arugula
  • 1 tablespoon olive oil

Directions

Step 1

Slice the yellow onion thinly.

Step 2

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.

Step 3

In a small bowl, mix mayonnaise, horseradish, and Dijon mustard to make the tangy sauce. Set aside.

Step 4

Preheat the oven broiler to high.

Step 5

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.

Step 6

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.

Step 7

Spread the prepared horseradish sauce on the top half of each roll.

Step 8

Press the sandwich together and serve immediately.

Nutrition Facts

Serving size (1260.8g)
Amount per serving % Daily Value*
Calories 2802.6
Total Fat 134.2g 0%
Saturated Fat 38.1g 0%
Polyunsaturated Fat 9.2g
Cholesterol 332.2mg 0%
Sodium 5637.9mg 0%
Total Carbohydrate 255.4g 0%
Dietary Fiber 15.5g 0%
Total Sugars 25.0g
Protein 143.0g 0%
Vitamin D 29.4IU 0%
Calcium 2352.9mg 0%
Iron 14.9mg 0%
Potassium 2224.7mg 0%
*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.

Source of Calories

Fat: 43.1%
Protein: 20.4%
Carbs: 36.5%