Say goodbye to boring weeknight dinners! When you’re craving something deeply savory, satisfying, and ridiculously fast, this Veggie ‘Steakhouse’ Sandwich is your answer. We’re piling sweet, jammy caramelized onions and a zesty steak sauce over a hearty grilled veggie patty, all tucked into a perfectly toasted ciabatta roll. It’s a flavor-packed, restaurant-quality meal that comes together in just 20 minutes.
Ingredients
• (Makes 4 Sandwiches)
• 2 tablespoons / 30 ml olive oil
• 1 large sweet onion, halved and thinly sliced, about 2 cups / 220 g
• 4 grilled vegetable meatless burger patties
• 2 tablespoons / 30 g mayonnaise
• 1 teaspoon / 5 g yellow mustard
• 4 half-inch / 1.25 cm slices ciabatta bread, toasted
• 1 cup / 30 g fresh baby spinach
• 2 tablespoons / 30 ml vegetarian steak sauce
Instructions
1. (Start to Finish: 20 Minutes)
2. Heat olive oil in a large skillet over medium-high heat. Add the sliced onion and cook for 8 to 10 minutes, stirring frequently, until very tender and golden.
3. Meanwhile, heat the veggie burger patties according to the package directions.
4. In a small bowl, whisk together the mayonnaise and mustard. Spread the mixture onto one side of each toasted ciabatta slice.
5. Layer the sandwiches by placing spinach on the bread, followed by a warm veggie patty. Stir the steak sauce into the cooked onions in the skillet, then spoon the onion mixture over the patties to serve.
Nutritional Information
• Per Sandwich: 329 calories
• Total Fat: 20 g
• Saturated Fat: 3 g
• Cholesterol: 3 mg
• Sodium: 688 mg
• Carbohydrates: 21 g
• Fiber: 5 g
• Protein: 18 g
Pro Tips
• For even sweeter, jammier onions, add a pinch of sugar and a splash of balsamic vinegar during the last minute of cooking.
• Melt a slice of provolone or Swiss cheese over the veggie patty during the last minute of heating for a gooey, delicious addition.
• Rub a halved garlic clove over the warm, toasted ciabatta before adding the spread for an extra layer of flavor.
• Always check the label to ensure your steak sauce is vegetarian, as some brands contain anchovies.
FAQ
Q: Can I make this steakhouse sandwich vegan
A: Absolutely! To make this sandwich vegan, simply use a vegan veggie patty, a plant-based mayonnaise, and ensure your ciabatta bread and steak sauce are free from animal products like dairy, eggs, or anchovies. Many brands are vegan-friendly, so just check the labels.
Q: How can I add more protein to this veggie steakhouse sandwich
A: This sandwich already provides a solid 18g of protein per serving. To boost it further, choose a high-protein veggie patty (like one made from soy or pea protein), add a slice of plant-based provolone cheese, or serve it alongside a high-protein side like a simple bean salad.
Q: What can I use instead of a veggie burger patty
A: A large, thick-sliced portobello mushroom cap makes a fantastic substitute. Simply grill or pan-sear it with a little olive oil, salt, and pepper until tender. You could also use slices of grilled halloumi (for non-vegans) or a seasoned, pan-fried seitan ‘steak’.
Q: How should I store leftovers for this sandwich
A: For the best results, store the components separately in airtight containers in the refrigerator for up to 3 days. Keep the caramelized onions, cooked veggie patties, and mayo-mustard spread apart. Reheat the patties and onions, then assemble the sandwich on freshly toasted bread right before serving to prevent it from getting soggy.





