Grilled Steak Sandwich with Caramelized Onions and Peppers


Bold, juicy, and dripping with flavor – the ultimate handheld steak experience!

When the craving for something hearty, smoky, and totally satisfying hits, this Grilled Steak Sandwich brings all the heat. We’re talking thin-sliced grilled steak, sweet caramelized onions, and colorful peppers piled high on a toasted roll—melty cheese optional, but highly recommended.

It’s like a Philly cheesesteak got a smoky backyard makeover—and it’s so worth it.


🛒 Ingredients

For the steak:

  • 1 lb flank or skirt steak
  • Salt and pepper, to taste
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 1 tbsp olive oil

For the caramelized onions and peppers:

  • 1 large onion, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 2 tbsp butter
  • 2 tbsp Worcestershire sauce

For assembly:

  • 2 sandwich rolls or hoagie buns, split and toasted
  • Optional: provolone or mozzarella cheese slices

🔥 Instructions

1️⃣ Season the Steak

Rub steak with salt, pepper, garlic powder, smoked paprika, and a drizzle of olive oil. Let it sit at room temperature for 15–20 minutes to take the chill off and soak in the flavor.

2️⃣ Grill It Up

Heat a grill or cast iron skillet over high heat. Grill the steak for 3–4 minutes per side, depending on thickness and desired doneness.
Rest for 5–10 minutes, then slice thinly against the grain.

3️⃣ Caramelize Onions & Peppers

In a large skillet, melt butter over medium heat.
Add the onions and peppers, season with a pinch of salt, and cook 15–20 minutes, stirring occasionally until softened and golden.
Stir in Worcestershire sauce in the last 2 minutes of cooking.

4️⃣ Toast the Bread

Toast your sandwich rolls in a skillet or under the broiler until golden and slightly crisp.

5️⃣ Assemble Your Sandwich

Layer the sliced steak, caramelized onions and peppers, and cheese slices (if using) onto the toasted rolls.
Press gently to meld the layers together. Slice in half if you like.

6️⃣ Serve with Style

Wrap in parchment or foil for a street-food vibe, and serve warm!


⏱️ Quick Info

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Servings: 2 hearty sandwiches
  • Calories: ~520 per sandwich (without cheese)

🧀 Pro Tips & Variations

  • Cheese it up: Add provolone, mozzarella, or even white cheddar for melty magic.
  • Make it spicy: Toss in some sliced jalapeños or a dash of hot sauce for extra kick.
  • Going low-carb? Ditch the bun and turn it into a steak bowl over greens or cauliflower mash.

Sandwich Goals = Achieved

Whether you’re grilling out or craving an elevated lunch, this Grilled Steak Sandwich brings comfort, flavor, and just the right amount of indulgence. One bite, and it might just become your go-to steak sandwich forever.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *