Savory Beef Sandwiches Recipe Lunch
There are some meals that just hit the spot, a perfect combination of textures and flavours that feels both indulgent and deeply comforting. For me, the ultimate beef sandwich is one of them. It reminds me of bustling delis and cosy pub lunches, but the very best version is the one we make right here in our own kitchen. This isn’t just a few slices of beef between bread; it’s a carefully layered creation of tender, savoury steak, jammy caramelised onions, and gloriously melty cheese, all held together by a tangy, creamy sauce. I stumbled upon this combination by accident one Saturday afternoon when clearing out the fridge, and it’s been a hit ever since.
This beef sandwiches recipe transforms a simple lunch into something truly special. The secret lies in the details: slicing the beef thinly so it cooks in moments, patiently coaxing the sweetness from the onions, and choosing a bread sturdy enough to soak up all the delicious juices without falling apart. It’s the kind of meal that works beautifully for a lazy weekend, a satisfying dinner after a long day, or when you have friends over for a casual get-together. It’s hearty, full of flavour, and the kind of recipe that always gets compliments.
Recipe Overview
This beef sandwiches recipe delivers a deli-style experience at home. We’ll be quickly searing thinly sliced sirloin steak and piling it onto toasted ciabatta with slow-cooked caramelised onions, sharp Provolone cheese, and a zesty horseradish and mustard sauce. After a lot of testing, I found that letting the cooked beef rest for just a couple of minutes before assembling makes a huge difference in keeping it juicy.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4 people
- Difficulty: Medium
Why You’ll Love This Beef Sandwiches Recipe
- Genuine Flavour: The rich, savoury taste of the seared beef is perfectly balanced by the deep, jammy sweetness of the slow-cooked onions and the sharp, tangy kick from the homemade sauce.
- Ready in Under an Hour: You can have these magnificent sandwiches on the table in about 40 minutes, making it a brilliant option for a special weeknight dinner.
- Flexible Recipe: Feel free to swap the cheese; a strong cheddar or a nutty Gruyère would be fantastic. You could also add sautéed mushrooms or roasted peppers for extra depth.
- Great for Casual Gatherings: This works wonderfully when you have guests and want to serve something impressive yet relaxed. They are also brilliant for using up leftover roast beef.
- Family Tested: My husband, who’s usually picky, asked for seconds! It’s one of those rare dishes that everyone in our family genuinely gets excited about.
Ingredients You’ll Need
For this recipe, the quality of the ingredients really shines through. I always opt for a good quality sirloin steak as it has a great balance of flavour and tenderness. When it comes to the bread, a fresh ciabatta loaf with a chewy crust and an open, airy crumb is ideal for soaking up all the juices without becoming soggy.
- 600g sirloin steak, trimmed of any large pieces of fat
- 1 tbsp olive oil
- 2 large brown onions, thinly sliced
- 25g unsalted butter
- 1 tsp soft brown sugar
- 1 tbsp balsamic vinegar
- 1 large ciabatta loaf (or 4 individual ciabatta rolls)
- 8 slices Provolone cheese
- Salt and freshly ground black pepper
- For the Sauce:
- 100g mayonnaise
- 2 tbsp creamed horseradish
- 1 tbsp Dijon mustard
- 1/2 tsp garlic powder
Sara’s Tip: To get those lovely, paper-thin slices of beef, I pop the steak in the freezer for about 20-30 minutes before slicing. It firms up just enough to make it much easier to cut thinly and evenly against the grain.
How to Make This Beef Sandwiches Recipe
The process for this sandwiches recipe is straightforward. We’ll start with the onions as they take the longest, and while they’re gently cooking, we can prepare everything else. It’s all about building layers of flavour, step by step.
- Caramelise the Onions: Place a large frying pan over a medium-low heat. Add the butter and olive oil. Once the butter has melted, add the sliced onions and a good pinch of salt. Cook slowly for 20-25 minutes, stirring occasionally, until the onions are very soft, sweet, and a deep golden brown. For a detailed guide on this technique, BBC Good Food has an excellent explanation on how to caramelise onions properly.
- Finish the Onions: Once the onions are nearly done, sprinkle over the brown sugar and stir. Cook for another minute before adding the balsamic vinegar. Let it bubble and reduce until the onions are sticky and jammy. Scrape the onions out of the pan into a bowl and set aside.
- Prepare the Sauce and Bread: While the onions are cooking, you can prepare the sauce. In a small bowl, whisk together the mayonnaise, creamed horseradish, Dijon mustard, and garlic powder. Season with a little black pepper. Slice your ciabatta loaf horizontally and then into four equal portions.
- Cook the Beef: Pat the thinly sliced steak dry with a paper towel and season generously with salt and pepper. Turn the heat under the frying pan up to high. Once the pan is very hot, add the beef in a single layer (you may need to do this in two batches to avoid overcrowding). Cook for 1-2 minutes per side until nicely browned but still pink in the middle. What works best for me is to move it around as little as possible to get a great sear.
- Rest the Beef: Remove the cooked beef from the pan and place it on a cutting board. Let it rest for a couple of minutes. This is a crucial step to ensure the meat stays juicy.
- Assemble the Sandwiches: Spread the sauce generously over both sides of the sliced ciabatta. Pile the cooked beef onto the bottom halves of the bread, followed by a generous layer of the caramelised onions.
- Melt the Cheese: Top each sandwich with two slices of Provolone cheese. Place the top half of the ciabatta on. You can either place the assembled sandwiches under a hot grill for 2-3 minutes or return them to the warm pan, cover with a lid, and heat for 3-4 minutes until the cheese gets gloriously melty and the bread is warmed through.
- Serve Immediately: Slice the beef sandwiches in half and serve straight away while they are warm and gooey.
Tips From My Kitchen
- Temperature Control: For the onions, patience is key. Keep the heat on a steady medium-low. If they cook too quickly, they’ll burn rather than caramelise, and you’ll miss out on all that developed sweetness.
- The Secret Step: I learned that toasting the inside of the ciabatta bread for a minute in the hot pan before assembling creates a barrier. This helps prevent the bottom from getting soggy from the beef juices and sauce.
- Make-Ahead: The caramelised onions and the sauce can both be made up to three days in advance and stored in airtight containers in the fridge. This makes assembly much quicker on the day you want to serve them.
- Storage: If you have leftovers, wrap the sandwiches tightly in foil and store them in the fridge for up to two days. Reheat in a dry frying pan over a medium heat or in an oven at 180°C (160°C fan) for about 10 minutes until heated through.
Equipment You’ll Need
You don’t need any fancy gadgets for this recipe, just some good kitchen basics.
- Large frying pan or skillet (cast iron is excellent for searing)
- Sharp knife and cutting board
- Small mixing bowl for the sauce
- Wooden spoon or spatula
Common Mistakes to Avoid
- Overcrowding the pan: When searing the beef, make sure the slices have plenty of space. If the pan is too crowded, the beef will steam instead of searing, and you won’t get that delicious brown crust. Cook in batches if you need to.
- Wrong temperature: Use a low heat for the onions and a high heat for the beef. Searing the beef quickly over high heat locks in the juices and flavour without overcooking the thin slices.
- Skipping the rest time: Even with thinly sliced meat, a minute or two of resting makes a big difference. It allows the juices to redistribute, ensuring every bite is moist and flavourful.
What to Serve With This Beef Sandwiches Recipe
While this beef sandwich is a meal in itself, a few simple sides can round it out beautifully. If you’re looking for other satisfying meal ideas, our Garlic Parmesan Chicken Pasta Recipe is always a family favourite.
- Crispy Chips: A pile of hot, salty, homemade or oven-baked chips is the classic and unbeatable accompaniment.
- Simple Green Salad: A fresh, peppery rocket salad with a sharp lemon vinaigrette provides a lovely contrast to the richness of the sandwich.
- Drink Pairing: A cold, crisp lager or a bold, fruity red wine like a Malbec stands up well to the strong flavours. For a non-alcoholic option, a sharp, sparkling apple juice is delicious.
Frequently Asked Questions
Beef Sandwiches
Ingredients
Method
- Caramelise the Onions: Place a large frying pan over a medium-low heat. Add the butter and olive oil. Once the butter has melted, add the sliced onions and a good pinch of salt. Cook slowly for 20-25 minutes, stirring occasionally, until the onions are very soft, sweet, and a deep golden brown. For a detailed guide on this technique, BBC Good Food has an excellent explanation on how to caramelise onions properly.
- Finish the Onions: Once the onions are nearly done, sprinkle over the brown sugar and stir. Cook for another minute before adding the balsamic vinegar. Let it bubble and reduce until the onions are sticky and jammy. Scrape the onions out of the pan into a bowl and set aside.
- Prepare the Sauce and Bread: While the onions are cooking, you can prepare the sauce. In a small bowl, whisk together the mayonnaise, creamed horseradish, Dijon mustard, and garlic powder. Season with a little black pepper. Slice your ciabatta loaf horizontally and then into four equal portions.
- Cook the Beef: Pat the thinly sliced steak dry with a paper towel and season generously with salt and pepper. Turn the heat under the frying pan up to high. Once the pan is very hot, add the beef in a single layer (you may need to do this in two batches to avoid overcrowding). Cook for 1-2 minutes per side until nicely browned but still pink in the middle. What works best for me is to move it around as little as possible to get a great sear.
- Rest the Beef: Remove the cooked beef from the pan and place it on a cutting board. Let it rest for a couple of minutes. This is a crucial step to ensure the meat stays juicy.
- Assemble the Sandwiches: Spread the sauce generously over both sides of the sliced ciabatta. Pile the cooked beef onto the bottom halves of the bread, followed by a generous layer of the caramelised onions.
- Melt the Cheese: Top each sandwich with two slices of Provolone cheese. Place the top half of the ciabatta on. You can either place the assembled sandwiches under a hot grill for 2-3 minutes or return them to the warm pan, cover with a lid, and heat for 3-4 minutes until the cheese gets gloriously melty and the bread is warmed through.
- Serve Immediately: Slice the beef sandwiches in half and serve straight away while they are warm and gooey.
Notes
I really hope you give this beef sandwiches recipe a try. It’s a true labour of love that pays off in every single bite, transforming a simple meal into something truly memorable. It’s one of our absolute go-to recipes for a reason. I’d love to hear how your beef sandwiches turn out! Please leave a comment below and let me know what you think. Happy cooking!
Sara