Juicy Steak Sandwich Recipe for Tender, Flavor-Packed Sandwiches

Looking for the ultimate steak sandwich? This version layers pan-seared ribeye, sautéed mushrooms, caramelized onions, and a zesty horseradish mayo on crusty ciabatta — a sandwich to savor.

steak sandwiches with horseradish mayo on a wood board

When asked recently to name my top five sandwiches, I assumed it would be easy — until it wasn’t. I love sandwiches in every form: simple grilled cheese, a brunch-ready Croque Madame, or a hearty New Jersey-style Sloppy Joe. Narrowing favorites felt like choosing a single favorite cheese or wine — impossible when so many are worth keeping.

Steak sandwiches, though, consistently rise near the top of my list. Tender, medium-rare slices of beef tucked into crusty artisan bread that soaks up every savory drop: add a few bright greens and a flavored mayo or aioli, and you have something special. This particular steak sandwich with horseradish mayo earned a firm second on my list — comforting, bold, and remarkably simple to assemble.

horseradish aioli in a bowl with a whisk

Making Horseradish Mayo

Flavored mayonnaise is an effortless way to elevate any sandwich. A few added ingredients — in this case prepared horseradish, garlic, and freshly ground black pepper — transform plain mayo into a tangy, bistro-style spread that pairs perfectly with rich beef.

For this recipe I stir together mayonnaise, a spoonful of sour cream, minced garlic, and refrigerated prepared horseradish, seasoning with salt and pepper. Let the mixture rest in the refrigerator for at least 30 minutes so the horseradish can fully develop; it often tastes muted right after mixing but brightens as it chills. Adjust the horseradish amount to match your preferred heat level and the intensity of the brand you use.

What is Prepared Horseradish?

Prepared horseradish in the U.S. is grated horseradish root preserved with vinegar and salt, usually jarred and sometimes labeled “pure” horseradish. It differs from cream-style horseradish or horseradish sauce, which mix the root into a creamy base. For the best flavor, choose refrigerated jars from the produce, deli, or seafood sections rather than shelf-stable varieties that often contain fillers. The ingredient list should be straightforward: horseradish root, vinegar, salt, and occasionally natural flavor. Look for a creamy color in the jar; a brown tint usually indicates the jar is older and less potent.

Customizing the Heat

Brands vary widely in spiciness. Start with the smaller amount called for and taste after the mayo chills. If you want more kick, add additional prepared horseradish a little at a time until it reaches your preferred heat. Remember that the flavor intensifies as the mayo rests.

open faced steak sandwich with sautéed mushrooms and caramelized onions

Assembling the Ultimate Steak Sandwich

This sandwich is best made with butter-basted, pan-seared steak — a well-marbled ribeye is ideal, though any favorite steak cut works. Grilled steak is a fine substitute in warm-weather months. Ciabatta rolls are my bread of choice: their crisp crust and airy crumb handle juicy sliced steak and toppings exceptionally well.

Classic add-ins like caramelized onions and sautéed mushrooms pair beautifully with beef. You can prepare the onions and mushrooms a day ahead for faster assembly; gently rewarm them before serving. The richness of the steak and toppings benefits from a bright, peppery bite: baby arugula adds that freshness and balances the sandwich. Swap in spring mix or romaine if you prefer.

These sandwiches are satisfying without cheese, but if you want a melty element, Swiss or provolone melt nicely over the warm steak.

steak sandwich served with horseradish mayo, french fries, and beer

Serving Steak Sandwiches

Serve the sandwiches while the steak is still warm for the best texture and juiciness. They hold up at room temperature but are most satisfying hot. I like to serve them with crisp shoestring fries and extra horseradish mayo for dipping — the mayo doubles as an excellent fry sauce. A cold, crisp beer or your favorite beverage completes the casual, flavorful meal.

steak sandwiches with horseradish mayo on a wood board
5 from 1 vote

Steak Sandwich Recipe with Horseradish Mayo

by
Amanda Biddle
Juicy steak slices meet caramelized onions, sautéed mushrooms, and a zesty horseradish mayonnaise in this hearty, gourmet steak sandwich recipe.
Prep Time: 1 hour 20 minutes
Cook Time: 30 minutes
Total Time: 1 hour 50 minutes
Servings: 4 sandwiches

Ingredients

  • 4 ciabatta rolls (about 6 inches long), split lengthwise
  • 2 pan-seared steaks, sliced (about 12 ounces each, 1–1½ inches thick)
  • 8 ounces sliced cremini mushrooms
  • 1 tablespoon unsalted butter
  • ½ cup caramelized onions
  • ½ cup baby arugula
  • Kosher salt and freshly ground black pepper

Horseradish Mayo

  • ½ cup mayonnaise
  • 1 tablespoon sour cream
  • 1 large garlic clove, minced
  • 1–2 tablespoons refrigerated prepared horseradish, drained
  • Kosher salt and freshly ground black pepper, to taste

Instructions

Prep the Sandwiches

  • Cook the steaks to your desired doneness following your preferred pan-seared steak method; let rest, then slice.
  • Make caramelized onions and sautéed mushrooms. For mushrooms: heat butter in a skillet over medium-high, add mushrooms with a pinch of salt and pepper, sauté until liquid evaporates and edges brown, then set aside.

Make the Horseradish Mayo

  • Whisk together mayonnaise, sour cream, minced garlic, horseradish, and a pinch of salt and pepper. Cover and refrigerate at least 30 minutes to let flavors meld.
  • Taste after chilling and add more horseradish if desired. Keep chilled until assembly.

Assemble the Sandwiches

  • Spread a little horseradish mayo on the bottom of each ciabatta roll. Layer baby arugula, a quarter of the sliced steak, sautéed mushrooms, and caramelized onions. Add more mayo to the top half if desired.
  • Serve immediately while the steak is warm for the best texture and flavor.

Nutrition Estimate

Calories: 729 kcal | Carbohydrates: 32 g | Protein: 41 g | Fat: 48 g | Saturated Fat: 16 g | Cholesterol: 124 mg | Sodium: 548 mg | Potassium: 762 mg | Fiber: 1 g | Sugar: 2 g | Vitamin A: 210 IU | Vitamin C: 2.8 mg | Calcium: 36 mg | Iron: 3.3 mg

Nutrition information is automatically calculated and should be used as an approximation.

About our recipes

These recipes use US customary measurements and have not been tested for high altitude cooking or baking.

Like this? Rate and comment below!