Grilled Steak Skewers are the ultimate outdoor barbecue meal, combining juicy, tender beef with a medley of vegetables for a delightful, flavorful dish that impresses guests at any summer gathering. These marinated steak skewers are not only easy to prepare but also versatile enough to adapt to any taste preference. Whether you're hosting a gourmet skewers party or just looking for quick dinner ideas, this beef kebabs recipe is sure to become a favorite! The combination of marinated steak and fresh vegetables creates a perfect balance of flavors that is sure to please everyone at the table. The vibrant colors and enticing aromas of grilled steak skewers bring a festive atmosphere to your dining experience.
Ingredients
Scale:
For the Marinade:
1/4 cup olive oil
3 tablespoons soy sauce
2 tablespoons red wine vinegar
2 teaspoons Worcestershire sauce
2 cloves garlic, minced
1 tablespoon fresh rosemary, chopped
1 tablespoon fresh thyme, chopped
1 teaspoon black pepper
1 teaspoon salt
For the Skewers:
1.5 pounds flank steak, cut into 1-inch cubes
1 red bell pepper, cut into 1-inch pieces
1 green bell pepper, cut into 1-inch pieces
1 medium onion, cut into 1-inch pieces
1 zucchini, sliced into thick rounds
Wood or metal skewers
Instructions
Prepare the Marinade: In a medium bowl, whisk together olive oil, soy sauce, red wine vinegar, Worcestershire sauce, minced garlic, rosemary, thyme, black pepper, and salt until well combined.
Marinate the Steak: Place the cubed flank steak in a large resealable plastic bag or a glass dish. Pour the marinade over the steak, ensuring all pieces are coated thoroughly. Seal the bag or cover the dish and refrigerate for at least 1 hour, ideally 4-6 hours.
Preheat the Grill: About 30 minutes before grilling, preheat your grill to medium-high heat (approximately 375°F to 450°F).
Assemble the Skewers: Remove the steak from the marinade and discard the marinade. Alternate threading the steak cubes, bell peppers, onion, and zucchini onto the skewers.
Grill the Skewers: Place the skewers on the preheated grill. Cook for about 10-12 minutes, turning occasionally, until the steak reaches desired doneness (145°F for medium-rare, 160°F for medium).
Rest and Serve: Once cooked, remove the skewers from the grill and let them rest for 5 minutes. Serve warm.