Ultimate Steak Sandwich Recipe: Juicy Sirloin on Toasted Roll

Meet your new favorite steak sandwich: thinly sliced ribeye seared to a flavorful crust, tucked into warm ciabatta with smoky melted cheese, sweet caramelized onions, and charred bell peppers. A creamy pesto aioli adds herbaceous richness while peppery arugula gives a fresh crunch. It’s hearty, slightly messy, and full of bold, restaurant-style flavor—perfect for an easy weeknight dinner or an impressive lunch.

A Steak Sandwich with cheese, arugula, red peppers, and sauce on ciabatta bread, served on a wooden board.

Why You’ll Love It

img 211132 2

This sandwich combines tender ribeye, smoky melting cheese, sweet sautéed vegetables, a bright pesto aioli, and crusty ciabatta that holds everything together without getting soggy.

Quick and simple: Ready in about 30 minutes using basic kitchen equipment.
Big flavor: Garlic, thyme, and butter boost the steak while caramelized onions and charred peppers add contrast.
Versatile: Serve with fries, onion rings, wedges, or a crisp salad for a complete meal.

Steak sandwich with cheese, vegetables, and greens on ciabatta, served with onion rings and a drink.

You might also enjoy chicken Philly sandwiches, a Reuben, a Rachel sandwich, a fried egg sandwich, or a classic steak au poivre.

Sandwiches with steak, greens, cheese, and onion rings on a wooden table with green sauce and a drink.

Steak Sandwich Ingredients

See the recipe card below for exact amounts and a printable version.

Ribeye steak: Rich and juicy, ideal for sandwiches.
Smoked cheese: Melts nicely and adds a smoky note.
Bell peppers: Red and yellow peppers bring sweetness and color.
Pesto aioli: A creamy, herby spread—salsa verde or garlic aioli also work well.
Ciabatta bread: Crisp exterior with a soft interior that stands up to the fillings.
Garlic and thyme: Infuse the steak as it cooks for extra aroma.
Arugula: Provides peppery freshness.

Raw steak, sliced onions, peppers, arugula, cheese, bread, butter, and seasonings on a wooden table.

How to Make the Best Steak Sandwich

Jump to the recipe card for weights, serving size, and printable instructions.

Prepare the steak: Bring the ribeye to room temperature and pat dry. Season both sides with salt and black pepper.
Sear and baste: Heat olive oil in a skillet over medium-high heat. Sear the steak until a crust forms, quickly searing the edges as well. Reduce heat, add butter, thyme, and a halved garlic bulb, and baste the steak with the butter for a short time.
Rest the meat: Transfer the steak to a cutting board, tent loosely with foil, and rest 5–8 minutes so the juices redistribute.
Cook the vegetables: In the same skillet, sauté sliced onion until soft, then briefly char bell pepper strips until they have a bit of color.
Slice and assemble: Slice the steak thinly against the grain. Spread pesto aioli on halved ciabatta, add garlic if desired, then layer onions, peppers, steak, smoked cheese, and arugula. Close and serve immediately.

Ciabatta sandwich with steak, cheese, arugula, and grilled veggies, served beside a jar of green sauce.

Substitutions and Variations

Gluten-free: Use gluten-free rolls or bread.
Different cuts: Try strip steak, skirt, flank, or filet; or use grilled chicken for a leaner option. Leftover steak reheated gently also works.
Fats: Replace butter with olive or vegetable oil if preferred.
Add heat: Include chipotle, chili powder, or sliced jalapeños for spice.
Cheese swaps: Provolone, Swiss, gouda, sharp cheddar, or blue cheese give different flavor profiles.
Condiment swaps: Garlic aioli, chipotle mayo, Dijon mustard, chimichurri, or plain pesto are all tasty alternatives.
Bread options: Baguette, hoagie rolls, soda bread, or toasted sourdough are great substitutes.
Veggies: Add mushrooms or zucchini, or keep it classic with just peppers and onions.
Greens: Baby arugula is ideal, but spinach, lettuce, or microgreens can be used.

img 211132 7

Serving Suggestions

Starters: A light soup or salad pairs well before the sandwich.
Sides: Classic sides include onion rings, sweet potato wedges, fries, or a wedge salad.
Dessert: Finish with a simple fruit-based dessert or a creamy parfait for balance.

A hand holds a sandwich with steak, cheese, arugula, and sauce on ciabatta bread.

How to Store

Best eaten fresh: These sandwiches are at their best when made and served immediately. Refrigeration and reheating can toughen the steak.
Freezing: Not recommended, as freezing changes the texture of the bread and meat.

A stacked steak sandwich with cheese, arugula, and vegetables on rustic bread, secured with a skewer.

Top Tips

Bring steak to room temperature: Let it sit 30 minutes before cooking for even doneness.
Sear well: A quick, high-heat sear locks in juices—use tongs to turn and sear the edges.
Rest before slicing: Resting the steak keeps it juicy. Use the resting time to sauté the vegetables in the same pan to capture all the flavors.

Close-up of a steak sandwich with cheese, spinach, and sauce, with onion rings and green dipping sauce nearby.

