This roast beef sandwich recipe is perfect for a quick and easy lunch or dinner. This delicious sandwich is made with simple ingredients, including roast beef, horseradish, caramelized onions, and cheese.
🌟 Why this recipe works
Roast beef is a great choice for a sandwich because it is tender, flavorful, and hearty. Caramelized onions add sweetness and depth of flavor that pair well with roast beef, while the cheddar cheese adds a creamy richness to the sandwich.
Roast beef is traditionally served thinly sliced for a roast dinner and sandwiches. You can make roast beef sandwiches with warm roast beef like eye of round roast from the oven or use leftover roast beef from a previous meal.
The sandwich is made with common household condiments like horseradish, mustard, and mayo to keep it juicy and add a touch of heat. The arugula, mayo, mustard, and horseradish flavor balances perfectly with the juicy roast beef in this sandwich.
This recipe is easy to customize to your liking and can be made with whatever type of cheese and condiments you have on hand.
It's an inexpensive meal that can be quickly prepared in less than 30 minutes on busy weeknights, meal prep for packed lunches, and it's an excellent recipe for picnic days out. For more cheap dinner ideas check out my ultimate collection of 50 best budget-friendly meals to cook for your family including my easy dorito casserole.
🍽 Key Ingredients
The key to making this ultimate roast beef sandwich is the tender, thinly sliced beef and the sharp cheddar cheese.
Condiments - Use mayo, mustard, and horseradish for a spicy, sweet, and creamy sauce.
Bread - Brioche buns are great for sandwiches because they're buttery and soft.
Cheese - Cheddar cheese works well with meats, like steak and thinly sliced roast beef.
Arugula - Arugula adds a peppery flavor and slight bitterness to contrast the sweetness of the buns and cheese.
Beef - Fresh or leftover roast beef thinly sliced (preferably medium rare roast) for tenderness.
Caramelized onions - Make your own or buy readymade from the store to add sweetness and savoriness to the sandwich.
You could substitute the cheddar cheese for any variety of strong melty cheese, like swiss cheese, Gruyere, or pepper jack.
If you don't have brioche, you can substitute it for a baguette, ciabatta, or sliced bread.
🔪 How to make roast beef sandwich
This ultimate roast beef sandwich takes minutes to prepare once the roast beef is cooked and uses pantry ingredients. Learn how to make it with my assembly instructions for the best sandwich EVER!
Use a sharp knife to thinly slice the roast beef. In this case I used leftover bottom round roast.
In a small bowl, prepare the horseradish cream sauce by combining horseradish, mayo, and dijon mustard. Stir and set aside.
Slice buns in half, and toast for a few minutes, until the tops are lightly browned but still soft to the touch.
Slather the buns with horseradish cream sauce on both sides.
Add arugula to the bottom half of the bread, then top with roast beef and cheddar cheese.
Top with caramelized onions and close the sandwich. Slice into 6 equal pieces.
Serve this delicious roast beef sandwiches and enjoy!
💭 Cooking expert tips
Heat the sandwich
Once you have assembled the sandwich, wrap it in aluminum foil and place it in sandwich toasty-maker or on a hot griddle for 2 to 3 minutes until the cheese melts.
Cut the beef into thin slices
Make sure to slice the roast beef nice and thin. Otherwise, the sandwich might be too chewy, depending on how well the beef is cooked.
Toast the buns
To give your buns a lovely golden crunch, melt butter or olive oil in a pan and place the buns on top until golden brown.
📖 Recipe Variations
Upgrade your roast beef sandwich with fun add-ons, like roasted red peppers, pickles, or a beefy gravy.
Roast beef sandwich with sauerkraut
Sauerkraut is a popular sandwich topping, especially on corned beef sandwiches. But it goes great with roast beef too. Simply add a layer of sauerkraut on top of the beef. Pickles are also another option if you don't have sauerkraut.
Roast beef sandwich with gravy
Make a quick beef gravy by whisking together 1 cup of beef broth, 1 tablespoon of flour, and a teaspoon of worcestershire sauce in a pan. Once it's thickened, spoon it over the sandwich or pour it into a ramekin for dipping in. Learn more about gravy recipes for roast beef in my 22 best recipes collection.
Roast beef sandwich with roasted red peppers
Try roasted red peppers if you're looking for a little more of a flavor punch. They'll add sweetness and smokiness that pairs well with the tender beef. Simply saute 1 chopped red bell pepper until soft and layer them over the arugula.
🥗 What to serve with
This delicious roast beef sandwich is great for pairing with simple sides like roasted or steamed vegetables; soup, pizza, and fries are always a good option.
Soups are commonly accompanied by a sandwich in my house, and two of my favorites are French onion soup or this easy tomato soup.
Pizza is the perfect shareable food, and my favorite one to make is this quick 30-minute pizza using a store-bought pizza base and a selection of tasty toppings.
Sweet potatoes cubes
I could honestly eat sweet potatoes every day and not get sick of them. These air fryer sweet potatoes are the perfect side for this tasty roast beef sandwich.
Roasted or steamed vegetables are a great option to have on hand as a side for this beef sandwich. They're simple, healthy, and tasty! Alternatively, you could opt for sauteed asparagus with almonds for a buttery, crunchy side dish.
🙋 Frequently Asked Questions
What cut of beef makes the best roast beef sandwiches?
How should I cook the beef for sandwiches?
You'll want to cook the beef until it's medium-rare to medium so that it's still juicy and flavorful. You can either roast it in the oven or cook it in a skillet on the stovetop.
What type of cheese should I use for roast beef sandwiches?
A classic cheese to use for a roast beef sandwich is cheddar. However, you could also use provolone, Swiss, cheddar, or brie.
🧊 Storing and ♨️ Reheating
You can store this roast beef sandwich in the fridge for meal prep throughout the week, but not for freezing as it will become soggy upon thawing.
To refrigerate the roast beef sandwich, cover it in aluminum foil or plastic wrap, or place it n an airtight container. It will last for up to 4 days.
Oven - Preheat the oven to 350 degrees Fahrenheit. Place the roast beef sandwich on a baking sheet and heat for 10-15 minutes, or until warmed through.
Microwave - Place the roast beef sandwich on a microwave-safe plate and microwave for 30-60 seconds, or until warmed through.
🍳 Related Roast Beef Recipes
If you like my roast beef sandwich then you must try one of these mouth-watering beef recipes on your next meal.
👪 Serving Size
This roast beef sandwich will give you enough servings for 6 people, or you scale it to cater to more or fewer people.
Roast beef sandwiches are a great option for a quick and easy meal. It can be made ahead of time and refrigerated for later. Enjoy!
Love this dinner recipe? Please leave a 5-star 🌟rating in the recipe card below and/or a review in the comments section further down the page.
Try one of my quick, easy, and affordable dinner recipes for your next family meal! And if you have any questions, I'm here to help!
Looking for more delicious beef recipes? Check out my collection of 35 best recipes using beef stew meat.
Best "Roast Beef Sandwich" Recipe
- Use a sharp knife to thinly slice the roast beef.
- In a small bowl, prepare the horseradish cream sauce by combining horseradish, mayo, and dijon mustard. Stir and set aside.
- Slice buns in half, and toast for a few minutes, until the tops are lightly browned but still soft to the touch.
- Slather the buns with horseradish cream sauce on both sides. Add arugula to the bottom half of the bread, then top with roast beef and cheddar cheese.
- Top with caramelized onions and close the sandwich. Slice into 6 equal pieces.