Roast Beef Sandwich With Horseradish Mayo and Crispy Crust
A roast beef sandwich is only as good as the beef inside it, and this one starts with a garlic and herb-crusted eye of round roasted just until the center stays pink, then piled onto toasted ciabatta with horseradish mayo and peppery arugula.

It takes about an hour from start to finish, and most of that is the oven doing the work, so it’s an easy one to pull off on a weeknight when a cold-cut sandwich just won’t cut it.
Why This Sandwich Beats the Deli Counter
Roasting the beef yourself means you control the doneness, so you can pull it at 130°F (54°C) and keep the center a soft pink instead of the gray, dry slices you get from a deli case.
The horseradish mayo has real bite from 2 tbsp of prepared horseradish, and it’s what keeps the sandwich from tasting flat once it’s stacked with plain beef and cheese.
This is the version I keep coming back to when I want a sandwich that eats like a full meal, not just a snack shoved between two pieces of bread.
Ingredients

- 2 lb eye of round roast, trimmed: a lean cut that slices thin without falling apart
- 2 tbsp olive oil: for searing, use one with a high smoke point
- 4 cloves garlic, minced
- 1 tbsp fresh rosemary, chopped: or 1 tsp dried if that’s what’s on hand
- 1 tbsp fresh thyme, chopped
- 1 1/2 tsp kosher salt
- 1 tsp black pepper, coarsely ground
- 1/2 cup mayonnaise: full-fat gives the mayo more body
- 2 tbsp prepared horseradish: the jarred kind, not horseradish sauce
- 1 tsp lemon juice
- 4 ciabatta rolls, split
- 4 slices provolone cheese
- 1 cup arugula: peppery bite to cut the richness
- 1 small red onion, thinly sliced
Variations / Substitutions
- Swap the eye of round for flank steak: it cooks faster and has more chew, so sear it hot and slice thin against the grain.
- Sweeten it with caramelized onions: cook 1 sliced onion slowly in butter until deep brown and use it in place of the raw red onion for a softer bite.
- Change the herb: swap the rosemary and thyme for fresh oregano and a pinch of smoked paprika, it gives the crust a warmer, earthier edge.
- Add heat: stir a diced pickled jalapeño or a dash of hot sauce into the horseradish mayo if you want it to bite back harder.
- Go dairy-free: skip the provolone or use a dairy-free slice, the mayo carries enough richness that the sandwich still holds up.
- Brighten it with vinegar: swap the lemon juice for 1 tsp red wine vinegar in the mayo for a sharper edge.
If you like this one, French Dip Sandwiches use the same roast beef with a simple pan jus for dipping.
How to Make Roast Beef Sandwich
Step 1: Sear the Roast

Preheat your oven to 425°F (220°C) while you season the beef. Pat the 2 lb eye of round roast dry with paper towels, then rub it all over with 2 tbsp olive oil, 4 cloves minced garlic, 1 tbsp chopped rosemary, 1 tbsp chopped thyme, 1 1/2 tsp kosher salt, and 1 tsp black pepper. Heat a heavy, oven-safe skillet over medium-high and sear the roast about 3 minutes per side, all the way around, roughly 12 minutes total, until you’ve got a deep brown crust.
The kitchen will smell like garlic and rosemary well before the roast is anywhere near done, and that crust matters. It’s most of the flavor sitting on the outside of every slice.
Step 2: Roast to Medium-Rare

Slide the whole skillet into the oven and roast for 25 to 30 minutes, until an instant-read thermometer inserted into the thickest part reads 130°F (54°C) for medium-rare.
Check the temperature around the 25-minute mark, since eye of round is lean and can go from pink to gray fast if it sits in the oven too long. Pull it a few degrees early if you like it pinker, the temperature climbs a bit more as it rests.
Step 3: Slice the Rested Beef

Move the roast to a cutting board and let it rest, loosely tented with foil, for 10 minutes before you touch a knife to it. Then slice it as thin as you can manage, against the grain, so each piece is short and tender instead of stringy.
You’ll know it’s thin enough when the slices curl slightly and look almost translucent at the edges. That thinness is what keeps the sandwich easy to bite through instead of a chewing project.
Step 4: Whisk the Horseradish Mayo

