Home » Main Dishes » Roast Beef Sandwich

Roast Beef Sandwich

Roast Beef Sandwich topped with homemade horseradish sauce and crispy onion strings on a toasted bun is a delicious dinner for any night of the week. 

NEW Save the Recipe

Send Me The Recipe

Enter your email below and we will send it straight to your inbox!

Roast Beef Sandwich with horseradish and crispy onions

Roast Beef Sandwich

Sandwiches are a simple dinner solution for busy weeknights and I’m here to tell you, they do not have to be ordinary or boring! 




Collage of roast beef sandwich and sliced roast beef

Just take me to the recipe! If you are just in search of the printable recipe card, use the jump to recipe button in the top right corner or just scroll down to the very bottom of the post. Otherwise read on for my favorite time saving trick for easy weeknight dinners!

Dinner time can be so hectic and stressful. One of our favorite ways to make meal time a little easier is to batch cook on the weekends. When we fire up the grill on Saturday or Sunday, we always add a smoked rump roast, whole chicken or do a double batch of beef ribs

It’s really just as easy to grill a large portion as it is a small portion and it’s such a time saver during the week if the main dish is already prepared. 

We can usually get a couple of meals out of one nice sized roast or a whole chicken. It’s also easy to freeze half to eat next week or later in the month. We also love to turn a chuck roast into Poor Man’s Burnt Ends.

Sandwich with beef, onions and horseradish sauce

How to Make the Best Roast Beef Sandwich:

Any cut of roast will make a delicious sandwich. Rump Roast is really tender and delicious but we most often cook a chuck roast, which is less tender but usually more affordable. 

  • Pat roast dry with paper towels and season both sides with olive oil and Beef Rub. Use a sharp knife or large tined fork to pierce the roast and rub the seasonings down into the meat. 

Grilling chuck roast for sandwiches

  • Prepare a grill to 300°. Cook roast over indirect heat for 30-40 minutes per pound until it reaches 145°. Allow roast to rest 10 minutes before slicing. 
  • If you are batch cooking and preparing roast ahead. Cool roast for 30 minutes and do not slice. Wrap tightly in plastic wrap and place in refrigerator until ready to serve. 

Thin sliced roast beef in a skillet

  • For the sandwiches: Thinly slice roast. For hot roast beef sandwiches, add 2 tablespoons butter or olive oil to a skillet and heat roast over medium heat, about 3-5 minutes, just until warm. 
  • Butter buns and toast lightly. 

Sliced roast beef on a bun

Horseradish sauce on roast sandwich

This is one of the best Roast Beef Sandwiches that you’ll ever try! It makes a really simple dinner that the entire family can enjoy and it would be a huge hit for game day parties! Guaranteed! 

Crispy onions, horseradish and beef sandwich

More Sandwiches to Try:

French fried onion strings on a roast sandwich with horseradish

What to Serve with Roast Beef Sandwiches:

  • Sweet Potato Fries are so so simple and the best side for burgers or sandwiches. Easy to make in the oven and healthy too!
  • Creamy Dill Potato Salad is an easy make ahead side for any dinner and it’s the perfect addition to sandwich night.
  • The Best Macaroni Salad is one of our favorite side dishes for every day dinners and a must have for any holiday dinner. It makes a big batch and is perfect for meal prepping to get dinner on the table in a snap.
  • Air Fryer Roasted Potatoes are a simple addition to any dinner. Made with red potatoes flavored with garlic and rosemary. 

Toasted bun and roast sandwich with fried onions



If you love this Recipe as much as I do, please leave a comment and a five star review, and be sure to help me share on Pinterest!

Yield: 4 sandwiches

Roast Beef Sandwich

Roast Sandwich with fried onions and toasted buns

Roast Beef Sandwich topped with homemade horseradish sauce and crispy onion strings on a toasted bun is a delicious dinner for any night of the week. 

Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes


  • 3- 4 pound beef roast (chuck or rump roast)
  • 2 tablespoons olive oil
  • 1/4 cup Beef Rub

For the Sandwiches:


  1. Coat roast with olive oil and season with Beef Rub. Use a sharp knife or large tined fork to pierce all over. Rub olive oil and seasonings down into the meat.
  2. Prepare grill to 300°. Add roast over indirect fire and cook 1 1 1/2 hours or until roast reaches about 155° internal temperature.
  3. Remove from grill and allow to rest 10 minutes before slicing.
  4. If you are not serving immediately, cool roast slightly and wrap in plastic wrap before slicing.
  5. To make the sandwiches: Add 2 tablespoons butter to a skillet and add sliced roast. Cook until just heated through. (Skip this step if you are making sandwiches just after grilling.)
  6. Butter each side of the buns with remaining butter and toast lightly.
  7. Top each bun with sliced roast beef, top with horseradish sauce, onions strings and top bun.
  8. Serve immediately.

Store remaining roast beef wrapped in plastic wrap in refrigerator for up to 4 days.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 620Total Fat: 31gSaturated Fat: 15gTrans Fat: 1gUnsaturated Fat: 12gCholesterol: 175mgSodium: 2572mgCarbohydrates: 32gFiber: 2gSugar: 4gProtein: 52g

Nutritional calculations are estimated and may not be accurate.

Did you make this recipe?

Tag us on instagram @missnthekitchen

Leave a Reply

Your email address will not be published. Required fields are marked *