There’s nothing quite like a juicy, flavorful roast beef sandwich to satisfy your hunger. Whether you’re craving a quick lunch, a hearty dinner, or a game-day favorite, this classic sandwich delivers the perfect combination of tender roast beef, crispy bread, and mouthwatering toppings.
From a simple deli-style roast beef sandwich to gourmet variations with horseradish sauce, caramelized onions, or melted cheese, this recipe will show you how to build the ultimate sandwich experience. Let’s get started!
🛒 Ingredients You’ll Need
For the Sandwich:
- 2 slices crusty bread (sourdough, ciabatta, or hoagie roll)
- 6-8 oz thinly sliced roast beef (deli or homemade)
- 2-3 slices provolone, Swiss, or cheddar cheese
- 2 tablespoons butter (for toasting)
For the Spread & Toppings:
- 2 tablespoons mayonnaise
- 1 tablespoon horseradish sauce (optional, for extra kick)
- 1 teaspoon Dijon mustard
- ¼ teaspoon black pepper
- Lettuce or arugula (for freshness)
- Tomato slices (optional)
- Caramelized onions or sautéed mushrooms (for a gourmet touch)

🔥 How to Make the Perfect Roast Beef Sandwich
Step 1: Prepare the Bread
- Butter the bread slices on one side to create a crispy, golden texture.
- Toast in a skillet or pan over medium heat until golden brown. Set aside.
Step 2: Warm the Roast Beef (Optional)
- If using cold deli roast beef, you can keep it cold for a classic sandwich.
- If you prefer it warm, heat the roast beef briefly in a pan or microwave.
Step 3: Make the Spread
- Mix together mayonnaise, horseradish sauce, Dijon mustard, and black pepper in a small bowl.
- Spread evenly on one or both slices of toasted bread.
Step 4: Assemble the Sandwich
- Layer the roast beef generously on one slice of bread.
- Add cheese slices, then place the sandwich under a broiler for 1-2 minutes to melt the cheese (optional).
- Top with lettuce, tomato, and caramelized onions if desired.
- Close the sandwich with the second slice of bread and slice in half.
Step 5: Serve & Enjoy!
- Pair with French fries, coleslaw, or a bowl of soup for a complete meal.
- Serve with extra horseradish sauce or au jus for dipping.
⏳ Servings & Timing
- Servings: 1-2
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
🌟 Variations to Try
1. Philly-Style Roast Beef Sandwich
- Add sautéed bell peppers and onions.
- Use provolone or American cheese for a cheesesteak twist.
2. French Dip Roast Beef Sandwich
- Serve with a side of warm au jus for dipping.
3. Spicy Roast Beef Sandwich
- Add sliced jalapeños or a dash of hot sauce.
4. BBQ Roast Beef Sandwich
- Toss the roast beef in barbecue sauce and add crispy fried onions.
5. Low-Carb Lettuce Wrap
- Skip the bread and wrap the roast beef in large lettuce leaves.

❄️ Storage & Reheating Tips
Storing Leftovers
- Refrigerate: Keep leftover roast beef in an airtight container for up to 3 days.
- Freeze: Not recommended for fully assembled sandwiches, but you can freeze sliced roast beef for up to 3 months.
Reheating
- Microwave: Heat roast beef for 30 seconds if you prefer it warm.
- Oven: Reheat at 300°F (150°C) for 10 minutes wrapped in foil.
❓ 10 Frequently Asked Questions
1. What’s the best bread for a roast beef sandwich?
Ciabatta, sourdough, hoagie rolls, and rye bread work great for sturdiness and flavor.
2. Can I use leftover roast beef?
Yes! Homemade roast beef adds even more flavor to the sandwich.
3. What cheese goes best with roast beef?
Provolone, Swiss, cheddar, and pepper jack all pair well with roast beef.
4. How do I make it healthier?
Use whole wheat bread, low-fat cheese, and extra veggies for a healthier version.
5. Can I make this sandwich ahead of time?
Yes, but add spreads and toppings just before serving to prevent sogginess.
6. Is horseradish necessary?
No, but it adds a classic tangy kick that complements roast beef well.
7. Can I make this gluten-free?
Yes! Use gluten-free bread or wrap the ingredients in lettuce.
8. What goes well with a roast beef sandwich?
Great sides include potato chips, coleslaw, pickles, or soup.
9. How can I make it extra juicy?
Serve with au jus or beef broth for dipping.
10. Can I add bacon?
Absolutely! Crispy bacon takes this sandwich to the next level.
🏆 Why You’ll Love This Recipe
✔ Quick & Easy: Ready in 15 minutes!
✔ Rich & Hearty: Juicy roast beef and melted cheese in every bite.
✔ Customizable: Endless topping and sauce options.
✔ Perfect for Any Meal: Great for lunch, dinner, or meal prep.
