Grilled Steak Skewers Recipe

I absolutely love sharing this Grilled Steak Skewers Recipe with friends and family because it hits all the notes I crave in a summer meal: juicy, tender steak with a bright, tangy marinade that perfectly complements charred peppers and sweet red onions. The combination of flavors and the fun of cooking skewers on the grill make it one of my go-to dishes when I want something that feels both special and easy to prepare. Every time I serve this, I’m amazed by how the simple ingredients come together to create such a memorable and flavorful experience.

Why You’ll Love This Grilled Steak Skewers Recipe

What really draws me to this Grilled Steak Skewers Recipe is the incredible balance of flavors. The marinade combines savory Worcestershire sauce with the tang of red wine vinegar and a subtle kick from Dijon mustard. When the steak soaks up these flavors and grills alongside tender bell peppers and onions, each bite bursts with juicy, smoky goodness. The coarse black pepper and garlic add just the right amount of earthiness that highlights the richness of the sirloin. It’s a flavor profile I find irresistible and that always impresses my guests.

Beyond the flavor, I appreciate how straightforward the preparation is. Marinating the steak doesn’t require any complicated steps or hard-to-find ingredients, and once the steak is ready, assembling the skewers is a fun, hands-on process. It’s perfect for summer cookouts, casual family dinners, or even a simple weekday meal when you want something with a little wow factor but minimal fuss. What makes this recipe stand out is how fresh and vibrant it tastes, making every barbecue or meal feel like a special occasion that’s easy to pull off.

Ingredients You’ll Need

The image shows an arrangement of ingredients on a white marbled surface. At the center is a white oval plate filled with chunks of raw red meat. To the top right, there is a white bowl with large pieces of orange and red bell peppers. Below and left of the meat plate, a dark bowl contains large pieces of purple and white onion. Surrounding these main items are small white bowls holding various ingredients: a golden-yellow liquid, dark brown soy sauce, coarse salt, ground black pepper, a pale yellow mustard, and minced garlic. Two metal skewers lie on the bottom right corner. The colors contrast well, with red, orange, purple, and yellow tones against the white plates and background. photo taken with an iphone --ar 4:5 --v 7

For this recipe, I keep the ingredients simple and fresh because each one plays an important role in layering flavor, texture, and color. The combination of high-quality steak and crisp vegetables, plus a balance of seasonings in the marinade, brings everything to life.

  • Sirloin steak, 1 1/4 pounds: Use a good-quality cut, trimmed and cut into 1 1/4-inch pieces for tender, juicy bites.
  • Bell peppers, 2: Cut into 1-inch pieces, they add sweetness and vibrant color to the skewers.
  • Red onion, 1 medium: Also cut into 1-inch pieces, it offers a slightly sweet, savory crunch after grilling.
  • Flaky sea salt: For finishing, it adds a satisfying crunch and enhances all the flavors.
  • Avocado oil (or olive oil), 1/4 cup: Healthy and mild, this oil creates the perfect base for the marinade.
  • Red wine vinegar, 2 tablespoons: Provides acidity that tenderizes the steak and brightens the flavor.
  • Dijon mustard, 1 tablespoon: Adds a subtle sharpness and creamy depth to the marinade.
  • Worcestershire sauce, 1 tablespoon: Brings an umami boost that enhances the meaty flavor.
  • Garlic, 3 cloves: Pressed or finely minced, it infuses the marinade with aromatic warmth.
  • Coarse freshly-ground black pepper, 1 teaspoon: Gives a peppery kick that balances the richness.
  • Fine sea salt, 1 teaspoon: Essential for seasoning the marinade evenly.

Directions

Step 1: Start by making the marinade. In a medium bowl, whisk together the avocado oil, red wine vinegar, Dijon mustard, Worcestershire sauce, garlic, black pepper, and sea salt until fully combined. This mixture is what will bring the steak to life.

Step 2: Place the steak pieces into a large zip-top bag or shallow bowl. Pour the marinade over the steak and toss everything together so all the steak pieces are evenly coated. Seal the bag or cover the bowl, then refrigerate for at least 30 minutes to allow the flavors to meld. If you have time, marinating up to 6 hours is even better.

