Nutrition Facts for Pub sandwich

Pub Sandwich

Image of Pub Sandwich
Nutriscore Rating: 64/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
10 min
🔥
Cook Time
15 min
🕐
Total Time
25 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

12 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

8 steps
1

Slice the yellow onion thinly.

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.

3

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

4

Preheat the oven broiler to high.

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.

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.

7

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

8

Press the sandwich together and serve immediately.

Cooking Tip: Take your time with each step for the best results!
2803
cal
143.0g
protein
255.4g
carbs
134.2g
fat

Nutrition Facts

1 serving (1260.8g)
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.

Source of Calories

36.5%%
20.4%%
43.1%%
Fat: 1207 cal (43.1%%)
Protein: 572 cal (20.4%%)
Carbs: 1021 cal (36.5%%)