Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Steak Sandwich Packed with Bold Flavors


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Hannah
  • Total Time: 45 minutes
  • Yield: Serves 4

Description

Indulge in this flavor-packed hearty steak sandwich, where juicy flank steak grilled to perfection meets a crusty baguette. Layered with vibrant bell peppers, sweet red onions, and a zesty sauce, this sandwich is perfect for game days or cozy weeknight dinners. Every bite bursts with taste, making it an unforgettable meal that will have everyone coming back for seconds.


Ingredients

Scale
  • 1 lb flank steak
  • 1 fresh baguette
  • 1 cup bell peppers (sliced; mixed colors)
  • ½ cup red onion (thinly sliced)
  • ¼ cup mayonnaise (or Greek yogurt)
  • 2 tsp hot sauce (adjust to taste)
  • Salt and pepper to taste
  • Olive oil for marinating

Instructions

  1. Marinate the flank steak in olive oil, salt, and pepper for at least 30 minutes.
  2. While marinating, thinly slice bell peppers and red onion.
  3. Preheat grill or grill pan over medium-high heat. Grill the steak for 5-7 minutes per side for medium-rare; let it rest.
  4. Sauté the sliced vegetables in the same pan until softened and charred (about 5 minutes).
  5. Cut the baguette lengthwise but not all the way through. Spread mayonnaise on both sides.
  6. Layer sliced steak and sautéed veggies inside the baguette, drizzle with hot sauce, press down gently, slice, and serve immediately.
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich (250g)
  • Calories: 550
  • Sugar: 4g
  • Sodium: 950mg
  • Fat: 26g
  • Saturated Fat: 6g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 90mg