Step 3: If you’re using wooden skewers, soak them in water for at least 30 minutes before threading to prevent burning on the grill. Then, thread the marinated steak, bell pepper pieces, and red onion onto the skewers, alternating ingredients to create a colorful and balanced skewer.

Step 4: Preheat your grill to medium-high heat. Once hot, place the skewers on the grill and cook for 8 to 10 minutes, turning every few minutes to get that beautiful char on all sides. Keep an eye on the steak so it reaches your preferred doneness and the vegetables become tender but not mushy.

Step 5: After grilling, transfer the skewers to a serving platter and let them rest for about 5 minutes. This resting time allows the juices in the steak to redistribute so every bite is juicy and tender.

Servings and Timing

This Grilled Steak Skewers Recipe makes enough to serve 4 hearty portions, perfect for a small gathering or family dinner. The prep time, including marinating and soaking skewers, takes about 40 minutes, though the minimum marinating starts at 30 minutes. Cooking time is roughly 8 to 10 minutes on the grill, and resting adds an additional 5 minutes. All told, you’re looking at about 55 minutes from start to finish, which is ideal for a flavorful, fuss-free grilled meal.

How to Serve This Grilled Steak Skewers Recipe

Two skewers lie on a white ceramic plate with a scalloped edge. Each skewer has four pieces of grilled brown meat with char marks, alternating with grilled vegetables: bright orange and red bell pepper chunks and purple onion pieces with slightly blackened edges. One skewer is partly pierced by a silver fork holding a cube of meat showing a pink center. In the corner of the image, part of a white dish with more skewers is visible on a white marbled surface. A fringed white cloth is partially under the plate. photo taken with an iphone --ar 4:5 --v 7

When I serve these skewers, I love pairing them with fresh, vibrant sides that complement their smoky depth. A colorful Mediterranean-style salad with cucumbers, tomatoes, feta, and a lemon vinaigrette feels refreshing against the grilled meat. You could also serve them with warm pita bread and a dollop of tzatziki or with grilled corn on the cob for a classic barbecue touch.

For presentation, I garnish the skewers with a sprinkle of flaky sea salt and some chopped fresh parsley or cilantro—it adds a pop of green and a hint of brightness that lifts the dish visually and in flavor. Serving these skewers on a rustic wooden board or a simple white platter makes for a casual yet elegant vibe. I usually portion one or two skewers per plate to keep portions satisfying but not overwhelming.

As for drinks, a chilled red wine like a Cabernet Sauvignon or a fruity Zinfandel pairs beautifully with the steak. If you prefer something lighter, I reach for a crisp beer or a sparkling water with a splash of lime. These skewers are just as perfect for an outdoor party or a relaxed weeknight dinner where everyone can dig in hot off the grill with casual, easygoing sides.

Variations

One of the great things about this Grilled Steak Skewers Recipe is how easy it is to customize. If you want to mix up the protein, try substituting sirloin with ribeye for a fattier, richer bite, or even flank steak if you prefer leaner but flavorful cuts. For a lighter version, chicken or shrimp also work well with this marinade and grilling technique.

For my friends who follow gluten-free diets, this recipe is naturally compliant as long as you check the Worcestershire sauce brand for gluten content, since some contain soy sauce or additives. If you want a vegan skewers option, though the steak is central here, swapping it out for marinated tofu or tempeh chunks grilled with the same veggies provides a delicious plant-based alternative.

I also like experimenting with flavor variations, like adding a bit of smoked paprika or cayenne to the marinade for smoky heat or fresh herbs such as rosemary or thyme for an earthy twist. You can try cooking these on a stovetop grill pan if the weather isn’t cooperative—just be sure to get a good sear and cook the steak to your liking.

Storage and Reheating

Storing Leftovers

If you have leftover skewers, I recommend storing them in an airtight container in the refrigerator. Use a glass or BPA-free plastic container to keep the flavors fresh, and try to consume leftovers within 3 days for the best taste and texture. Separating the steak from the veggies isn’t necessary, but it can help if you want to reheat them differently later.

Freezing

You can freeze the skewers, but it’s best to do this before grilling to preserve the texture. Marinate the steak, assemble the skewers, then freeze them in a single layer on a baking sheet before transferring to a freezer-safe bag. This method prevents them from sticking together. Frozen skewers keep well for up to 3 months. When ready, thaw them overnight in the fridge before grilling.

