The Ultimate Steak Sandwich

The Ultimate Cheesy Steak Sandwich: Juicy Beef, Caramelized Onions & Garlic Aioli

Prepare to bite into pure bliss with the ultimate steak sandwich recipe! This culinary masterpiece features perfectly juicy, thinly sliced beef, sweet and savory caramelized onions, a luscious garlic aioli, and generous layers of melty cheese, all toasted to golden perfection between two buttery slices of bread. It’s more than just a sandwich; it’s an experience.

For those bustling weekdays when you crave something truly satisfying yet easy to prepare, this mouthwatering steak sandwich is a true lifesaver. It stands proudly alongside other quick and delicious favorites like our classic Italian subs, offering a hearty meal that’s both comforting and flavorful.

Two halves of a steak sandwich stacked on a white plate, showcasing the juicy beef, melted cheese, and golden-brown bread.

Table of Contents

  • What Makes This the Best Steak Sandwich
  • Essential Ingredients for Your Steak Sandwich
  • How to Assemble Your Perfect Steak Sandwich
  • Pro Tips for an Unforgettable Steak Sandwich
  • Delicious Serving Suggestions
  • Storing Leftover Steak Sandwich Components
  • More Irresistible Sandwich Recipes
  • Steak Sandwich Recipe Card

There’s something uniquely irresistible about a well-made steak sandwich. My husband, for instance, has an insatiable craving for them, whether it’s a classic Philly cheesesteak or this particular recipe, brimming with tender sliced beef, creamy garlic aioli, and those sweet, deeply flavorful caramelized onions. And honestly, who can blame him? This steak sandwich is a symphony of textures and tastes – saucy, incredibly cheesy, and bursting with rich flavor. The best part? You can create this masterpiece with just a handful of thoughtfully selected ingredients, transforming simple components into an extraordinary meal.

What Makes This the Best Steak Sandwich?

Many steak sandwiches exist, but this recipe elevates the experience to an art form. Here’s what sets our ultimate steak sandwich apart, making it truly the best you’ll ever sink your teeth into:

  • It’s All in the Thoughtful Details. While simple, the extra steps we take are crucial. Caramelizing the onions to a deep, jammy sweetness transforms their flavor, adding an unmatched depth. Toasting the bread in butter not only provides a perfect golden crunch but also infuses it with a rich, savory aroma that forms the ideal foundation. Finally, using a homemade garlic aioli instead of plain mayonnaise introduces a vibrant, zesty creaminess that ties all the flavors together, taking this steak sandwich from good to absolutely legendary. These small efforts yield massive flavor rewards.
  • Remarkably Easy to Make. Despite its gourmet appeal, this steak sandwich is surprisingly straightforward to prepare, making it perfect for both seasoned cooks and kitchen newcomers. We love to get a head start by prepping the steak and caramelizing the onions in advance, ensuring everything is ready when hunger strikes. The assembly comes together quickly, and the entire sandwich toasts beautifully on the stovetop. This means no complicated oven steps or fancy kitchen gadgets are required – just a griddle or skillet and a desire for deliciousness!
  • Deeply Satisfying and Highly Customizable. A juicy, cheesy steak sandwich is more than just a meal; it’s a comforting treat that satisfies on every level. Whether you’re making it for a quick lunch, a hearty dinner, or a game-day feast, it promises not to disappoint. Its inherent versatility is another huge plus. You can easily customize this recipe to suit your preferences – experiment with different steak marinades for an extra flavor boost, swap out the dressings, or load it up with additional veggies like sautéed mushrooms, bell peppers, or fresh arugula for a personalized touch.
A vibrant display of fresh steak sandwich ingredients, including sirloin, sourdough bread, cheese, caramelized onions, garlic aioli, and butter.

Essential Ingredients for Your Steak Sandwich

