Home ยป All Recipes ยป Dinner Recipes ยป Beef ยป Grilled Steak and Veggie Skewers

Grilled Steak and Veggie Skewers

These Grilled Steak and Veggie Skewers are a simple, flavorful way to enjoy a summer meal. The sirloin gets a big boost from a bold marinade and cooks up quickly with zucchini ribbons and cherry tomatoes. It’s a great option whether you’re grilling for a crowd or just putting together an easy weeknight dinner.

Four grilled meat and vegetable skewers with zucchini and cherry tomatoes on a parchment-lined wooden tray, with a sauce boat and salt and pepper shakers in the background.

They’re also easy to prep ahead. You can marinate the beef overnight and get the vegetables ready earlier in the day, so everything’s ready to go when it’s time to cook.

Perfect for barbecues, family meals, or whenever you want something fast and tasty. You can also switch up the vegetables based on what you have.

The Backyard Table

An e-book titled "The Backyard Table: Recipes for Summer Cookouts" by Chef Jenn Allen is displayed on a tablet, featuring a bowl of potato salad on the cover.

Get it NOW and level up your outdoor dining! The Backyard Table - Recipes for Summer Cookouts features 34 of Chef Jenn's BEST recipes for outdoor eating and entertaining.

You'll get ad-free recipes like:

  • Grilled Corn Guacamole
  • Grilled French Onion Burgers
  • Deviled Egg Pasta Salad
  • Blueberry Grunt
  • and so many more!

Every recipe is created, tested and loved by Chef Jenn and her family - there's no AI here!

Get it now, at a special introductory price of $7.99. That's over 50 pages of foodie love at your fingertips!

Buy Now!
Grilled skewers with beef, zucchini, and cherry tomatoes on a wooden board, garnished with fresh parsley. A striped cloth and loose cherry tomatoes are nearby.

Ingredients

For the marinade and steak:

  • Garlic – Use fresh garlic. You won’t get nearly enough flavor from jarlic.
  • Soy sauce – You can use tamari instead. 
  • Worcestershire sauce – Yes, this is a lot of Worcestershire sauce, but you need to add big flavor to the meat so that it tenderizes and flavors it.
  • Granulated sugar – You can use honey, but the honey might burn on the meat if you’re not careful.
  • Dijon mustard
  • Smoked paprika – Use hot or mild smoked paprika, your choice.
  • Olive oil
  • Beef sirloin steak

For the skewers:

  • Wooden or metal skewers
  • Zucchini – Or cut into ¼-inch thick slices if you don’t feel like getting fancy.
  • Cherry or grape tomatoes – Leave them whole.
  • Kosher salt and freshly ground black pepper
Ingredients for steak skewers arranged on a white surface, including beef sirloin, tomatoes, zucchini, sauces, spices, garlic, olive oil, and wooden skewers.

How to Make Grilled Steak and Veggie Skewers

Scroll down for the full recipe card with exact measurements and printable instructions.

Begin by making the marinade. In a medium bowl, whisk together the garlic, soy sauce, Worcestershire, sugar, Dijon mustard, cayenne (if you’re using it), and 1 tablespoon of olive oil until the sugar dissolves completely.

A white bowl filled with a brown liquid sauce with visible minced garlic, and a metal spoon resting inside, on a light textured surface.

Trim any excess fat from the steak and cut it into 1-inch pieces. Add the steak to the marinade, mix to coat, then cover with reusable silicone lid, and chill in the fridge for at least 2 hours—or overnight for deeper flavor.

A white bowl filled with chunks of raw fish marinating in a brown sauce, viewed from above on a light-colored surface.

If you’re using wooden skewers, soak them in water for 30 minutes so they don’t burn on the grill. While they soak, prep the vegetables. Use a Y-peeler to slice zucchini into wide ribbons (you’ll need about 48). Place the ribbons and cherry tomatoes in a large bowl, drizzle with the remaining tablespoon of olive oil, sprinkle with salt and pepper, and toss gently.

Zucchini sliced into thin ribbons with a green vegetable peeler on a wooden cutting board.

To build the skewers, thread on a piece of steak, two folded zucchini ribbons, another piece of steak, and a tomato. Keep repeating this pattern until all skewers are filled—you’ll end up with around 12 total.

Four uncooked skewers with pieces of beef, zucchini ribbons, and cherry tomatoes on a wooden cutting board.

Heat your grill to medium-high (about 400°F). Clean and oil the grates using long-handled grill tongs and a paper towel dipped in oil.

Place the skewers on the grill, close the lid, and cook for 3 minutes. Flip and grill for another 3 minutes with the lid closed. The steak should have a good sear, and the veggies should be just tender. Cook longer if you prefer your steak more well done.

Once done, move the skewers to a clean plate, let them rest for 3 minutes, and serve warm.

