Grilled Steak Skewers – Smoky, Tender & Built for the Grill

Prep Time: 20 minutes | Marinade Time: 2 hours | Cook Time: 10 minutes | Total Time: 2 hours 30 minutes | Servings: 6 | Calories: 390 kcal per serving

Grilled steak skewers are cubes of well-marinated beef threaded onto skewers with colourful vegetables, cooked over high direct heat until the outside is seared and deeply charred and the inside stays tender, juicy, and perfectly pink. The marinade goes deep into each cube of meat. The high heat creates a crust on every exposed surface. The vegetables caramelise at the edges and soften just enough without turning to mush. Every skewer is a complete meal on a stick.

Lemon 27 1

This is the cookout dish that draws people to the grill before the food is even ready. The smell of marinated beef hitting a hot grate travels far. The visual of charred, glossy skewers coming off the grill travels further. And the taste justifies every minute of the marinade time.

Twenty minutes to prep. Two hours to marinate. Ten minutes on the grill. Skewers that taste like the best thing that came off the grill all summer.

Why You Will Love This Recipe

Grilled steak skewers earn their place at the centre of every cookout. Here is what makes this version worth making.

  • The marinade builds extraordinary depth. Soy sauce. Worcestershire. Fresh garlic. Smoked paprika. Lemon juice. Olive oil. Each ingredient layers flavour into the beef in a way that plain seasoning simply cannot achieve. Every cube of steak is seasoned all the way through.
  • The high heat does something to skewered beef that nothing else can replicate. Multiple exposed surfaces. Direct flame contact on every side. A crust that forms on four faces of every cube simultaneously. The result is a concentration of flavour in the exterior that makes each bite extraordinary.
  • The vegetables are not an afterthought. Red onion. Bell peppers. Zucchini. Mushrooms. They marinate alongside the beef, caramelise on the grill, and add colour, texture, and flavour to every single skewer.
  • They feed a crowd without any stress. Skewers are individual servings that require no cutting, no plating, and no serving utensils. Pull them off the grill and hand them straight to guests.
  • The prep happens hours before the grill goes on. Marinate, thread, refrigerate, and forget about it until the coals are ready.

Ingredients

For the marinade:

  • 6 cloves garlic, finely minced
  • ⅓ cup (80ml) good quality olive oil
  • 3 tablespoons soy sauce
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon red wine vinegar
  • 1 tablespoon Dijon mustard
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano
  • 1 teaspoon brown sugar
  • ½ teaspoon black pepper
  • ½ teaspoon chilli flakes (optional)

For the skewers:

  • 900g (2 lbs) sirloin, ribeye, or flat iron steak, cut into 4cm (1.5 inch) cubes
  • 2 large bell peppers, any colour combination, cut into 4cm pieces
  • 1 large red onion, cut into 4cm wedges, layers kept intact
  • 2 medium zucchini, sliced into 2cm rounds
  • 250g (9oz) whole button or cremini mushrooms, stems trimmed
  • 2 tablespoons olive oil (for vegetables)
  • Salt and pepper to taste (for vegetables)

For serving:

  • Fresh flat-leaf parsley or fresh coriander, roughly chopped
  • Flaky sea salt for finishing
  • Lemon wedges for squeezing
  • Your preferred dipping sauce or chimichurri on the side

Equipment Needed

  • Outdoor grill, charcoal or gas
  • 12 metal skewers or wooden skewers soaked in water for 30 minutes
  • Large zip-lock bag or shallow dish (for marinating)
  • Large mixing bowl (for vegetables)
  • Small bowl or jug (for marinade)
  • Whisk or fork
  • Tongs
  • Instant-read meat thermometer
  • Basting brush (optional)
  • Measuring cups and spoons

Instructions

Step 1: Make the marinade. Combine the minced garlic, olive oil, soy sauce, Worcestershire sauce, lemon juice, red wine vinegar, Dijon mustard, smoked paprika, garlic powder, onion powder, dried oregano, brown sugar, black pepper, and chilli flakes, if using, in a small bowl. Whisk until fully combined. Taste. It should be bold, savoury, and deeply complex. This is a marinade, not a sauce. It should taste more intense than you would want as a standalone dressing.

