Skip to main content

Steak Sandwich with Horseradish Mayo & Tomato

55 min. Serves 4

  • Main Course
  • With Protein
  • Beefsteak Tomatoes
Image of steak sandwich
  1. All Recipes
  2. / Steak Sandwich with Horseradish Mayo & Tomato



2 Tbsp. unsalted butter
1 medium red onion, thinly sliced
1-2 Tbsp. refrigerated prepared horseradish, drained
1/2 cup mayonnaise
1 Tbsp. sour cream
1 large garlic clove, minced


1 lb. boneless ribeye steaks
1 tsp. each Kosher salt and freshly-ground black pepper
1 Tbsp. canola oil
8 1" thick sourdough slices, toasted
4-8 butter lettuce leaves
1 beefsteak tomato, sliced


Step 1:

Prepare the horseradish mayo: Add horseradish, sour cream, mayo, and garlic to a small bowl and stir well to combine. Set aside until ready to build.

Step 2:

Heat butter in a large skillet over low heat until melted. Add sliced onions and cook low and slow, stirring occasionally, for 30-45 minutes or until the onions have caramelized. Set aside until ready to build.

Step 3:

Season steak with salt and pepper. Using the same skillet as the onions, heat canola oil on medium-high heat. Add steaks and cook until 135°F or desired temperature, flipping steaks once halfway through. Set aside and allow to rest for 10 minutes. Once rested, slice thinly at an angle across the grain.

Step 4:

Assemble: Spread horseradish mayo onto the sourdough slices. Top half of the slices with equal portions of the caramelized onions, followed by the ribeye slices. Top with lettuce and beefsteak tomato slice. Add remaining toast tops and serve.