Go Back
+ servings
a homemade steak sandwich cut in half on a cutting board.
Print Recipe Add to Collection
5 from 1 vote

Steak Sandwich

Layered with perfectly cooked juicy steak, sweet caramelized onions, and herby pesto, this Steak Sandwich is unbelievably delicious! It’s seated between a crusty ciabatta bun and then topped with a handful of spicy arugula and fresh sliced tomato to make it unforgettably good. It’s the perfect easy weeknight meal or weekend lunch!
Prep Time8 minutes
Cook Time12 minutes
Resting time10 minutes
Total Time30 minutes
Course: Lunch, Sandwich
Cuisine: American
Keyword: steak sandwich
Servings: 4
Calories: 725kcal

Ingredients

Steak Sandwich

  • 2 pounds flank steak
  • ½ teaspoon salt or to taste
  • ½ teaspoon black pepper or to taste
  • 4 ciabatta buns
  • 2 cup baby arugula
  • 4 tablespoons pesto
  • 4 tablespoons mayonnaise
  • 4 tablespoons mustard
  • 2 tomatoes sliced (optional)

Caramelized Onion

  • 3 tablespoons butter
  • 2 large onions sliced
  • 1 teaspoon sugar
  • ½ teaspoon salt or to taste
  • ½ teaspoon pepper

Instructions

Caramelize Onions

  • Melt the butter in a large skillet over medium-low heat. Add the sliced onion and stir. Cover with a lid and cook for 20 minutes, stirring occasionally. Remove the lid and stir in the sugar, salt and pepper. Cook for a further 10 minutes, until brown a bit and caramelize.

Grill The Steak

  • Pat the steak dry with paper towels. Generously season it on both sides with salt and pepper. Using a grill or a skillet, cook the steaks to your preferred temperature and let them rest for 10 minutes.

Assemble Steak Sandwiches

  • Slice the steak into thin strips against the grain. Cut the ciabatta buns in half horizontally.  
  • Spread a tablespoon of pesto on each bottom half of the buns, then top with ½ cup each of baby arugula, followed by steak slices, caramelized onions and tomatoes. Spread mustard and mayo on the top bun then place on top.

Notes

  1. Slowly cook the onions. For the most flavorful caramelized onions, you have to cook them slowly. Turn up the heat and you’re going to have fried onions not caramelized.
  2. Don’t overcook the meat. No problem tastewise and totally your preference if you want your meat well done, but you can still overcook it. So make sure to stop cooking it before it gets too tough.
  3. Make and eat. For the yummiest steak sandwich, eat it right after it’s grilled and assembled. Leftovers are tasty too, but fresh is always best. 
  4. Assembled sandwiches will keep in the fridge for up to 3 days. And a leftover cold steak sandwich is delicious. However, if you would like to reheat, you can remove the steak with the caramelized onions from the sandwich and pop them in the microwave for a few minutes on medium to warm them up.

Nutrition

Serving: 1sandwich | Calories: 725kcal | Carbohydrates: 39g | Protein: 57g | Fat: 37g | Saturated Fat: 13g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 9g | Trans Fat: 0.4g | Cholesterol: 166mg | Sodium: 1380mg | Potassium: 1100mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1338IU | Vitamin C: 16mg | Calcium: 127mg | Iron: 4mg