Grilled Steak Skewers

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
- For the Marinade:
- 1/4 cup olive oil — using extra virgin olive oil enhances the richness of the dish and adds a grassy flavor profile.
- 3 tablespoons soy sauce — you can opt for low-sodium soy sauce if you prefer less salt; this is especially useful for those watching their sodium intake.
- 2 tablespoons red wine vinegar — adds a tangy depth; balsamic vinegar can be used as a substitute for a sweeter note, which can complement the savory aspects of the steak.
- 2 teaspoons Worcestershire sauce — this adds a complex flavor; ensure it’s gluten-free if needed to accommodate dietary restrictions.
- 2 cloves garlic, minced — fresh garlic gives a stronger flavor than jarred; adjust based on your preference for garlic intensity.
- 1 tablespoon fresh rosemary, chopped — fresh herbs yield better flavor; dried rosemary can be used in a pinch, but the taste will be less vibrant.
- 1 tablespoon fresh thyme, chopped — consider substituting with dried thyme, using about one teaspoon; fresh thyme offers a more aromatic flavor.
- 1 teaspoon black pepper — freshly cracked pepper enhances the taste significantly; you can also use a mix of peppercorns for added complexity.
- 1 teaspoon salt — adjust according to your dietary needs or preferences, keeping in mind that flavors will intensify during cooking.
- For the Skewers:
- 1.5 pounds flank steak, cut into 1-inch cubes — flank steak is ideal due to its flavor and tenderness when marinated, ensuring each bite is juicy and satisfying.
- 1 red bell pepper, cut into 1-inch pieces — bell peppers add color and sweetness, providing a delightful contrast to the savory meat.
- 1 green bell pepper, cut into 1-inch pieces — provides a slight bitterness that balances the sweetness of red pepper and adds a crunchy texture.
- 1 medium onion, cut into 1-inch pieces — choose a sweet onion variety like Vidalia for a milder flavor that won’t overpower the dish.
- 1 zucchini, sliced into thick rounds — zucchini’s mildness pairs well with the bold flavors of the steak, and it cooks quickly on the grill.
- Wood or metal skewers (if using wooden skewers, soak them in water for at least 30 minutes to prevent burning) — soaking wooden skewers helps prevent them from catching fire on the grill, which ensures a safer cooking process.
Steps / 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. This mixture will tenderize the steak and infuse it with flavor, making the meat juicy and delicious. Ensure the garlic is finely minced to distribute its flavor evenly throughout the marinade.
- 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 for maximum flavor. For best results, you can marinate overnight, allowing the steak to absorb even more of the delicious marinade, resulting in a more flavorful bite.
- Preheat the Grill: About 30 minutes before grilling, preheat your grill to medium-high heat (approximately 375°F to 450°F). This ensures a nice sear on the skewers, which locks in the juices and flavors. A well-heated grill creates those beautiful grill marks and enhances the overall flavor of your grilled steak skewers. Use a grill thermometer to check the temperature accurately.
- 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. Aim for a colorful mix to enhance presentation, and try to place the vegetables and meat in an alternating pattern for even cooking. Leave a small space between each piece to ensure they cook evenly without steaming.
- 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). The veggies should be tender and slightly charred, adding a delicious smoky flavor. Keep an eye on the skewers to prevent burns and ensure even cooking. You can also baste them lightly with olive oil during grilling for added moisture.
- Rest and Serve: Once cooked, remove the skewers from the grill and let them rest for 5 minutes. This allows the juices to redistribute within the meat, ensuring tenderness. Serve warm as a flavorful steak appetizer or main dish; garnishing with fresh herbs can add a pop of color and flavor. Consider serving with a side of dipping sauce for an extra layer of taste!
Tips & Tricks
- Storage: Leftover grilled steak skewers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the grill to maintain texture. If reheating in the microwave, cover with a damp paper towel to prevent drying out. This method helps keep the meat moist and prevents it from becoming rubbery.
- Make-Ahead: These marinated steak skewers can be assembled ahead of time. Simply marinate the steak and veggies the night before for a hassle-free cookout. This not only enhances the flavor but also saves time on the day of your gathering. Consider pre-cutting your vegetables for even quicker assembly.
- Avoid Overcooking: Use a meat thermometer to ensure you cook the steak to your preferred doneness without overcooking it, which can lead to tough meat. Remember that the meat will continue to cook slightly after being removed from the grill, so consider taking it off just before it reaches your target temperature. This ensures a perfect, juicy steak every time.
- Use Quality Ingredients: For the best flavor, use high-quality steak and fresh herbs. This enhances the overall taste of the skewers significantly. Consider sourcing local or organic produce for the healthiest options. The quality of your ingredients can make a noticeable difference in the final dish!
Variations
- Garlic Herb Steak Skewers: Add extra minced garlic and fresh herbs like parsley or cilantro to the marinade for a more intense flavor. This variation brings a delightful freshness that complements the grilled meat beautifully, making each bite burst with flavor.
- Vegetarian Option: Swap the steak for hearty vegetables like mushrooms, eggplant, or tofu to create skewers suitable for vegetarians. Marinate the vegetables in the same flavorful marinade to ensure they are just as delicious. Consider adding firm-textured veggies to maintain structure on the grill.
- Spicy Kick: Include sliced jalapeños or a tablespoon of hot sauce in the marinade for a spicy version of grilled steak skewers. Adjust the quantity of spice based on your personal heat preference to satisfy both spicy and mild palates.
- Brazilian Steak Skewers: Add traditional Brazilian spices like cumin and coriander for a unique twist. This variation can also include pineapple for a sweet contrast to the savory marinade, creating a delightful mix of flavors and textures.
Serving Suggestions
For an appealing presentation, serve the grilled steak skewers on a large platter, garnished with fresh herbs and lemon wedges. Pair them with a fresh salad, such as a tomato and cucumber salad, or grilled corn on the cob for a complete meal. A chilled glass of red wine or a refreshing lemonade complements the savory notes of the skewers perfectly. You can learn more about this topic and explore additional serving ideas to elevate your grilling experience. Adding a small bowl of homemade chimichurri for dipping can enhance the flavor profile even further!

Grilled Steak Skewers
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
- 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
Directions
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.
Recipe Reviews
- ★★★★★
Excellent recipe!
Leave a Reply
Your email address will not be published. Required fields are marked *













Excellent recipe!