Easy Steak Sandwich FAQs

How can I tell when the steak is done?

For medium-rare aim for an internal temperature of about 130–135°F (use a meat thermometer). Adjust cooking time for rarer or more well-done preferences.

Where can I get pesto aioli?

You can make a simple pesto aioli at home by mixing mayonnaise with pesto, or use a store-bought basil aioli or salsa verde if you prefer.

How many servings does this recipe make?

This recipe makes three large sandwiches or six smaller ones if cut in half.

Two stacked steak sandwiches with greens, cheese, and ciabatta bread on a wooden surface.

Best Steak Sandwich Recipe

Steak Sandwich with sliced steak, melty cheese, arugula, grilled peppers, and savory sauce on fresh ciabatta bread.
Print
5 from 4 votes

Steak Sandwich

By: Bella Bucchiotti
Juicy ribeye, smoky cheese, caramelized onions, and pesto aioli come together in this bold, flavor-packed steak sandwich that’s simple to make and sure to impress.
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes
Servings: 3

Equipment

  • Skillet (preferably cast iron)
  • Sharp knife and cutting board
  • Metal tongs
  • Meat thermometer (optional)

Ingredients

  • 1 lb ribeye steak, about 1¼ inches thick
  • Salt and black pepper, to taste
  • 2 Tbsp olive oil
  • 2 sprigs thyme
  • 2 Tbsp unsalted butter
  • 1 bulb garlic, halved (unpeeled)
  • 2 cups sliced bell pepper (red and yellow)
  • 1 medium onion, sliced

To Assemble:

  • 3 ciabatta rolls (about 6 inches each)
  • Arugula
  • 12 slices smoked cheese
  • Basil aioli or salsa verde

Instructions

  • Let the steak sit at room temperature for 30 minutes.
  • Pat dry and season both sides with salt and pepper.

Cook the Steak:

  • Heat olive oil in a skillet over medium-high heat.
  • When hot, add the steak and sear undisturbed until a crust forms (about 40 seconds each side for a quick sear).
  • Sear the edges, then reduce heat to low and add butter, thyme, and the halved garlic.
  • Baste the steak with melted butter for about 45 seconds per side, then remove steak and thyme and leave the garlic in the pan.
  • Transfer steak to a board and loosely tent with foil; rest 5–8 minutes.

Cook the Veggies:

  • Over medium heat in the same pan, cook the sliced onion until soft (about 5 minutes), remove and set aside with the garlic.
  • Add bell peppers and cook briefly until slightly charred, then remove and set aside.

Slice the Steak:

  • Pour any resting juices over the steak, then slice thinly (about 1/8-inch) against the grain.

Assemble the Sandwiches:

  • Split each ciabatta and spread pesto aioli; squeeze roasted garlic from the skins if desired.
  • Layer sautéed onions, peppers, sliced steak, smoked cheese, and arugula.
  • Top with the other ciabatta half and serve immediately.

Notes

Room temperature steak: Letting the steak rest at room temperature for 30 minutes ensures even cooking.
Sear to lock juices: A quick, hot sear on all sides helps seal in flavor.
Rest the steak: Resting allows juices to redistribute—use this time to finish the vegetables.

Nutrition

Calories: 1475 kcal | Carbs: 221 g | Protein: 70 g | Fat: 35 g
Like this recipe? Rate and comment below!
Raw steak, sliced onions, peppers, arugula, cheese, bread, butter, and seasonings on a wooden table.
Raw steak on a plate with bread, sliced peppers, arugula, cheese, seasoning, and butter on a wooden table.
A steak cooks in a pan with butter, garlic, and thyme, surrounded by fresh bread, veggies, and cheese.
A spoon pours melted butter over a cooked steak with garlic and herbs in a pan.
Sliced onions and halved garlic cooking in a skillet, surrounded by bread, cheese, greens, and red peppers.
Sliced onions and garlic sautéing in a pan, surrounded by arugula, bread, red peppers, cheese, and sauce.
Red and yellow bell pepper strips cooking in a skillet, surrounded by sandwich ingredients on a wooden table.
Sliced medium-rare steak on foil with a knife and fork, garnished with herbs.
Sliced steak on ciabatta bread with yellow tomatoes and green sauce, served on a wooden board.

Still deciding what to make for dinner? Try this mouthwatering steak sandwich. It offers restaurant-quality flavor in less than half an hour: tender steak, sweet sautéed vegetables, smoky melted cheese, and a bright herby spread elevate a simple sandwich into something special. Quick to prepare and big on taste, it’s likely to become a go-to recipe.

Other Recipes to Try

  • Slow Cooker Pepper Steak is a comforting, meaty dinner option.
  • Air Fryer Crab Cakes with Garlic Lemon Chipotle Aioli for a lighter seafood choice.
  • Swiss Steak, a cozy classic that pairs well with mashed potatoes.
  • Air Fryer Short Ribs for rich, succulent flavor.
  • Garlic Butter Steak Bites for a quick, savory snack or meal.
img 211132 22
img 211132 23