Skip to content

It’s finally here! Order the Sweet Pea’s Kitchen Cookbook

Sweet Pea's Kitchen Cookbook

This post may contain affiliate links. Please read the disclosure policy.

Sirloin steak sandwich, Beef steak sandwich, Beef sandwich, Steak baguette, Steak Sandwich

This is the BEST steak sandwich you can make! Tender slices of perfectly seared flank steak on a soft ciabatta bun, topped with sweet caramelized onions, savory pesto, zesty arugula, and your favorite condiments. This meaty gourmet sandwich is full of flavour and perfect for lunch or dinner.

Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!

This field is for validation purposes and should be left unchanged.

NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.

Scroll to bottom for printable recipe card.

Why You Should Make This Sandwich

  • This sandwich is meaty and indulgent. The perfectly seared steak is tender, and the savory and sweet toppings are a match made in heaven.
  • This sandwich is incredibly easy to make.
  • Super quick, ready in under 30 minutes.
  • A restaurant-quality steak sandwich made at home, perfect as a weekend lunch or quick dinner.

Try my Grilled Turkey and Cheese Sandwich!

Sirloin steak sandwich, Beef steak sandwich, Beef sandwich, Steak baguette, Steak Sandwich

About this Steak Sandwich

This delicious steak sandwich is the epitome of gourmet food. A perfectly seared flank steak is cut into thin tender strips of meat and placed on a crusty ciabatta bun with savory, herby pesto, homemade caramelized onions, zesty arugula, and your favorite condiments.

Every bite of this steak sandwich is full of flavor and refinement. A simple restaurant quality meal you can make right at home in under 30 minutes, this sandwich is a must try recipe. Incredibly versatile the recipe can be made with many different cuts of steak and any type of bread, bun, or flatbread.

What is on a Gourmet Beef Steak Sandwich

There is no end to the ingredients you can put on a steak sandwich. This version borrows ideas from some of our favorite beef sandwiches like the French dip for something truly delicious.

To make this sandwich you will need the following ingredients:

  • flank steak
  • ciabatta buns
  • baby arugula
  • pesto
  • mayonnaise
  • mustard
  • butter
  • onions
  • sugar
  • Salt and pepper

Try my Taco Grilled Cheese Sandwich!

Variations

Like any sandwich, this recipe is easily customizable.

Bread – Chewy and crusty ciabatta makes for a great sandwich but any type of bread can be used for this recipe. Savory focaccia, cheesy buns, and crusty Italian bread all work very well. Even your favorite flatbread like pita, naan, or a tortilla can be used in this sandwich.

Meat – Instead of flank steak, use any steak you have available. Filet mignon, ribeye, and New York strip all make an absolutely delicious sandwich. Instead of beef you could also use lamb, venison, or even pork steaks for this sandwich.

Toppings – Replace any of the toppings with your chosen condiments, vegetables, or spreads. Chipotle mayo, butter lettuce, and hot peppers are all great additions to this steak sandwich.

Sirloin steak sandwich, Beef steak sandwich, Beef sandwich, Steak baguette, Steak Sandwich

Pro Tips

  • Don’t rush the caramelized onion. It takes time to properly caramelize onions. You are trying to crispy them, just slowly caramelize the sugars in the onion until golden brown.
  • Make the caramelized onions up to 3 days ahead of time to quickly assemble a steak sandwich when you want one.
  • Use a high heat oil in the pan. You want the pan very hot but you do not want to burn the oil.
  • A meat thermometer can help you cook the steak perfectly and keep it from becoming tough. A general rule of thumb for medium-rare is to cook the steak for 2 minutes per side for every 1 inch of thickness.
  • Pull the steak off the heat just below your target temperature, the internal temperature will rise as it rests.
  • ALWAYS rest your  steak before slicing or the juices will run everywhere and your steak will be dry.
  • For extra flavour season the steak with steak seasoning, herbs, and spices.

Leftovers

This sandwich is best enjoyed fresh. However if you know you are going to have leftovers, try to keep the steak, toppings, and bun separate. Store the meat and onions in an airtight container in the fridge for 3-4 days.

Reheat in a pan with some melted butter until warmed through.

Try my Better Than the Deli Reuben Sandwiches!

Sirloin steak sandwich, Beef steak sandwich, Beef sandwich, Steak baguette, Steak Sandwich

Pin this recipe now to remember it later

Pin Recipe

Steak Sandwich

Cook Time: 35 minutes
Total Time: 35 minutes
Servings: 4
This is the BEST steak sandwich you can make! Tender slices of perfectly seared flank steak on a soft ciabatta bun, topped with sweet caramelized onions, zesty arugula, and your favorite condiments. This meaty sandwich is full of flavour and perfect for lunch or dinner.
No ratings yet

Ingredients 

  • 2 pounds flank steak
  • ½ teaspoon salt, or to taste
  • ½ teaspoon black pepper, or to taste
  • 4 ciabatta buns
  • 2 cup baby arugula
  • 4 tablespoons pesto
  • 4 tablespoons mayonnaise
  • 4 tablespoons mustard
  • Caramelized Onion
  • 3 tablespoons butter
  • 2 large onions, sliced
  • 1 teaspoon sugar
  • ½ teaspoon salt, or to taste
  • ½ teaspoon pepper

Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!

This field is for validation purposes and should be left unchanged.

NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.

Instructions

  • Start with the caramelized onions. Heat a large skillet over medium-low heat and add the butter to melt. Place the sliced onion, salt, and pepper into the pan, stir to combine and cook, stirring occasionally for 20-25 minutes until the onions have softened.
  • Add the sugar to the onions, and cook for an additional 10 minutes until the onions have browned and caramelized. Set aside until needed.
  • To cook the steak, heat oil a pan or skillet over medium-high heat. Season the steak liberally with salt and pepper and press the steak into the hot oil. Sear for 2-3 minutes per side until the steak is cooked to your liking. Remove and rest for at least 5 minutes before slicing.
  • Assemble the sandwiches by slicing the rested steak into thin strips and slice the bun open.
  • Spread some pesto on the bottom half of each bun, top with baby arugula, sliced steak, and caramelized onion. Spread mayo and mustard over the top bun and place it on the sandwich.
  • Enjoy!

Nutrition

Calories: 643kcal | Carbohydrates: 36g | Protein: 56g | Fat: 29g | Saturated Fat: 8g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 7g | Trans Fat: 0.03g | Cholesterol: 144mg | Sodium: 817mg | Potassium: 937mg | Fiber: 3g | Sugar: 5g | Vitamin A: 583IU | Vitamin C: 6mg | Calcium: 125mg | Iron: 4mg

Follow me on Pinterest for daily delicious recipes!

Follow Me

Get new recipes weekly plus our FREE ebook!