Crafting a truly exceptional steak sandwich begins with high-quality ingredients. This recipe focuses on keeping things simple yet incredibly delicious. Below, you’ll find my detailed notes on each component, offering insights into why they work so well and potential substitutions. For the precise measurements and complete instructions, refer to the printable recipe card located at the bottom of this post.

  • Steak – The star of the show! I typically opt for a lean yet flavorful sirloin steak, but the beauty of this sandwich is its adaptability. Feel free to use your favorite cut – a richly marbled ribeye would be absolutely divine here, or even flank steak or skirt steak for a more robust flavor. The key is to cook the steak to your desired doneness, whether pan-seared, grilled, or even using a sous vide method for foolproof perfection. Once cooked, always remember to thinly slice it against the grain to ensure maximum tenderness. For an even quicker preparation, you can also utilize high-quality, thinly sliced roast beef from your local deli.
  • Bread – The foundation of any great sandwich. Any thick-cut bread that can hold up to the juicy fillings and intense toasting will work wonderfully. Sourdough is my go-to choice due to its tangy flavor and sturdy texture, which toasts beautifully and provides a delightful chew. However, feel free to experiment with other options like rustic ciabatta, a classic hoagie roll, or even hearty whole wheat bread. The important thing is its ability to become golden and crispy on the outside while remaining soft enough to cradle the fillings.
  • Cheese – What’s a steak sandwich without luscious, melty cheese? My top picks are mild Provolone slices, which offer a smooth melt and classic flavor, or Pepper Jack cheese if you enjoy a subtle spicy kick. The good news is that most meltable cheeses are fantastic with steak, so don’t hesitate to use what you love! Swiss, Gouda, Mozzarella, or even a sharp cheddar cheese would all be excellent choices, each adding its own unique character to the sandwich.
  • Caramelized Onions – These sweet, savory gems are non-negotiable for the ultimate steak sandwich. They add an incredible depth of flavor that can’t be replicated. I often prepare a batch of slow cooker caramelized onions in advance, as they keep well in the fridge. This way, when sandwich cravings hit, I simply reheat them, saving a significant step in the assembly process. The slow cooking process allows the onions’ natural sugars to develop, creating an unbelievably rich and sweet condiment.
  • Garlic Aioli – This creamy, flavorful spread takes the sandwich to another level. While optional, I highly recommend using homemade garlic aioli for its pronounced garlicky zest and silky texture. It adds a sophisticated layer of flavor that plain mayonnaise simply can’t match. Of course, if time is short, a good quality store-bought garlic aioli or even classic store-bought or homemade mayonnaise will still deliver a delicious result. The aioli provides essential moisture and a tangy counterpoint to the richness of the steak and cheese.
  • Butter – Essential for achieving that perfect golden, crispy exterior on your bread. Using softened butter makes it easy to spread evenly across the bread slices, ensuring a consistent toast. If you need a dairy-free alternative or prefer a different flavor, olive oil can be used in place of butter, providing its own distinct Mediterranean note.

How to Make a Steak Sandwich

The secret to an extraordinary steak sandwich lies in the perfect toasting of the bread and the strategic layering of ingredients. Follow these simple steps to create a wonderfully melty, cheesy, and irresistible steak sandwich right in your own kitchen. Remember to refer to the recipe card below for the full printable instructions and precise quantities.

A slice of buttered bread topped with sweet caramelized onions next to another slice ready for cheese and aioli.
Toast the bread to golden perfection and begin layering with cheese and onions.
Juicy steak slices are added to one side of the sandwich, while garlic aioli is spread on the melted cheese of the other.
Add generous slices of steak and a dollop of creamy aioli.
  • Prepare the Bread and Pan. Begin by preheating a griddle or a large, heavy-bottomed skillet over medium-high heat. While the pan heats up, generously butter one side of each bread slice. This butter will create that irresistible golden-brown crust. Place four of the buttered bread slices, butter-side-down, onto the hot pan.
  • Assemble and Melt. Immediately after placing the first four slices, add a slice of cheese to each of these. Then, take the remaining four bread slices and place them butter-side-down onto the griddle next to the cheesy slices. Evenly divide the flavorful caramelized onions over these four bread slices. Allow everything to cook, open-faced, until the cheese has beautifully melted and the bread has achieved a delightful golden-brown and crispy texture. To speed up the melting process and ensure even heat distribution, covering the skillet with a lid for a minute or two can be incredibly helpful.
  • Add Steak, Aioli, and Serve. Once the cheese is perfectly melted and the bread is toasted, it’s time for the final touches. Spread a generous layer of garlic aioli over the melted cheese on those four bread slices. Then, top that creamy aioli with your tender, thinly sliced steak. Carefully fold the onion-topped bread slices over the steak and aioli to complete your sandwiches. Gently transfer these magnificent creations to a platter or plate for serving. For easier handling and enjoyment, slice each sandwich in half, and then, without further delay, dig into your homemade masterpiece!