Reheating

When reheating leftover grilled steak skewers, I find the best approach is to warm them gently in a medium oven (around 300°F or 150°C) for 10–15 minutes, covered loosely with foil to keep them from drying out. Avoid microwaving if possible, as it tends to make the steak rubbery and the veggies soggy. To refresh some of the grill char, you can also finish them briefly on a hot grill or grill pan for a couple of minutes.

FAQs

Can I use other types of steak for this recipe?

Absolutely! While sirloin is my favorite for its balance of flavor and tenderness, ribeye, flank, or skirt steak also work well. Just adjust the marinating and cooking times slightly depending on thickness and cut. Leaner cuts may benefit from a longer marinade.

How long should I marinate the steak for the best flavor?

I recommend marinating for at least 30 minutes to infuse the flavors, but if you have time, letting it sit for up to 6 hours in the fridge really deepens the taste and helps tenderize the meat. Avoid marinating much longer than 6 hours, as the vinegar can start breaking down the meat too much.

Can I grill these skewers indoors?

You sure can! If outdoor grilling isn’t an option, a stovetop grill pan or broiler works well. Just make sure to watch the skewers carefully to avoid burning and turn them frequently for even cooking.

What’s the best way to prevent wooden skewers from burning?

Soaking wooden skewers in water for at least 30 minutes before threading is essential. This keeps them moist during grilling and prevents them from charring or catching fire.

Is this recipe suitable for kids or picky eaters?

Definitely! The flavors are bold but approachable, and grilling softens the veggies just enough to make them more appealing. You can customize by using fewer spicy seasonings and serving with kid-friendly sides like rice or simple potatoes.

Conclusion

I hope you’re as excited as I am to give this Grilled Steak Skewers Recipe a try. It’s a fantastic way to bring bold, fresh flavors to your table with minimal effort and maximum satisfaction. Whether you’re gathering with friends, celebrating a weekend, or just craving something deliciously grilled, these skewers will quickly become a favorite in your rotation. I can’t wait for you to enjoy every juicy, charred bite as much as I do!

Print

Grilled Steak Skewers Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 2 reviews

These Grilled Steak Skewers feature tender sirloin steak marinated in a flavorful blend of avocado oil, red wine vinegar, Dijon mustard, Worcestershire sauce, garlic, and spices, interspersed with vibrant bell peppers and red onions. Perfect for a quick, delicious meal grilled to juicy perfection.

  • Author: Sarah
  • Prep Time: 35 minutes
  • Cook Time: 10 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American

Ingredients

Meat

  • 1 1/4 pounds sirloin steak, cut into 1 1/4-inch pieces

Vegetables

  • 2 bell peppers, cut into 1-inch pieces
  • 1 medium red onion, cut into 1-inch pieces

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

For Topping

  • Flaky sea salt

Instructions

  1. 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 ingredients are thoroughly combined and emulsified.
  2. Marinate the steak: Place the sirloin steak pieces into a large zip-top bag or shallow bowl. Pour the prepared marinade over the steak, ensuring all pieces are evenly coated. Seal or cover and refrigerate for at least 30 minutes to allow flavors to penetrate, but no longer than 6 hours.
  3. Prep the skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill. Thread the marinated steak pieces alternately with the cut bell peppers and red onion pieces onto the skewers, arranging evenly for balanced cooking.
  4. Grill the skewers: Preheat your grill to medium-high heat. Place the assembled skewers onto the grill grates and cook for 8 to 10 minutes, turning every few minutes. Continue until the steak pieces reach your desired doneness and the vegetables are tender and lightly charred.
  5. Serve: Remove the skewers from the grill and transfer them to a serving platter. Let them rest for about 5 minutes to allow juices to redistribute. Sprinkle flaky sea salt on top before serving for enhanced texture and flavor.

Notes

  • Soaking wooden skewers prevents burning during grilling.
  • Marinating time can be extended up to 6 hours for deeper flavor infusion.
  • Adjust grill time according to preferred steak doneness.
  • Can substitute avocado oil with olive oil if preferred.
  • Serve with side dishes such as rice, salad, or grilled vegetables for a complete meal.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star