Step 2: Trim any large pieces of fat or sinew from the steak. Cut into 4cm cubes as uniformly as possible. Uniform cubes cook at the same rate. Uneven cubes mean some are overcooked before others reach temperature.

Step 3: Place the steak cubes in a large zip-lock bag or shallow dish. Pour three-quarters of the marinade over the beef. Reserve the remaining quarter of the marinade for basting during grilling. Massage the marinade into the beef through the bag for one full minute to ensure every surface is coated. Seal the bag.

Step 4: Refrigerate the beef for a minimum of 2 hours. 4 hours gives a significantly deeper flavour. Overnight is excellent. Do not marinate beef containing soy sauce for more than 24 hours, as the salt content begins to draw too much moisture from the meat and the texture suffers.

Step 5: While the beef marinates, prepare the vegetables. Cut the bell peppers, red onion, zucchini, and mushrooms into pieces approximately the same size as the beef cubes so everything cooks at a similar rate. Toss the vegetables in olive oil, salt, and pepper.

Step 6: Remove the beef from the fridge 30 minutes before grilling to bring it closer to room temperature for more even cooking.

See also  Juicy Grilled Turkey Burgers: Savory, Smoked, and Never Dry

Step 7: Preheat the grill to high heat. For gas, turn all burners to maximum and close the lid for 10 to 15 minutes. For charcoal, allow the coals to burn until fully covered in white ash and glowing orange. The grill needs to be at its hottest before the skewers go on.

Step 8: Thread the skewers. Alternate beef cubes with vegetables in a pattern that distributes colour and variety across the entire skewer. A good sequence is beef, pepper, beef, onion, beef, zucchini, beef, mushroom. Leave a small gap between each piece to allow heat to circulate around all surfaces. Do not pack pieces tightly against each other. Tight packing creates steam between pieces rather than sear.

Step 9: Leave approximately 5cm (2 inches) of bare skewer at each end. This gives you somewhere to hold the skewer with tongs and somewhere to rest it across the edges of the grill if needed.

Step 10: Oil the grill grates immediately before cooking. Fold a paper towel into a tight pad, grip it with tongs, dip it in neutral oil, and wipe firmly across the hot grates. Hot oiled grates allow the beef to release cleanly without tearing the seared crust.

Step 11: Lay the skewers across the hot grill grates perpendicular to the grate bars so they rest stably without rolling. Do not move them immediately. Allow them to cook undisturbed for 2 to 3 minutes until a crust forms on the underside.

Step 12: Rotate the skewers a quarter turn using tongs. Cook for a further 2 to 3 minutes. Rotate again. Continue rotating every 2 to 3 minutes until all four sides of the beef cubes are seared and charred. Total cook time is approximately 8 to 10 minutes for medium-rare to medium beef.

Step 13: In the final minute of cooking, brush the reserved marinade over all surfaces of the skewers using a basting brush. The direct heat will caramelise the fresh marinade into a sticky, glossy glaze. Watch carefully at this stage as the sugar in the marinade can burn quickly.

Step 14: Check doneness with an instant-read thermometer if desired. Remove at 52°C (125°F) for rare, 57°C (135°F) for medium-rare, 63°C (145°F) for medium. The temperature will rise a further 3 to 5 degrees during resting.

Step 15: Transfer the skewers to a clean board or platter. Rest for 3 to 5 minutes before serving. Even on skewers, the resting step matters for juice redistribution.

Step 16: Garnish with freshly chopped parsley or coriander and a pinch of flaky sea salt. Squeeze fresh lemon generously over all the skewers just before serving. Serve with dipping sauce or chimichurri on the side.

keep 25

@/steak.world/

Substitutes & Swaps

Sirloin: Ribeye gives a richer, more marbled result with more fat to self-baste during grilling. Flat iron steak is leaner and more economical while still producing tender, flavourful cubes. Skirt steak works, but the looser grain means the cubes hold together less cleanly on the skewer.

Soy sauce: Tamari gives an identical flavour and is gluten-free. Coconut aminos give a slightly sweeter, milder result with less sodium. Both work as direct replacements.

Worcestershire sauce: A combination of soy sauce and a small splash of fish sauce gives a similar deep, savoury complexity. Or simply increase the soy sauce quantity slightly.

Bell peppers: Cherry tomatoes add a juicy, bursting element to the skewer. Halved Brussels sprouts hold their shape and caramelise beautifully. Chunks of corn cob give a sweet, starchy contrast.

Zucchini: Yellow squash works identically. Aubergine cut into 3cm cubes gives a meatier, more substantial vegetable element that absorbs the smoky grill flavour extraordinarily well.

Red wine vinegar: Balsamic vinegar gives a slightly sweeter, richer acidity. White wine vinegar is sharper and cleaner. Either works in the marinade.

Metal skewers: Wooden skewers soaked in cold water for at least 30 minutes before threading. Soaked wooden skewers do not burn during typical grill cook times. Metal skewers conduct heat into the centre of the meat, which can actually speed up cook time slightly.

Variations

Asian Inspired Steak Skewers: Replace the marinade with a mixture of soy sauce, sesame oil, fresh ginger, garlic, honey, and rice vinegar. After grilling, garnish with toasted sesame seeds and thinly sliced spring onions.

Mediterranean Steak Skewers: Use a marinade of olive oil, red wine vinegar, oregano, garlic, lemon zest, and Kalamata olive brine. Serve with warm flatbread, tzatziki, and a cucumber tomato salad.

Chimichurri Marinated Skewers: Marinate the beef in the chimichurri sauce directly. Grill as normal and serve with additional fresh chimichurri spooned over the top immediately before serving.

Surf and Turf Skewers: Alternate beef cubes with large peeled prawns on the same skewer. Reduce the total grill time to 6 to 7 minutes as the prawns cook faster than the beef. Pull when the prawns are pink and just opaque.

Korean BBQ Steak Skewers: Use a marinade of soy sauce, sesame oil, Asian pear grated finely for natural tenderising, garlic, ginger, and brown sugar. Finish with gochujang brushed over the surface in the final minute of cooking.

Steak and Halloumi Skewers: Alternate beef cubes with 3cm cubes of halloumi cheese. The halloumi develops a golden, slightly crispy exterior on the grill and provides a salty, squeaky contrast to the rich beef.

See also  4 Irresistible Ways To Cook Cubed Steak

Tips & Tricks

Cut beef cubes uniformly. This is the most important prep step for skewers. Cubes that vary significantly in size cook at different rates. Small cubes are overcooked and dry by the time large cubes reach medium-rare. Take the time to cut precisely and consistently. A 4cm cube is the ideal size for a 10-minute cook time over high heat.

Leave gaps between pieces on the skewer. It feels counterintuitive to leave space on a skewer. Every instinct says pack them tightly. Resist that instinct. Gaps allow hot air and flame to circulate on every surface of every piece. Tightly packed skewers steam the faces that touch rather than searing them.

Reserve marinade for basting. This is the technique that gives finished skewers their glossy, lacquered appearance and an additional layer of fresh marinade flavour. The reserved portion has never touched raw meat, so it is safe to brush directly onto the grilling skewers. Always reserve before the raw beef goes in.

Rotate every two to three minutes. Skewers that sit in one position too long char too deeply on the bottom before the top gets any heat. Frequent rotation gives every surface of every beef cube equal time in direct contact with the grate. Four quarter rotations over ten minutes give four evenly seared faces on every cube.

Keep vegetables and beef the same size. Vegetables cut to the same size as the beef cubes cook in approximately the same time. Smaller vegetable pieces burn and fall off the skewer before the beef is done. Larger pieces are raw in the centre when the beef is ready. Size consistency across the entire skewer matters.

