Go Back

Roast Beef Sandwich

This Roast Beef Sandwich is stacked with tender, slow-cooked beef, melted cheese, and fresh toppings on toasted bread. Juicy, flavorful, and perfect for lazy dinners or quick lunches, this sandwich is a delicious way to use leftovers from your favorite roast beef crock pot recipes. Whether you're planning easy beef dinner ideas or looking for comforting meat recipes, this hearty sandwich delivers classic flavor in every bite.
Prep Time 15 minutes
Cook Time 8 hours
Total Time 8 hours 15 minutes
Servings: 4

Ingredients
  

  • For the Roast Beef
  • 2 –3 lbs beef chuck roast
  • 1 tablespoon olive oil
  • 1 onion sliced
  • 3 cloves garlic minced
  • 1 cup beef broth
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried thyme
  • For the Sandwich
  • 4 –6 sandwich rolls or ciabatta bread
  • 6 –8 slices provolone or Swiss cheese
  • ½ cup caramelized onions optional
  • ¼ cup horseradish sauce or mayonnaise
  • Lettuce or arugula
  • Sliced tomatoes

Method
 

  1. Sear the Beef
  2. Heat olive oil in a skillet over medium-high heat. Season the chuck roast with salt and pepper. Sear on all sides until browned (about 3–4 minutes per side).
  3. Slow Cook
  4. Transfer beef to a slow cooker. Add onion, garlic, beef broth, and thyme. Cover and cook on low for 8 hours or high for 4–5 hours until fork-tender.
  5. Rest & Slice
  6. Remove beef and let rest for 10–15 minutes. Slice thinly against the grain for maximum tenderness.
  7. Assemble Sandwiches
  8. Lightly toast sandwich rolls. Spread horseradish sauce or mayo on both sides. Layer sliced roast beef and cheese. Broil for 1–2 minutes until cheese melts.
  9. Add caramelized onions, lettuce, and tomatoes. Close sandwich and serve warm.

Notes

 
Chuck roast works best for tender results.
Always slice against the grain for softness.
Store leftover beef in the refrigerator for up to 4 days.
Freeze cooked roast beef for up to 3 months.
Reheat gently in broth to keep it juicy.