Steak & Tomato Herb Sandwich Recipe
Introduction
This Steak & Tomato Herb Sandwich is a simple yet flavorful meal perfect for lunch or a light dinner. Juicy steak, fresh tomatoes, and aromatic herbs come together on toasted artisan bread for a delicious bite every time.

Ingredients
- 1.5 lbs lean beef steak (sirloin or ribeye)
- 3 medium fresh tomatoes, sliced
- 3 tbsp fresh oregano, chopped
- 2 tbsp fresh basil, torn
- 1 tbsp fresh thyme leaves
- 4 tbsp extra virgin olive oil
- 3 cloves garlic, minced
- 1 tsp sea salt
- 1/2 tsp black pepper
- 4 slices artisan bread (sourdough, ciabatta, or pita)
- 1 tbsp fresh lemon juice
Instructions
- Step 1: In a small bowl, mix garlic, oregano, basil, thyme, and olive oil to create a herb marinade.
- Step 2: Pat the steak dry and season both sides with salt and pepper.
- Step 3: Rub the herb oil over the steak, reserving a small portion for later.
- Step 4: Heat a grill or grill pan over high heat and cook the steak for 4 minutes on one side, then 3–4 minutes on the other until medium-rare.
- Step 5: Remove the steak and let it rest for 5 minutes, then slice against the grain into thin strips.
- Step 6: Toast the bread slices on the grill for about 1 minute per side until golden.
- Step 7: Layer tomato slices on the bottom bread, then add sliced steak on top.
- Step 8: Drizzle reserved herb oil and lemon juice over the steak.
- Step 9: Top with remaining bread, press gently, and slice diagonally before serving.
Tips & Variations
- Use a cast iron grill pan if you don’t have an outdoor grill to get a nice sear on the steak.
- For extra flavor, add a layer of fresh mozzarella or a spread of garlic aioli on the bread.
- If you prefer well-done steak, simply cook a few minutes longer on each side.
- Substitute fresh herbs with dried ones if needed, but reduce quantities as dried herbs are more concentrated.
Storage
Store leftover sandwich components separately in airtight containers in the refrigerator for up to 2 days. Reheat the sliced steak gently in a pan or microwave before assembling the sandwich again to avoid drying out the bread. For best texture, toast the bread fresh before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of steak?
Yes, you can use other tender cuts like flank or strip steak. Just adjust the cooking time to avoid overcooking.
What if I don’t have fresh herbs?
Dried herbs can be used as a substitute, but use about one-third of the amount and mix them into the olive oil to release their flavor before marinating the steak.
Print
Steak & Tomato Herb Sandwich Recipe
- Total Time: 27 minutes
- Yield: 4 servings 1x
Description
This Steak & Tomato Herb Sandwich combines juicy, medium-rare grilled steak with fresh tomato slices and a fragrant herb marinade, all layered on toasted artisan bread. The fresh oregano, basil, and thyme infused olive oil adds bright, savory flavors, making this sandwich a perfect gourmet meal for lunch or a casual dinner.
Ingredients
Steak and Marinade
- 1.5 lbs lean beef steak (sirloin or ribeye)
- 3 cloves garlic, minced
- 3 tbsp fresh oregano, chopped
- 2 tbsp fresh basil, torn
- 1 tbsp fresh thyme leaves
- 4 tbsp extra virgin olive oil
- 1 tsp sea salt
- 1/2 tsp black pepper
Sandwich
- 3 medium fresh tomatoes, sliced
- 4 slices artisan bread (sourdough, ciabatta, or pita)
- 1 tbsp fresh lemon juice
Instructions
- Prepare the Herb Marinade: In a small bowl, combine the minced garlic, chopped oregano, torn basil, thyme leaves, and extra virgin olive oil. Stir well to create a fragrant herb marinade.
- Season the Steak: Pat the steak dry with paper towels. Season both sides evenly with sea salt and black pepper for enhanced flavor.
- Apply Herb Oil to Steak: Rub the prepared herb marinade generously over the entire steak, reserving a small portion of the herb oil for later use on the sandwich.
- Grill the Steak: Heat a grill or grill pan over high heat. Place the steak on the grill and cook for 4 minutes on one side, then flip and cook for an additional 3 to 4 minutes for medium-rare doneness.
- Rest and Slice the Steak: Remove the steak from the grill and let it rest for 5 minutes to retain juices. Then slice it against the grain into thin strips for maximum tenderness.
- Toast the Bread: Place the artisan bread slices on the grill and toast each side for about 1 minute until golden and slightly crispy.
- Assemble the Sandwich: On the bottom slice of toasted bread, layer the fresh tomato slices evenly. Follow by adding the sliced steak strips on top.
- Add Herb Oil and Lemon Juice: Drizzle the reserved herb marinade and fresh lemon juice over the steak to enhance the flavors and add brightness.
- Finish and Serve: Top with the remaining slice of toasted bread. Press the sandwich gently together and slice diagonally before serving to create a visually appealing presentation.
Notes
- For best results, use fresh herbs to maximize flavor in the herb marinade.
- Letting the steak rest after grilling allows juices to redistribute for a juicier bite.
- You can substitute the artisan bread with your favorite rustic bread like French baguette or multigrain.
- Adjust grilling times to your preferred level of steak doneness.
- Serve with a side salad or chips for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 17 minutes
- Category: Sandwich
- Method: Grilling
- Cuisine: American
Keywords: steak sandwich, grilled steak, herb marinade, tomato sandwich, artisan bread sandwich, quick steak recipe, sandwich with fresh herbs

