• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jo Cooks

Simple - Easy - Comfort

Main Menu
  • Browse All Recipes
  • By Course
    • Breakfast
    • Appetizers
    • Lunch
    • Dinner
    • Desserts
    • Side Dishes
    • Soups
    • Salads
    • Sandwiches
    • Drinks/Cocktails
    • Sauces & Dressings
  • By Method
    • Crockpot
    • Instant Pot
    • One Pot
    • Air Fryer
    • Casseroles
  • By Season
    • Spring
    • Summer
    • Fall
    • Winter
  • By Cuisine
    • Asian
    • Italian
    • Mexican
    • European
    • Indian
    • Romanian
    • Mediterranean
    • Middle Eastern
    • American
  • By Ingredient
    • Chicken
    • Pork
    • Beef
    • Seafood
    • Lamb
    • Vegetarian
    • Pasta
    • Spices
  • By Holiday
    • Christmas
    • Easter
    • Thanksgiving
    • Game Day
    • Valentine's Day
    • St. Patrick's Day
    • Cinco de Mayo
    • Mother's Day
    • Memorial Day
    • Father's Day
    • 4th Of July
    • Labor Day
    • Halloween
Cookbooks
Shop Favorites
About Jo
Contact
Facebook
Instagram
Pinterest
YouTube
TikTok
FREE recipe eBook!
Search...
All Recipes
Soups
Baking
Pasta
Sides
Sandwiches
Instant Pot
30 Minute
One Pot Meals
Dips & Dressings
Lunch 30 Minutes or Less Beef
5 from 1 vote

Steak Sandwich

Jump to RecipePrintRate
By: Joanna Cismaru •2/8/23 Leave a Comment

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

Layered with perfectly cooked juicy steak, sweet caramelized onions, and herby pesto, this Steak Sandwich is unbelievably delicious! It’s seated between a crusty ciabatta bun and then topped with a handful of spicy arugula and fresh sliced tomato to make it unforgettably good. It’s the perfect easy weeknight meal or weekend lunch!

a homemade steak sandwich cut in half on a cutting board.
Table of Contents Open
  • Best Steak Sandwich Recipe
  • Why You’ll Love This Steak Sandwich
  • Ingredients You’ll Need
    • Steak Sandwich
    • Caramelized Onions
  • How To Make A Steak Sandwich
    • Caramelize The Onions
    • Grill The Steak
    • Assemble The Sandwiches
  • How Do I Know When The Onions Are Caramelized?
  • What Is Slicing Meat Against The Grain?
  • Expert Tips
  • Leftovers
  • Other Delicious Sandwich Recipes To Try
  • Steak Sandwich
    • Ingredients
    • Instructions
    • Notes
    • Nutrition Information
  • Did You Make This?

Best Steak Sandwich Recipe

Who doesn’t love juicy meat between fresh crusty bread!?! It’s the simplest thing ever but oh so good and an easy sell in my house. We are meat eaters and love fresh baked bread just as much. The only question is what kind of meat, what kind of bread, and what are we going to put on it?

So this grilled Steak Sandwich recipe is amazing! It’s got some aspects of a tasty French Dip Sandwich in that it’s beef topped with perfectly caramelized onions and layered between fresh chewy bread. Yet, different because it calls for flank steak and is spread with pesto just like my Turkey Panini. It’s a delicious combination of ingredients with lots of meaty goodness with just the right touch of sweet onion and herby pesto. 

This is a really versatile recipe that can be grilled or cooked in a skillet. And you can serve the sandwiches for lunch along with a simple Caesar Salad or for dinner when paired with a big bowl of Roasted Tomato Soup and a side of Air Fryer French Fries. 

Why You’ll Love This Steak Sandwich

  • Easy To Make! This simple sandwich can be made in just 3 easy steps with or without a grill. And you can use store-bought or homemade pesto. It’s totally up to you.
  • Savory Herby Deliciousness! When juicy grilled steak is topped with yummy pesto and slow cooked caramelized onions it’s a culinary home run!
  • Versatile Recipe! Steak sandwiches are super versatile. They can be served for lunch or dinner, hot or cold, and cooked to your preferred temperature of doneness.

