The steak sandwich is a delicious and hearty meal that combines tender grilled beef with fresh toppings, all packed in a crusty bun. This sandwich is perfect for lunch or dinner and can be enjoyed at home or at a picnic. With simple ingredients and a few easy steps, you can create a satisfying steak sandwich that will impress your family and friends.

Why Make This Recipe
Making a steak sandwich at home is easy and rewarding. You’ll have control over the ingredients, which means you can customize it to your liking. It’s also a great way to use leftover beef or to treat yourself to a delicious meal without spending too much money. Plus, who doesn’t love a tasty sandwich made with juicy steak and flavorful toppings?
How to Make Steak Sandwich
Ingredients
- 3/4 cup mayonnaise, preferably whole egg
- 1 large garlic clove, minced
- 3 large onions, peeled and finely sliced (brown, white, or yellow)
- 40 g / 3 tbsp butter
- 2 tbsp brown sugar
- 1 tbsp balsamic vinegar
- 1/4 tsp salt & pepper
- 600 – 700 g / 1.2 – 1.4 lbs grilling beef steak
- Salt and pepper
- 1 tbsp vegetable oil
- 2 tomatoes, thickly sliced
- 60 g / 2 oz rocket/arugula or other lettuce of choice
- Mustard (American-style recommended)
- Turkish bread, about 60cm / 2 feet long (or 4 rolls/buns of choice)
Directions
Garlic Aioli: Mix the mayonnaise and minced garlic together in a bowl. Let it sit for at least 30 minutes to let the flavors blend. Keep it in the fridge for up to 3 days.
Caramelised Onion: Melt the butter in a skillet over medium-low heat. Add the sliced onions and stir to coat them in the butter. Cover the skillet with a lid or a baking tray and let it cook for 20 minutes, stirring once or twice. After 20 minutes, remove the lid and cook for another 20 minutes, stirring occasionally until the onions become golden. If the color isn’t changing, you can increase the heat slightly. Add the brown sugar, balsamic vinegar, salt, and pepper. Continue to cook for another 10 minutes until the onions are jammy and well-cooked. Remove from heat and keep warm.
Beef: Season the grilling beef with salt and pepper on both sides. Heat the vegetable oil in a frying pan over high heat and sear the beef for about 3-5 minutes per side, depending on how you like your steak. Let it rest for a few minutes before slicing it thinly.
Assemble Sandwich: Cut the Turkish bread open and spread a generous layer of garlic aioli on the inside. Layer on the sliced beef, followed by the caramelised onions, sliced tomatoes, lettuce, and a bit of mustard. Close the sandwich and press down slightly.
How to Serve Steak Sandwich
Serve your steak sandwich warm. You can cut it in half for easier handling. Pair it with crispy fries or a simple salad on the side for a complete meal. Don’t forget to have extra garlic aioli for dipping!
How to Store Steak Sandwich
If you have leftovers, store the components separately in the refrigerator. Keep the steak and toppings in airtight containers. The garlic aioli can be stored in a jar. When you’re ready to eat, reheat the steak and assemble the sandwich fresh. It’s best to enjoy the sandwich right after it’s made.
Tips to Make Steak Sandwich
- Use a gas grill or cast-iron skillet for the best steak flavor.
- Experiment with different types of bread like ciabatta or baguette.
- Add cheese like provolone or mozzarella for extra creaminess.
- If you like it spicy, add jalapeños or hot sauce.
Variation
You can easily make a vegetarian steak sandwich by replacing the beef with grilled mushrooms or a hearty veggie steak. This way, everyone can enjoy a delicious sandwich regardless of their dietary preferences.
FAQs
Can I use leftover steak for this recipe?
- Yes, leftover steak works great! Just slice it thinly and follow the same assembly instructions.
How can I make this sandwich spicier?
- Add sliced jalapeños or use spicy mustard to give it an extra kick.
What other toppings can I use?
- Feel free to add toppings like avocado, cheese, or pickles to customize your sandwich!
Enjoy making and savoring your homemade steak sandwich!

Steak Sandwich
Ingredients
Garlic Aioli
- ¾ cup mayonnaise, preferably whole egg
- 1 large garlic clove, minced
Caramelised Onions
- 3 large onions, peeled and finely sliced (brown, white, or yellow)
- 40 g butter
- 2 tbsp brown sugar
- 1 tbsp balsamic vinegar
- ¼ tsp salt & pepper to taste
Beef and Assembly
- 600-700 g grilling beef steak or 1.2-1.4 lbs
- 1 tbsp vegetable oil
- 2 pcs tomatoes, thickly sliced
- 60 g rocket/arugula or other lettuce of choice
- to taste Mustard (American-style recommended)
- 60 cm Turkish bread (or 4 rolls/buns of choice) about 2 feet long
Instructions
Preparation of Garlic Aioli
- Mix the mayonnaise and minced garlic together in a bowl. Let it sit for at least 30 minutes to let the flavors blend. Keep it in the fridge for up to 3 days.
Caramelising Onions
- Melt the butter in a skillet over medium-low heat. Add the sliced onions and stir to coat them in the butter. Cover the skillet and let it cook for 20 minutes, stirring occasionally.
- After 20 minutes, remove the lid and cook for another 20 minutes until the onions become golden. If they aren’t coloring, increase the heat slightly.
- Add the brown sugar, balsamic vinegar, salt, and pepper, and continue cooking for another 10 minutes until the onions are jammy and well-cooked. Remove from heat and keep warm.
Cooking the Beef
- Season the grilling beef with salt and pepper on both sides.
- Heat the vegetable oil in a frying pan over high heat and sear the beef for about 3-5 minutes per side, depending on your preferred doneness.
- Let it rest for a few minutes before slicing it thinly.
Assembling the Sandwich
- Cut the Turkish bread open and spread a generous layer of garlic aioli on the inside.
- Layer on the sliced beef, followed by the caramelised onions, sliced tomatoes, lettuce, and a bit of mustard.
- Close the sandwich and press down slightly.