Do not crowd skewers on the grill. Leave at least 2 to 3cm of space between skewers on the grill grate. Crowded skewers trap steam between them and reduce the effective temperature at the meat surface. Space allows the full heat of the grill to reach every skewer equally.

Watch the final basting minute carefully. The brown sugar and Worcestershire in the marinade caramelise fast. The difference between a beautiful glossy glaze and a bitter, blackened crust is thirty seconds at this stage. Stay at the grill, keep your eyes on the skewers, and pull them the moment the glaze looks set and sticky.

Use two skewers per serving for stability. Threading each serving onto two parallel skewers placed 2 to 3cm apart prevents the pieces from spinning when you rotate with tongs. A piece of beef that spins freely on a single skewer always presents the same face to the heat and never sears evenly on all sides. Two skewers per serving solves this completely.

Nutrition Information (Per Serving)

NutrientAmount
Calories390 kcal
Total Fat22g
Saturated Fat6g
Carbohydrates12g
Fibre2g
Sugars6g
Protein36g
Sodium580mg

Nutrition is based on one serving of two skewers made with sirloin steak, mixed vegetables, and marinade. Dipping sauce and sides not included.

Frequently Asked Questions (FAQs)

What is the best cut of beef for skewers?

Sirloin is the most reliable all-round choice. It has enough marbling to stay juicy over high heat, a firm enough grain to hold its cube shape on the skewer, and a clean, bold beef flavour that stands up to an assertive marinade. Ribeye is richer and more indulgent. Flat iron is leaner and more economical. All three produce outstanding skewers.

How do I stop vegetables from falling off the skewer?

Cut vegetables into pieces that are large enough to thread securely. Pieces smaller than 3cm are too small to grip the skewer reliably and will fall off when rotated. Thread each vegetable piece through the widest flat face rather than through the narrow edge. Firm pieces like onion and pepper hold better than soft pieces like mushrooms, which should always be threaded through the cap rather than the stem.

Can I cook these in the oven if I do not have a grill?

Yes. Place the threaded skewers on a lined baking sheet and cook at 230°C (450°F) for 15 to 18 minutes, turning once halfway through. Finish under the grill for 3 to 4 minutes for additional colour and char. The flavour will be excellent, but the smoke and direct flame character of the outdoor grill will not be replicated.

How do I prevent wooden skewers from catching fire?

Soak them in cold water for a minimum of 30 minutes before threading. Some cooks soak for up to an hour. The water absorbed into the wood during soaking prevents the skewer from igniting during the typical 8 to 10 minute cook time. Keep a spray bottle of water at the grill to dampen any flare-ups that occur around the skewer ends.

My beef cubes are dry and tough. What went wrong?

Three common causes. The beef was cut from a tough, lean cut that does not suit high-heat cooking. The cubes were overcooked past medium. Or the beef was not rested before serving, and the juices ran out immediately on cutting. Choose a well-marbled cut, use a thermometer to pull at the right temperature, and rest the skewers before serving.

Can I marinate the threaded skewers rather than marinating the beef first?

Yes. Thread the beef and vegetables first, and then place the entire skewers in a large shallow dish or tray and pour the marinade over. This approach gives slightly less marinade contact on the beef faces that touch the vegetables, but it works perfectly well for times when threading first is more convenient.

See also  11 Quick And Easy 3-Ingredient Dinner Recipes For Busy Nights

How many skewers per person?

Two skewers per person as a main course alongside sides. Three skewers per person if skewers are the only protein on the table. One skewer per person as part of a large mixed BBQ spread with multiple proteins. Scale the recipe up or down based on the total number of dishes being served.

Can I make these ahead of time?

The beef can be marinated up to 24 hours ahead. The vegetables can be cut and stored in the fridge for a day in advance. The skewers can be threaded up to 4 hours ahead and kept covered in the fridge until grill time. Cook the skewers fresh. Grilled skewers do not reheat well, as the beef overcooks during reheating and the vegetables lose their texture.

The Skewer That Clears the Grill in Minutes