A perfectly toasted steak sandwich, cut in half and ready to eat, served on a pristine white plate.

Pro Tips for an Unforgettable Steak Sandwich

To truly master the art of the steak sandwich, consider these helpful tips and variations that can elevate your culinary creation:

  • Cook the Steak Exactly How You Like It. The beauty of making your own steak sandwich is the control you have over the beef. You can use any preferred cooking method – whether it’s searing on the stovetop for a beautiful crust, grilling for smoky notes, or even using an air fryer for convenience. Aim for your ideal doneness; I personally enjoy my steak cooked to a perfect medium-rare, where the internal temperature reaches about 135ºF (57ºC) on an instant-read thermometer, ensuring a tender, pink center.
  • Always Cut Against the Grain for Tenderness. This is a crucial step for achieving incredibly tender steak slices that are easy to bite through. After your steak has rested, identify the “grain” – the direction in which the muscle fibers or lines run across the meat. Then, slice across these fibers rather than parallel to them. This shortens the muscle fibers, making the steak much less chewy and more enjoyable in your sandwich.
  • Explore Different Sauces Beyond Aioli. While our garlic aioli is fantastic, don’t limit yourself! The right sauce can dramatically change the flavor profile. Instead of aioli, you could dress your steak sandwich with classic mayonnaise for a simpler approach, a zesty Thousand Island dressing for a tangy-sweet kick, or even a fresh, herby sauce like vibrant spinach pesto or bright chimichurri. Each offers a unique complement to the rich beef.
  • Elevate with Additional Veggies. Enhance your sandwich with extra textures and nutrients. Steak and sautéed mushrooms are a classic pairing for a reason, adding an earthy depth. You could also include colorful sautéed bell peppers for sweetness, or add fresh, peppery leafy greens like arugula, crisp spinach, or cooling lettuce for a refreshing contrast. Consider quick-pickled onions or jalapeños for an acidic punch.
  • Try the Air Fryer for Crispy Perfection. While we cook this sandwich similar to a traditional stovetop grilled cheese, the air fryer offers a fantastic alternative! It can deliver an incredibly crispy exterior and perfectly melted cheese with minimal effort. Follow cooking instructions similar to our air fryer grilled cheese recipe for a delicious, hands-off approach. This method is great for preventing soggy bread and ensuring a uniformly toasted finish.
Two halves of a delicious steak sandwich artfully stacked next to a fresh side salad on a white plate, ready for a fulfilling meal.

Delicious Serving Suggestions

A steak sandwich is already a star on its own, offering a deliciously satisfying experience as a substantial lunch or a light, yet fulfilling, dinner. To complete the meal and add some freshness, simply pair it with an easy tossed salad dressed with a light vinaigrette, a classic and creamy Caesar salad, or a hearty and comforting classic potato salad. It also pairs wonderfully with the tangy zest of macaroni salad, providing a delightful contrast in textures and flavors.

As the weather cools, transform your steak sandwich into an even cozier meal by serving it alongside a warm bowl of soup. Imagine dipping your perfectly toasted steak sandwich into a rich and creamy tomato soup, like this creamy tomato soup, or the hearty goodness of an Instant Pot potato soup. The combination of the warm, savory soup and the savory, cheesy sandwich is pure comfort. Don’t forget a side of crispy homemade fries or sweet potato fries for the ultimate diner-style experience!

A stacked, golden-brown steak sandwich, cut in half, presented on a minimalist white plate.

Storing Leftover Steak Sandwich Components