Ingredients You’ll Need

Steak Sandwich

ingredients needed to make a steak sandwich.
  • Flank Steak – This is a leaner and more affordable cut of beef that is ideal for making this recipe. 
  • Salt – Used to season and bring out all the natural flavors of the steak. 
  • Black Pepper – Along with the salt used to season the meat, you can use regular or fresh ground black pepper. 
  • Ciabatta Buns – You can find them in the bread aisle or bakery section of any market nowadays. But you also make your own Ciabatta if you like.
  • Baby Arugula – Adds both freshness and a layer of peppery flavor. 
  • Basil Pesto – Use store-bought or you can make your own pesto.
  • Mayonnaise – Feel free to use any brand or whip up some of your own Homemade Mayonnaise with this easy 5-minute recipe. 
  • Mustard – Use any kind of mustard you like to add another dash of spice. 
  • Tomato – Fresh juicy sliced tomato adds a bit of moisture and freshness.

Caramelized Onions

ingredients needed to caramelize onions.
  • Butter – Always use unsalted butter in cooking to control the level of added sodium. If you don’t have any unsalted butter on hand, just use salted butter and omit the added salt when you caramelize the onions. 
  • Onion – I like to use brown onion for the most flavor, but white onion works too.
  • Sugar – Adds a bit of sweetness and helps the onions caramelize. 
  • Salt – Enhances the natural flavor of the onions and balances the sweetness. 

How To Make A Steak Sandwich

This is a simple 3-step recipe. All you have to do is caramelize some onions, sear some meat, and then build a super tasty sandwich. Easy peasy and ready in no time!

Caramelize The Onions

process shots showing how to caramelize onions.

To begin, you need to caramelize the onions before you cook the meat. So melt the butter over medium-low heat in a large skillet, then add the sliced onions, and stir. Next, cover the pan with a lid and cook the onions for 20 minutes stirring from time to time. Then remove the lid and stir in the sugar, salt, and black pepper. Now, cook the onions for another 10 minutes or until browned and caramelized. 

Grill The Steak

process shots showing how to grill a flank steak.

Once your onions are perfectly caramelized and ready to go you can begin cooking the meat. To start, pat the flank steak dry with paper towels to remove any excess moisture. Do not skip this step as it helps to get a nice crust on the meat when it’s cooking.

Then generously season the meat on both sides with salt and pepper. Now, using a grill or skillet, cook the steak to your preferred temperature and then allow them to rest for 10 minutes. It’s essential that you let the meat rest for the full 10 minutes so that it stays nice and juicy.

Assemble The Sandwiches

process shots showing how to assemble steak sandwiches.

Now that you’ve got your steak grilled how you like it and it’s rested for a bit you can begin building the sandwiches. First, slice the cooked steak into very thin strips against the grain. Next, cut the ciabatta buns in half horizontally and then spread about a tablespoon of pesto on the bottom of each bun. Then top each one with a handful of baby arugula followed by some slices of steak, caramelized onions, and tomatoes. Finally, spread a bit of mustard and mayo on the top bun and then place it on top to complete the sandwiches. 

How Do I Know When The Onions Are Caramelized?

Properly caramelized onions are deep golden brown in color and very soft. It’s a process that takes a bit of time and can’t be sped up. It’s easy to think if you turn up the heat it will caramelize the onions faster. But sadly it will most likely just burn your onions. 

What Is Slicing Meat Against The Grain?

Cutting meat against the grain basically means cutting through the muscle fibers to make them shorter. Doing this makes the meat more tender and easier to chew. In the case of flank steak, the grain is easy to see because the fibers are long and very apparent, so all you need to do is slice through them to cut the steak properly.

flank steak sliced on a cutting board.

Expert Tips

  1. Slowly cook the onions. For the most flavorful caramelized onions, you have to cook them slowly. Turn up the heat and you’re going to have fried onions not caramelized.
  2. Don’t overcook the meat. No problem tastewise and totally your preference if you want your meat well done, but you can still overcook it. So make sure to stop cooking it before it gets too tough.
  3. Make and eat. For the yummiest steak sandwich, eat it right after it’s grilled and assembled. Leftovers are tasty too, but fresh is always best. 