There are dishes people politely take one of and dishes people circle back for. This is the second kind. A cube of properly marinated sirloin with a sear on all four sides. A caramelised edge of bell pepper. A piece of red onion that has gone soft and sweet, and slightly charred at the edges. All of it glazed in the final minute with the reserved marinade.

Cut the beef the night before. Make the marinade in five minutes. Thread the skewers in the afternoon. Let the marinade do the work.

Fire the grill when the guests arrive. Rotate four times. Baste in the final minute. Rest briefly.

Hand them out at the grill and watch how fast they disappear.

Made these grilled steak skewers? Leave a comment below and tell me what cut of beef you used, what vegetables you threaded, and whether any skewers actually made it all the way to the table. I would love to hear every detail.

Lemon 27 1

Grilled Steak Skewers

Prep Time 20 minutes
Cook Time 10 minutes
Marinating time 2 hours
Total Time 2 hours 30 minutes
Servings 6

Ingredients
  

  • Marinade:
  • 6 cloves garlic finely minced
  • cup good quality olive oil
  • 3 tablespoons soy sauce
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon red wine vinegar
  • 1 tablespoon Dijon mustard
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano
  • 1 teaspoon brown sugar
  • ½ teaspoon black pepper
  • ½ teaspoon chilli flakes optional
  • Skewers:
  • 900 g sirloin ribeye, or flat iron steak, cut into 4cm cubes
  • 2 large bell peppers cut into 4cm pieces
  • 1 large red onion cut into 4cm wedges
  • 2 medium zucchini sliced into 2cm rounds
  • 250 g button or cremini mushrooms stems trimmed
  • 2 tablespoons olive oil for vegetables
  • Salt and pepper for vegetables
  • For Serving:
  • Fresh flat-leaf parsley or coriander roughly chopped
  • Flaky sea salt for finishing
  • Lemon wedges for squeezing
  • Dipping sauce or chimichurri on the side

Instructions
 

  • Whisk all marinade ingredients together until fully combined. Taste and adjust.
  • Cut steak into uniform 4cm cubes. Trim fat and sinew.
  • Place beef in zip-lock bag. Pour three-quarters of marinade over beef. Reserve remaining quarter for basting. Massage to coat. Seal.
  • Refrigerate for minimum 2 hours up to 24 hours maximum.
  • Cut all vegetables into pieces approximately the same size as beef cubes. Toss in olive oil, salt, and pepper.
  • Remove beef from fridge 30 minutes before grilling.
  • Preheat grill to high heat for 10 to 15 minutes.
  • Thread skewers alternating beef and vegetables with small gaps between each piece.
  • Oil grill grates with folded oiled paper towel held in tongs.
  • Lay skewers perpendicular to grate bars. Cook undisturbed for 2 to 3 minutes.
  • Rotate a quarter turn every 2 to 3 minutes. Cook for 8 to 10 minutes total turning four times.
  • In the final minute, brush reserved marinade over all surfaces. Watch carefully for burning.
  • Check temperature. Remove at 52°C (125°F) rare, 57°C (135°F) medium-rare, 63°C (145°F) medium.
  • Rest on a clean platter for 3 to 5 minutes.
  • Garnish with parsley and flaky sea salt. Squeeze lemon over all skewers. Serve immediately.

Notes

  • Cut beef into uniform 4cm cubes — consistency is essential for even cooking
  • Leave small gaps between pieces on the skewer — tight packing steams rather than sears
  • Always reserve one quarter of the marinade before raw beef goes in — use for basting only
  • Marinate for the full 2 hours minimum — 4 hours gives noticeably deeper flavour
  • Never marinate in soy sauce longer than 24 hours — salt draws too much moisture from the meat
  • Remove beef from fridge 30 minutes before grilling for more even cooking
  • Always oil the grill grates immediately before cooking not the skewers themselves
  • Rotate every 2 to 3 minutes for four evenly seared faces on every beef cube
  • Watch the final basting minute closely — sugar in the marinade burns fast
  • Use two parallel skewers per serving to prevent pieces from spinning during rotation

Similar Posts