While this steak sandwich is undoubtedly at its peak flavor and texture when enjoyed immediately after preparation, you can certainly manage leftovers effectively. To ensure the best quality and prevent the bread from becoming soggy, I highly recommend storing the individual sandwich components separately in the refrigerator. This allows you to maintain the integrity of each ingredient.

Keep the cooked, thinly sliced steak, the rich caramelized onions, and the flavorful garlic aioli in separate airtight containers in the fridge for up to 4 days. When you’re ready to enjoy your leftovers, simply reheat the steak and onions gently (a quick pan-fry or microwave will do), butter and toast fresh bread slices, and then assemble your sandwich as directed in the recipe. This method ensures that each bite of your “leftover” steak sandwich is almost as fresh and delicious as the first!

More Irresistible Sandwich Recipes

If you’re a fan of hearty, flavorful sandwiches like this steak masterpiece, you’re in for a treat! Our collection of sandwich recipes offers a diverse range of options, perfect for any craving or occasion. From spicy and bold to comforting and classic, there’s a sandwich here for everyone:

  • Spicy Fish Sandwich: A zesty and crispy fish fillet served with a kick.
  • Baja Chicken Sandwich: Experience the vibrant flavors of California with this fresh chicken sandwich.
  • Hot Honey Chicken Sandwich: A perfect blend of sweet and spicy, featuring crispy chicken.
  • Turkey Club Sandwich: A timeless classic, layered with savory turkey, crispy bacon, and fresh veggies.
  • Barbecue Pulled Pork Sandwiches: Slow-cooked, tender pulled pork drenched in tangy BBQ sauce.
Two halves of a steak sandwich stacked on a white plate.
No ratings yet

Steak Sandwich

By Erin Sellin
Dig into the best steak sandwich filled with juicy sliced beef, caramelized onions, garlic aioli, and melty cheese between two toasted buttery bread slices.
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
Servings: 4 servings
Pin Recipe Rate Recipe Print Recipe

Ingredients 

  • 1 pound sirloin steak, cooked to desired doneness and thinly sliced.
  • 8 slices sourdough bread, thick cut
  • 4 slices Provolone, or Pepper Jack Cheese
  • 1 cup caramelized onions
  • ½ cup garlic aioli
  • 4 Tablespoons butter, softened

Instructions 

  • Heat a griddle or large skillet over medium high heat.
  • Butter the outside of the slices of bread. Place 4 slices of bread, buttered side down on griddle and top those with the sliced cheese. Place the remaining 4 slices of bread, buttered side down on the griddle and divide the caramelized onions over those 4 slices of bread.
  • Cook for 3-4 minutes until the cheese is melted and the bread is golden and toasted. You can cover with a lid to a large skillet to melt the cheese if necessary.
  • Spread the aioli over the melted cheese and top with sliced steak. Assemble the sandwiches and remove from the heat. Place on a cutting board and cut in half to serve.

Notes

  • Plan ahead and make slow cooker caramelized onions, then reheat them when you’re ready to assemble the sandwiches.
  • Homemade garlic aioli is super simple. However, you can use a store-bought version or even just Mayo if you prefer.
  • Cook the steak using your favorite method and any cut you like. I like sous vide steak as it’s perfectly cooked every time.

Nutrition

Calories: 823kcal | Carbohydrates: 76g | Protein: 44g | Fat: 36g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.5g | Cholesterol: 122mg | Sodium: 1327mg | Potassium: 653mg | Fiber: 4g | Sugar: 9g | Vitamin A: 518IU | Vitamin C: 4mg | Calcium: 259mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Author: Erin Sellin
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Course: Dinner Recipes
Cuisine: American
Servings: 4 servings
Calories: 823
Keyword: steak sandwich
Like this recipe? Leave a comment below!

I created a fun group on Facebook, and I would love for you to join us! It’s a fantastic community where you can share YOUR favorite recipes, ask questions, and stay updated on what’s new at Dinners, Dishes and Desserts (so that you never miss a new recipe)!

Be sure to follow me on Instagram and tag #dinnersdishes so I can see all the wonderful DINNERS, DISHES, AND DESSERTS recipes YOU make!

Never miss a post! Be sure to follow me on my social media channels:

Facebook | Twitter | Pinterest | Instagram

.