android apple arrow cart-big-outline cart-full check chef-hat all-grid bullseye lightbulb circle-medium circle-small clock download download enlarge facebook instagram magnifier menu-arrow-down pointer printer share star twitter user-simple youtube scroll-indicator-fire scroll-indicator-arrow scroll-indicator-arrow scroll-indicator-arrow

Balsamic-Marinated Flank Steak Sandwiches

Crusty bread piled high with balsamic-marinated flank steak and charred onions and peppers is pretty tough to beat and super simple to make. 

Balsamic-Marinated Flank Steak Sandwiches with Peppers and Onions
By Jamie Purviance


½ cup balsamic vinegar
¼ cup extra-virgin olive oil
2 tablespoons Worcestershire sauce
1 tablespoon Dijon mustard
4 garlic cloves, minced or pushed through a press
1 teaspoon kosher salt
¾ teaspoon freshly ground black pepper

1 flank steak, about 1½ pounds and ¾ inch thick
2 tablespoons extra-virgin olive oil
2 bell peppers, any color, cut into thin strips
1 large yellow onion, cut in half and thinly sliced
½ teaspoon kosher salt
½ teaspoon freshly ground black pepper
4 ciabatta or other soft sandwich rolls, split
4 teaspoons Dijon mustard


1. In a large, resealable plastic bag combine the marinade ingredients. Place the steak in the bag (cut the steak crosswise in half, if needed, to fit in the bag), press the air out of the bag, and seal tightly. Turn the bag to distribute the marinade, place in a bowl, and refrigerate for at least 4 hours or overnight, turning occasionally.

2. In a large skillet over medium-high heat, warm 2 tablespoons oil. Add the bell peppers, onion, salt, and pepper and cook until the vegetables begin to soften, 10 to 12 minutes, stirring occasionally. Reduce the heat to medium and cook until the vegetables are very tender and caramelized, 8 to 10 minutes more, stirring often. Remove from the heat and cover to keep warm.

3. Prepare the grill for direct cooking over medium heat (350° to 450°F).

4. Remove the steak from the bag and discard the marinade. Grill the steak over direct medium heat, with the lid closed, until cooked to your desired doneness, 8 to 12 minutes for medium rare, turning once. During the last 30 seconds to 1 minute of grilling time, toast the rolls, cut side down, over direct heat. Remove from the grill and let the steak rest for 3 to 5 minutes. Cut the steak across the grain into thin slices.

** We love seeing pictures of what you're grilling! If you make this recipe, be sure to tag @WeberGrills or use the #webergrills hashtag so we can see! **