Grilled skewers with beef, zucchini, and cherry tomatoes on a parchment-lined tray. A sauce pitcher and salt and pepper shakers are nearby.

Chef Jenn’s Tips

  • The right cut of meat matters. Sirloin is ideal; it stays juicy and cooks quickly.
  • A Y-peeler makes zucchini ribbons fast and even.
  • Avoid crowding the grill so the skewers cook evenly.
  • For best results, marinate the steak overnight.

Recommended

Make It A Meal

These skewers go well with rice pilaf, grilled flatbread, or pasta salad. Add a dipping sauce like tzatziki, chimichurri, or garlic aioli for extra flavor. A cold drink on the side, and you’re all set.

A blue plate holds grilled meat and vegetable skewers with cherry tomatoes, zucchini, and mushrooms; a box of tomatoes and small dishes are nearby on a rustic blue wooden table.

Storage

Store leftovers in a sealed container in the fridge for up to 3 days. Reheat gently in a skillet or oven. Skip the microwave to avoid chewy steak. While the skewers don’t freeze well assembled, the raw marinated meat can be frozen for later use.

Save and Register Form


Save this recipe, and we’ll send it to your inbox. Plus, Chef Jenn will send you more great recipes every week!


Four grilled meat and vegetable skewers with zucchini and cherry tomatoes on a parchment-lined wooden tray, with a sauce boat and salt and pepper shakers in the background.
Print Pin
No ratings yet

Grilled Steak and Veggie Skewers

Grilled Steak and Veggie Skewers are a colorful, protein-packed meal perfect for summer grilling. Cubes of juicy steak are marinated and threaded onto skewers with bell peppers, zucchini, onions, and more, then grilled until smoky and tender. This easy, low-carb dinner is ideal for cookouts or quick weeknight meals.
Course main dish
Cuisine American
Keyword BBQ skewers, beef and vegetable skewers, grilled steak skewers, steak kabobs, summer grilling
Prep Time 25 minutes
Cook Time 5 minutes
Marinate Time 2 hours
Total Time 2 hours 30 minutes
Servings 6 servings
Calories 281kcal
Author Chef Jenn

Ingredients

For the marinade and steak:

  • 5 cloves garlic minced
  • ¼ cup soy sauce
  • ¼ cup Worcestershire sauce
  • 2 tablespoons granulated sugar
  • teaspoons Dijon mustard
  • ¼ teaspoon smoked paprika
  • 2 tablespoons olive oil divided, plus more for the grill
  • pounds beef sirloin steak about 1 inch thick, trimmed and cubed

For the skewers:

  • 12 wooden or metal skewers 10 to 12 inches long
  • 2 medium zucchini shaved into ribbons
  • 1 pint cherry or grape tomatoes
  • ¼ teaspoon kosher salt
  • ¼ teaspoon ground black pepper

Instructions

  • Combine garlic, soy sauce, Worcestershire, sugar, Dijon mustard, paprika, and 1 tablespoon of olive oil in a medium bowl. Stir until the sugar dissolves.
  • Trim the steak and cut it into 1-inch cubes. Place the cubes in the marinade and stir to coat. Cover and refrigerate for at least 2 hours, or leave overnight for maximum flavor.
  • If using wooden skewers, soak them in water for at least 30 minutes so they don’t burn on the grill.
  • Use a Y-peeler to shave the zucchini into ribbons—about 48 pieces. Combine the ribbons and cherry tomatoes in a large bowl. Add the remaining tablespoon of olive oil, season with salt and pepper, and toss gently to coat.
  • Thread the ingredients onto each skewer in the following order: one cube of steak, two folded zucchini ribbons, another steak cube, then a tomato. Continue until all the ingredients are used—you should end up with around 12 skewers.
  • Set your grill to medium-high heat (about 400°F). Clean the grates and lightly oil them using tongs and an oiled paper towel.
  • Place the skewers on the grill with space between them. Close the lid and cook for 3 minutes. Flip and cook another 3 minutes with the lid closed. The steak should be seared and the vegetables just tender. Adjust cooking time based on how done you like your steak.
  • Move the skewers to a clean plate and let them sit for 3 minutes before serving.

Notes

Chef Jenn’s Tips

  • Sirloin is ideal—it stays juicy and cooks quickly.
  • A Y-peeler makes zucchini ribbons fast and even.
  • Avoid crowding the grill so the skewers cook evenly.
  • For best results, marinate the steak overnight.

Nutrition

Serving: 1serving | Calories: 281kcal | Carbohydrates: 22g | Protein: 28g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 67mg | Sodium: 869mg | Potassium: 878mg | Fiber: 3g | Sugar: 17g | Vitamin A: 233IU | Vitamin C: 19mg | Calcium: 66mg | Iron: 3mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

By

Leave a Comment

Recipe Rating