If you are craving a dish that combines juicy, tender beef with vibrant, smoky vegetables, you have to try this Grilled Steak Skewers Recipe. It’s a simple yet spectacular way to enjoy a classic summer favorite that bursts with flavor from a zesty marinade and those perfect grill marks. Whether you’re cooking for a casual family dinner or an outdoor gathering with friends, these skewers deliver the kind of satisfying bite that keeps everyone coming back for more. The blend of sirloin steak, bell peppers, and red onion threaded onto skewers makes for a colorful plate that’s as delightful to look at as it is to eat.
Ingredients You’ll Need
Getting started with this Grilled Steak Skewers Recipe requires just a handful of fresh, accessible ingredients. Each one plays a key role—whether it’s the rich, tender sirloin steak building the hearty base, the crisp bell peppers and onions adding sweet crunch and vivid color, or the marinade bringing everything together with a tangy, savory punch.
- 1 1/4 pounds sirloin steak: Choose a cut that’s well-marbled for juicy, flavorful results when grilled.
- 2 bell peppers (cut into 1-inch pieces): Red or yellow peppers work great, offering sweetness and a vibrant pop.
- 1 medium red onion (cut into 1-inch pieces): Adds a mild sharpness and caramelizes beautifully over the heat.
- Flaky sea salt: A finishing touch to enhance natural flavors after grilling.
- 1/4 cup avocado oil (or olive oil): Provides a smooth base for the marinade and helps with even cooking.
- 2 tablespoons red wine vinegar: Brings a subtle acidity that brightens the marinade and tenderizes the meat.
- 1 tablespoon Dijon mustard: Adds a gentle kick and depth to the marinade’s flavor profile.
- 1 tablespoon Worcestershire sauce: Infuses the skewers with umami richness boosting the steak’s savoriness.
- 3 cloves garlic (pressed or finely minced): Garlic offers a fragrant, pungent touch that’s essential for this marinade.
- 1 teaspoon coarse freshly-ground black pepper: Gives a sharp spice that balances the richness of the meat.
- 1 teaspoon fine sea salt: Integrated into the marinade to season the steak evenly throughout.
How to Make Grilled Steak Skewers Recipe
Step 1: Make the marinade
Start by whisking together avocado oil, red wine vinegar, Dijon mustard, Worcestershire sauce, garlic, black pepper, and sea salt in a medium bowl. This marinade is where your skewers pick up a brilliant mix of tangy, savory, and spiced flavors that will soak into the steak pieces, infusing them with every bite.
Step 2: Marinate the steak
Place the cut sirloin steak into a large zip-top bag or shallow bowl, then pour the freshly made marinade over the meat. Toss everything to coat evenly, seal the bag or cover the bowl, and chill in the refrigerator for at least 30 minutes. If you have the time, letting it marinate for up to 6 hours will deepen the flavor and tenderize the steak wonderfully.
Step 3: Prep the skewers
If you’re using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling. Then, take the marinated steak, chopped bell peppers, and red onion pieces and thread them in alternating order onto each skewer. This not only looks inviting but ensures every bite has a perfect mix of protein and vegetables.
Step 4: Grill
Preheat your grill to medium-high heat for a nice, steady cooking temperature. Place the assembled kabobs on the grill and cook for 8 to 10 minutes, turning occasionally. This process cooks the steak to your preferred doneness while giving the vegetables a light char, adding to their natural sweetness and depth.
Step 5: Serve
Once grilled, transfer the steak skewers to a serving platter. Let them rest for about 5 minutes to allow the juices to redistribute inside the meat, making every bite moist and flavorful. Finish with a sprinkle of flaky sea salt to elevate the dish before serving.
How to Serve Grilled Steak Skewers Recipe
Garnishes
Fresh herbs like chopped parsley or cilantro make lovely garnishes, bringing brightness and a splash of green to your plate. A squeeze of fresh lemon or lime juice can add an extra zing that highlights the smoky grilled flavors beautifully.
Side Dishes
Pair these skewers with simple, refreshing sides like a crisp garden salad, grilled corn on the cob, or a fluffy couscous salad to keep the meal balanced and colorful. Creamy mashed potatoes or a vibrant quinoa pilaf also complement the robust flavors perfectly.
Creative Ways to Present
For a fun twist, serve the skewers over a bed of herbed rice or alongside warm pita bread with a dollop of tzatziki or chimichurri sauce. You can also offer the ingredients separately for a do-it-yourself style where guests can build their own skewers or plates.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store them in an airtight container in the refrigerator for up to 3 days. Keep the steak skewers separate from any dressings or creamy sides to preserve their texture and flavor.
Freezing
It’s best to freeze the steak and vegetables separately if you want to save any for later. Use freezer-safe bags or containers and freeze for up to 2 months. When ready, thaw overnight in the fridge before reheating or grilling again.
Reheating
Reheat leftover grilled steak skewers gently in a preheated oven at 300°F (150°C) for about 10 minutes to avoid drying out the meat. Alternatively, warm them on a grill or in a pan over medium heat until just heated through.
FAQs
Can I use a different cut of beef for this recipe?
Absolutely! While sirloin is ideal for tenderness and flavor, you can also use ribeye or tenderloin for even more richness. Just be mindful of cooking times based on the thickness and fat content.
How long should I marinate the steak?
Marinating for at least 30 minutes is necessary to infuse flavor, but for the best results, aim for 2 to 6 hours. Avoid marinating longer than 24 hours as the acid can start breaking down the meat too much, affecting texture.
Can I prepare the skewers indoors?
Yes! If you don’t have a grill, you can cook these skewers under a broiler or on a grill pan indoors. Just watch closely to avoid overcooking and to achieve that slightly charred exterior.
What are good vegetarian substitutes for this recipe?
Swap the steak with firm tofu, tempeh, or portobello mushrooms marinated in the same mixture. These options grill well and pair beautifully with the bell peppers and onions.
How do I prevent the skewers from sticking to the grill?
Make sure your grill is well-oiled before placing the skewers on it. Additionally, soaking wooden skewers in water prevents burning, and letting the grill preheat properly creates a non-stick surface.
Final Thoughts
This Grilled Steak Skewers Recipe is a total winner for anyone looking for a crowd-pleasing meal that’s easy to prepare but packs incredible flavor. From the bright marinade to the juicy, perfectly grilled steak and tender veggies, every element comes together for a dish you’ll want to make again and again. So fire up the grill, gather your loved ones, and get ready to enjoy a fantastic meal full of warmth and deliciousness!
PrintGrilled Steak Skewers Recipe
These Grilled Steak Skewers feature juicy sirloin steak pieces marinated in a flavorful blend of avocado oil, red wine vinegar, Dijon mustard, Worcestershire sauce, and garlic, then grilled alongside vibrant bell peppers and red onions. Perfect for a tasty and easy-to-make outdoor meal, these skewers offer a balance of savory, tangy, and smoky flavors with tender steak and slightly charred vegetables.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Ingredients
Steak and Vegetables
- 1 1/4 pounds sirloin steak, cut into 1 1/4-inch pieces
- 2 bell peppers, cut into 1-inch pieces
- 1 medium red onion, cut into 1-inch pieces
- Flaky sea salt, for topping
Marinade
- 1/4 cup avocado oil (or olive oil)
- 2 tablespoons red wine vinegar
- 1 tablespoon Dijon mustard
- 1 tablespoon Worcestershire sauce
- 3 cloves garlic, pressed or finely minced
- 1 teaspoon coarse freshly-ground black pepper
- 1 teaspoon fine sea salt
Instructions
- Make the marinade: In a medium bowl, whisk together the avocado oil, red wine vinegar, Dijon mustard, Worcestershire sauce, garlic, black pepper, and fine sea salt until the mixture is well combined and emulsified.
- Marinate the steak: Place the sirloin steak pieces into a large zip-top bag or shallow bowl. Pour the marinade over the steak, ensuring each piece is coated evenly. Seal or cover and refrigerate for at least 30 minutes to allow the flavors to penetrate, or up to 6 hours for deeper flavor.
- Prep the skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Thread the marinated steak pieces alternately with bell pepper chunks and red onion pieces onto the skewers, creating a colorful and balanced arrangement.
- Grill: Preheat your grill to medium-high heat. Place the prepared skewers on the grill grate and cook for 8 to 10 minutes, turning every few minutes to cook the steak evenly and get nice char marks on all sides. The vegetables should also develop a slight char and soften. Cook until the steak reaches your desired doneness.
- Serve: Transfer the grilled skewers to a serving platter, sprinkle with flaky sea salt for an added burst of flavor, and let them rest for 5 minutes before serving to allow juices to redistribute.
Notes
- Soak wooden skewers in water before using to prevent burning on the grill.
- Marinating the steak for longer (up to 6 hours) intensifies flavor but 30 minutes is sufficient for a quick marinade.
- Use avocado oil for a higher smoke point, or olive oil as a suitable substitute.
- Adjust grilling time based on steak thickness and preferred doneness.
- Serve with a side salad, rice, or grilled bread for a complete meal.