While the beef rests, whisk together 1/2 cup mayonnaise, 2 tbsp prepared horseradish, and 1 tsp lemon juice in a small bowl until smooth, about 1 minute.
Taste it before you spread it. It should make your nose tingle a little, that’s the horseradish working, and it’s what stops the sandwich from tasting flat once it’s stacked with plain beef.
Step 5: Stack and Serve the Sandwiches

Split the 4 ciabatta rolls and lay them cut-side up on a baking sheet with the 4 slices of provolone on the bottom halves. Broil for 2 to 3 minutes, watching closely, until the cheese melts and the roll edges turn golden.
Spread the horseradish mayo on the top halves, then layer on the sliced beef, 1 cup arugula, and the thinly sliced red onion. Press the sandwiches closed and serve right away, warm cheese against cool beef, and that contrast is half the reason this sandwich works.
A Few Notes Before You Start
- Bring the roast out of the fridge about 30 minutes before searing so it cooks more evenly from edge to center.
- Use a sharp slicing knife. A dull blade tears the meat into ragged strings instead of clean thin slices.
- The horseradish mayo keeps in the fridge for about a week, so double the batch and use the extra on burgers or roasted potatoes.
- If you roasted the beef ahead and chilled it, let the slices sit out for 10 minutes before building the sandwich. Cold, fridge-straight beef mutes the horseradish mayo’s bite far more than beef that’s just cooled to room temperature.
Cook times shift with the size of the roast, so use this as a guide rather than a rule.
| Roast Size | Target Doneness | Approx Roast Time |
|---|---|---|
| 2 lb | 130°F (medium-rare) | 25-30 mins |
| 2 lb | 140°F (medium) | 30-35 mins |
| 3 lb | 130°F (medium-rare) | 35-40 mins |
Make-Ahead and Storage
Refrigerate: Store the sliced beef and the horseradish mayo in separate airtight containers for up to 4 days. Build sandwiches fresh from those two components rather than storing them already assembled, the roll turns soft otherwise.
Serve Cold: Both the beef and the mayo taste good straight from the fridge, so you can build sandwiches on the fly without reheating anything.
What To Serve With Roast Beef Sandwich
Kettle chips add the crunch the sandwich itself doesn’t have, since everything inside is soft. A cup of French onion soup lets you dip the sandwich the way a French dip works, and the beefy broth echoes the roast instead of fighting it. A vinegar-based slaw cuts through the richness of the mayo and melted cheese instead of piling on more of the same.
Frequently Asked Questions
What’s the best cut of beef if I don’t want to use eye of round?
Top round or sirloin tip roast both work well. They’re lean like eye of round and slice thin without shredding.
Can I use deli or leftover roast beef instead of roasting my own?
Yes, about 1 lb of thinly sliced deli or leftover roast beef swaps in fine. Just skip the searing and roasting steps and go straight to slicing and building.
Can I skip the stovetop sear and just roast the beef?
You can, but you’ll lose most of the outside flavor that comes from the crust. If you skip it, rub the roast with a little extra salt and pepper and roast it alone at 425°F (220°C) for closer to 35 minutes.
Can I make the sandwiches ahead for a lunch box or picnic?
You can assemble them up to 4 hours ahead if wrapped tightly, but hold the arugula until right before eating so it doesn’t wilt against the warm mayo.

Roast Beef Sandwich With Horseradish Mayo Recipe
Ingredients
Method
- Season the beef with the olive oil, garlic, rosemary, thyme, salt, and pepper, then sear it in a hot skillet on all sides, about 12 minutes total, until deeply browned.
- Roast the skillet in a 425°F (220°C) oven for 25 to 30 minutes, until the beef reaches 130°F (54°C) for medium-rare.
- Rest the beef, loosely covered, for 10 minutes, then slice it thin against the grain.
- Whisk the mayonnaise, horseradish, and lemon juice together until smooth.
- Broil the split rolls with the provolone until melted and golden, then spread with the horseradish mayo and layer with the sliced beef, arugula, and red onion.