Leftovers

Assembled sandwiches will keep in the fridge for up to 3 days. And a leftover cold steak sandwich is delicious. However, if you would like to reheat, you can remove the steak with the caramelized onions from the sandwich and pop them in the microwave for a few minutes on medium to warm them up.

a homemade steak sandwich cut in half on a cutting board.

Other Delicious Sandwich Recipes To Try

  • Easy Tuna Melt
  • Cucumber Sandwiches
  • Croque Monsieur
  • Club Sandwich
  • Turkish Gozleme with Lamb
  • Hawaiian Ham And Cheese Stromboli
  • BLT Sandwich

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

a homemade steak sandwich cut in half on a cutting board.
Print
5 from 1 vote

Steak Sandwich

Prep 8 minutes
Resting time 10 minutes
Cook 12 minutes
Total 30 minutes
Rate Recipe
Layered with perfectly cooked juicy steak, sweet caramelized onions, and herby pesto, this Steak Sandwich is unbelievably delicious! It’s seated between a crusty ciabatta bun and then topped with a handful of spicy arugula and fresh sliced tomato to make it unforgettably good. It’s the perfect easy weeknight meal or weekend lunch!
4

Ingredients

Steak Sandwich

  • 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
  • 2 tomatoes (sliced (optional))

Caramelized Onion

  • 3 tablespoons butter
  • 2 large onions (sliced)
  • 1 teaspoon sugar
  • ½ teaspoon salt (or to taste)
  • ½ teaspoon pepper

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

Caramelize Onions

  • Melt the butter in a large skillet over medium-low heat. Add the sliced onion and stir. Cover with a lid and cook for 20 minutes, stirring occasionally. Remove the lid and stir in the sugar, salt and pepper. Cook for a further 10 minutes, until brown a bit and caramelize.

Grill The Steak

  • Pat the steak dry with paper towels. Generously season it on both sides with salt and pepper. Using a grill or a skillet, cook the steaks to your preferred temperature and let them rest for 10 minutes.

Assemble Steak Sandwiches

  • Slice the steak into thin strips against the grain. Cut the ciabatta buns in half horizontally.  
  • Spread a tablespoon of pesto on each bottom half of the buns, then top with ½ cup each of baby arugula, followed by steak slices, caramelized onions and tomatoes. Spread mustard and mayo on the top bun then place on top.

Notes

  1. Slowly cook the onions. For the most flavorful caramelized onions, you have to cook them slowly. Turn up the heat and you’re going to have fried onions not caramelized.
  2. Don’t overcook the meat. No problem tastewise and totally your preference if you want your meat well done, but you can still overcook it. So make sure to stop cooking it before it gets too tough.
  3. Make and eat. For the yummiest steak sandwich, eat it right after it’s grilled and assembled. Leftovers are tasty too, but fresh is always best. 
  4. Assembled sandwiches will keep in the fridge for up to 3 days. And a leftover cold steak sandwich is delicious. However, if you would like to reheat, you can remove the steak with the caramelized onions from the sandwich and pop them in the microwave for a few minutes on medium to warm them up.

Nutrition Information

Serving: 1sandwichCalories: 725kcal (36%)Carbohydrates: 39g (13%)Protein: 57g (114%)Fat: 37g (57%)Saturated Fat: 13g (81%)Polyunsaturated Fat: 7gMonounsaturated Fat: 9gTrans Fat: 0.4gCholesterol: 166mg (55%)Sodium: 1380mg (60%)Potassium: 1100mg (31%)Fiber: 4g (17%)Sugar: 7g (8%)Vitamin A: 1338IU (27%)Vitamin C: 16mg (19%)Calcium: 127mg (13%)Iron: 4mg (22%)

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

a homemade steak sandwich cut in half on a cutting board.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 96
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Here you will find a variety of recipes using simple everyday ingredients and creating wonderful, delicious and comforting meals, including some decadent desserts.

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Loading

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments

sidebar

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2023 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz