Grilled Steak and Veggie Skewers

Ashley

Preserving the traditions of fine dining.

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

The aroma alone was enough to signal a special occasion, even if it was just a Tuesday night. The first time I whipped up these Grilled Steak and Veggie Skewers, my family practically hovered around the grill, their anticipation palpable. The sizzle of the steak hitting the hot grates, the vibrant colors of the vegetables charring to perfection, and the smoky, savory scent wafting through the air – it was a feast for the senses before it even hit our plates. When we finally sat down to eat, the silence was golden, broken only by appreciative murmurs and the clinking of forks. The steak was incredibly tender and juicy, bursting with the flavors of the marinade, and the vegetables had that perfect crisp-tender bite with a hint of smoky sweetness. My kids, who sometimes need a little coaxing to eat their veggies, devoured every last bit on their skewers. It’s since become a staple in our summer grilling rotation, a recipe that’s not only crowd-pleasing but also surprisingly easy to prepare, making it perfect for weeknight dinners and weekend barbecues alike. It’s a dish that brings everyone together, sparks joy, and leaves you feeling satisfied and happy.

Ingredients

  • For the Steak & Marinade:
    • 1.5 lbs Boneless Sirloin Steak (or Ribeye/New York Strip): Cut into 1.5-inch cubes. Sirloin offers a great balance of flavor and tenderness at a reasonable price point, perfect for absorbing marinades.
    • 1/4 cup Olive Oil: Extra virgin preferred, forms the base of the marinade, helping to tenderize and prevent sticking.
    • 1/4 cup Soy Sauce (low sodium recommended): Adds umami depth and saltiness.
    • 2 tablespoons Worcestershire Sauce: Contributes a complex, savory, and slightly tangy flavor.
    • 2 tablespoons Red Wine Vinegar (or Balsamic Vinegar): The acidity helps to tenderize the meat and brightens the flavors.
    • 1 tablespoon Dijon Mustard: Acts as an emulsifier and adds a subtle tangy kick.
    • 2 cloves Garlic, minced: Provides aromatic depth.
    • 1 teaspoon Dried Oregano: Adds a classic herbaceous note.
    • 1/2 teaspoon Black Pepper, freshly ground: For a touch of spice.
    • Optional: 1 teaspoon Smoked Paprika: For an extra layer of smoky flavor.
  • For the Vegetables:
    • 1 large Red Onion: Cut into 1.5-inch chunks. Adds sweetness and a pungent bite when grilled.
    • 2 Bell Peppers (different colors, e.g., red, yellow, orange): Cut into 1.5-inch pieces. They bring sweetness, vibrant color, and a satisfying crunch.
    • 1 Zucchini: Sliced into 1/2-inch thick rounds or half-moons. Becomes tender and slightly sweet when grilled.
    • 1 Yellow Squash: Sliced into 1/2-inch thick rounds or half-moons. Similar to zucchini, it offers a mild, sweet flavor.
    • 8 oz Cherry or Grape Tomatoes: Left whole. They burst with juicy sweetness when grilled.
    • 8 oz Whole Button or Cremini Mushrooms: Stems trimmed. Add an earthy, umami flavor.
  • For Assembling & Grilling:
    • Metal Skewers (or Wooden Skewers, soaked in water for at least 30 minutes): Approximately 8-10 skewers, depending on length. Soaking wooden skewers prevents them from burning on the grill.
    • 1-2 tablespoons Olive Oil (for veggies & grill grates): To prevent sticking and promote charring.
    • Salt and Pepper to taste for vegetables: To season the veggies before grilling.

Instructions

  1. Prepare the Steak and Marinade:
    • In a medium bowl, whisk together the olive oil, soy sauce, Worcestershire sauce, red wine vinegar, Dijon mustard, minced garlic, dried oregano, black pepper, and smoked paprika (if using).
    • Add the cubed steak to the bowl, ensuring all pieces are well-coated with the marinade.
    • Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or up to 6 hours. Avoid marinating for too long with acidic marinades, as it can make the meat mushy.
  2. Prepare the Vegetables:
    • While the steak is marinating, chop all your vegetables (red onion, bell peppers, zucchini, yellow squash) into roughly uniform 1.5-inch pieces. This ensures even cooking. Leave cherry tomatoes and mushrooms whole.
    • Place the prepared vegetables in a large bowl. Drizzle with 1-2 tablespoons of olive oil and season generously with salt and pepper. Toss to coat.
  3. Soak Wooden Skewers (if using):
    • If you’re using wooden skewers, submerge them completely in water for at least 30 minutes before assembling. This crucial step prevents them from catching fire on the hot grill. Metal skewers do not require this step.
  4. Assemble the Skewers:
    • Once the steak has finished marinating, remove it from the refrigerator. Discard any leftover marinade that was in contact with the raw meat.
    • Thread the marinated steak cubes and prepared vegetables onto the skewers, alternating them for a colorful and balanced distribution. For example, a piece of steak, then a piece of bell pepper, then onion, then zucchini, then a cherry tomato, then a mushroom, and repeat.
    • Try not to pack the ingredients too tightly together on the skewers; a little space allows for more even cooking and better charring. Aim for a consistent amount of food on each skewer for uniform cooking times.
  5. Preheat the Grill:
    • Preheat your outdoor grill to medium-high heat (around 400-450°F or 200-230°C).
    • Clean the grill grates thoroughly with a grill brush. Once hot, lightly oil the grates by dipping a wadded paper towel in oil (use tongs to hold the paper towel) and rubbing it over the grates. This prevents the skewers from sticking.
  6. Grill the Skewers:
    • Carefully place the assembled skewers on the preheated and oiled grill grates.
    • Grill for approximately 8-12 minutes in total, turning the skewers every 2-3 minutes to ensure all sides are cooked evenly and have nice grill marks.
    • The exact cooking time will depend on the thickness of your steak cubes, the heat of your grill, and your desired level of doneness.
      • For medium-rare: Aim for an internal temperature of 130-135°F (54-57°C).
      • For medium: Aim for 135-140°F (57-60°C).
      • For medium-well: Aim for 140-145°F (60-63°C).
    • The vegetables should be tender-crisp and slightly charred.
  7. Rest the Skewers:
    • Once cooked to your liking, remove the skewers from the grill and transfer them to a clean platter or cutting board.
    • Tent the skewers loosely with aluminum foil and let them rest for 5-10 minutes before serving. This allows the juices in the steak to redistribute, resulting in more tender and flavorful meat.
  8. Serve and Enjoy:
    • Serve the grilled steak and veggie skewers warm, either directly on the skewer or by carefully sliding the meat and vegetables off onto plates.

Nutrition Facts

  • Servings: Approximately 4-6 servings
  • Calories per serving (approximate): Around 350-450 kcal (This can vary based on the exact cut of steak, size of vegetable pieces, and amount of oil used).
  • Protein: High in protein, primarily from the steak, crucial for muscle repair and growth.
  • Healthy Fats: Contains monounsaturated fats from olive oil, beneficial for heart health.
  • Vitamins & Minerals: Rich in various vitamins and minerals from the colorful vegetables, such as Vitamin C (from bell peppers), B vitamins (from steak), and potassium.
  • Fiber: Provides dietary fiber from the vegetables, aiding in digestion and promoting satiety.

Preparation Time

  • Active Preparation Time: Approximately 30-40 minutes (includes cubing steak, chopping vegetables, and assembling skewers).
  • Marinating Time: Minimum 2 hours, up to 6 hours (essential for flavor and tenderness).
  • Grilling Time: Approximately 8-12 minutes.
  • Resting Time: 5-10 minutes.
  • Total Time (including marinating): Approximately 2 hours 45 minutes to 7 hours.

How to Serve

Grilled Steak and Veggie Skewers are wonderfully versatile and can be served in numerous appealing ways. Here are some ideas to make your meal even more memorable:

  • Classic Platter Presentation:
    • Arrange the freshly grilled skewers artfully on a large platter.
    • Garnish with fresh herbs like chopped parsley, cilantro, or a sprinkle of flaky sea salt for an elegant touch.
    • This presentation is perfect for family-style dining or when entertaining guests.
  • Individual Servings:
    • Carefully slide the meat and vegetables off the skewers onto individual plates.
    • This makes for easier eating, especially for children or those who prefer not to eat directly from the skewer.
  • Paired with Grains:
    • Serve alongside a fluffy bed of rice pilafquinoa, or couscous. The grains will soak up the delicious juices from the steak and veggies.
    • A lemon-herb couscous or a cilantro-lime rice would complement the flavors beautifully.
  • With Fresh Salads:
    • Accompany the skewers with a vibrant green salad tossed in a light vinaigrette.
    • Mediterranean-style salad with feta, olives, and cucumbers would also be a fantastic pairing.
    • For a heartier meal, consider a side of creamy potato salad or a tangy pasta salad.
  • Accompanied by Breads:
    • Serve with warm pita breadnaan, or slices of crusty artisan bread.
    • Guests can use the bread to make mini sandwiches or to soak up any remaining marinade or juices.
    • Grilling the bread for a minute or two adds a nice smoky flavor.
  • Dipping Sauces on the Side:
    • Offer a selection of dipping sauces to enhance the flavors:
      • Tzatziki Sauce: Cool and refreshing, perfect with grilled meats and veggies.
      • Chimichurri Sauce: A vibrant, herbaceous Argentine sauce that pairs exceptionally well with steak.
      • Garlic Aioli: Creamy and rich, adding a decadent touch.
      • BBQ Sauce: A classic choice for a smoky, sweet, and tangy element.
      • Herbed Yogurt Dip: A lighter alternative to tzatziki, made with plain yogurt, lemon juice, and fresh herbs.
  • As Part of a BBQ Spread:
    • Incorporate the skewers into a larger barbecue menu, alongside other grilled favorites like chicken, sausages, or corn on the cob.
  • For a Lighter Meal:
    • Simply serve the skewers on their own for a delicious and satisfying low-carb meal.

Remember to always serve them hot off the grill after the crucial resting period for the best flavor and texture!

Additional Tips

  1. Choose the Right Cut of Steak: While sirloin is a great all-around choice, consider ribeye for extra marbling and flavor, or filet mignon for ultimate tenderness (though it’s pricier and leaner). Avoid overly tough cuts unless you plan for a very long marination.
  2. Uniformity is Key: Cut your steak and vegetables into similar-sized pieces (around 1.5 inches). This ensures they cook evenly on the grill, preventing some pieces from being overcooked while others are still raw.
  3. Don’t Overcrowd the Skewers: Leave a little space between each piece of meat and vegetable on the skewer. This allows the heat to circulate properly, cooking everything more evenly and promoting better charring on all sides.
  4. Marinate Wisely, Not Excessively: While marinating adds flavor and tenderizes, over-marinating, especially with acidic ingredients like vinegar or citrus juice, can make the surface of the meat mushy. For steak, 2-6 hours is generally ideal.
  5. Master Your Grill Heat: Ensure your grill is properly preheated to medium-high. If it’s too low, the skewers will steam rather than sear. If it’s too high, the outside will burn before the inside cooks. Keep an eye on them and move skewers to a cooler part of the grill if they’re charring too quickly.
  6. Resting is Non-Negotiable: Just like a whole steak, the meat on your skewers needs time to rest after grilling. This allows the muscle fibers to relax and the juices to redistribute, resulting in significantly more tender and flavorful steak. Tent them loosely with foil for 5-10 minutes.
  7. Embrace Vegetable Variety & Pre-Cooking: Feel free to swap in other grill-friendly vegetables like mushrooms, chunks of corn on the cob, or even pineapple for a sweet-savory twist. For denser vegetables like potato chunks or carrot pieces, consider par-boiling or microwaving them briefly before skewering to ensure they cook through at the same rate as the steak.
  8. Make-Ahead Components: You can cube the steak and prepare the marinade a day in advance, storing them separately in the refrigerator. Chop the vegetables a few hours ahead as well. This makes assembly much quicker when you’re ready to grill.

FAQ Section

Q1: What is the best cut of steak for skewers?
A1: Sirloin steak is an excellent and popular choice as it’s relatively tender, flavorful, and budget-friendly. Other great options include New York strip, ribeye (for more marbling and richness), or even filet mignon for an ultra-tender (though pricier) skewer. Avoid very tough cuts like flank or skirt unless you plan to marinate them for an extended period and slice them thinly against the grain after grilling (which is less ideal for cubed skewers).

Q2: Can I use wooden skewers? How do I prevent them from burning?
A2: Yes, you can absolutely use wooden or bamboo skewers. The key is to soak them in water for at least 30 minutes (or even longer, up to a few hours) before threading the ingredients. This saturates the wood with moisture, significantly reducing the chances of them catching fire or charring excessively on the hot grill.

Q3: How long should I marinate the steak for optimal flavor?
A3: For these steak skewers, marinating for at least 2 hours is recommended to allow the flavors to penetrate. You can marinate for up to 6 hours for deeper flavor. However, avoid marinating for much longer than 8 hours, especially with acidic marinades (containing vinegar or citrus juice), as the acid can start to break down the meat’s texture, making it mushy.

Q4: How do I know when the steak on the skewers is cooked to my liking?
A4: The most accurate way to check for doneness is to use an instant-read meat thermometer. Insert it into the thickest part of a steak cube. For medium-rare, aim for 130-135°F (54-57°C); for medium, 135-140°F (57-60°C); and for medium-well, 140-145°F (60-63°C). Visually, the steak should have good grill marks and the vegetables should be tender-crisp.

Q5: Can I make these steak and veggie skewers in the oven or under the broiler if I don’t have a grill?
A5: Yes, you can!
Oven: Preheat your oven to 400°F (200°C). Place the skewers on a baking sheet lined with parchment paper or a wire rack set inside a baking sheet (for better air circulation). Bake for 15-20 minutes, turning halfway, or until cooked through.
Broiler: Position an oven rack about 4-6 inches from the broiler element. Preheat the broiler. Place skewers on a broiler pan and broil for 4-6 minutes per side, watching carefully to prevent burning, until steak is cooked and veggies are charred.
You won’t get the same smoky flavor as grilling, but they will still be delicious.

Q6: What if I don’t have all the specific vegetables listed in the recipe?
A6: This recipe is very flexible! Feel free to substitute with other grill-friendly vegetables you have on hand or prefer. Good alternatives include mushrooms (cremini, shiitake), chunks of corn on the cob, asparagus (thicker spears), Brussels sprouts (halved), or even sweet potatoes (par-cooked). The key is to cut them into similar sizes for even cooking.

Q7: How should I store and reheat leftover skewers?
A7: Store leftover skewers in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can gently warm them in a skillet over medium-low heat with a splash of water or broth, in the oven at 300°F (150°C) until heated through, or even briefly in the microwave (though this can sometimes make the steak a bit tough). For best results, remove the meat and veggies from the skewers before reheating.

Q8: My vegetables sometimes fall off the skewers. Any tips to prevent this?
A8: This can happen, especially with softer vegetables like cherry tomatoes or mushrooms.
Cutting Size: Ensure your vegetable pieces are large enough not to split easily when pierced.
Skewering Technique: For round items like cherry tomatoes or small mushrooms, try to pierce them through their core or widest, most stable part. For softer veggies like zucchini rounds, ensure the skewer goes through a substantial part of the flesh.
Double Skewering: For a more secure hold, especially if using thinner skewers or larger pieces, you can use two parallel skewers for each kabob. This provides much more stability.
Don’t Overload: Avoid packing too many items tightly, as this can put stress on individual pieces.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Steak and Veggie Skewers


  • Author: Ashley

Ingredients

Scale
  • For the Steak & Marinade:
    • 1.5 lbs Boneless Sirloin Steak (or Ribeye/New York Strip): Cut into 1.5-inch cubes. Sirloin offers a great balance of flavor and tenderness at a reasonable price point, perfect for absorbing marinades.
    • 1/4 cup Olive Oil: Extra virgin preferred, forms the base of the marinade, helping to tenderize and prevent sticking.
    • 1/4 cup Soy Sauce (low sodium recommended): Adds umami depth and saltiness.
    • 2 tablespoons Worcestershire Sauce: Contributes a complex, savory, and slightly tangy flavor.
    • 2 tablespoons Red Wine Vinegar (or Balsamic Vinegar): The acidity helps to tenderize the meat and brightens the flavors.
    • 1 tablespoon Dijon Mustard: Acts as an emulsifier and adds a subtle tangy kick.
    • 2 cloves Garlic, minced: Provides aromatic depth.
    • 1 teaspoon Dried Oregano: Adds a classic herbaceous note.
    • 1/2 teaspoon Black Pepper, freshly ground: For a touch of spice.
    • Optional: 1 teaspoon Smoked Paprika: For an extra layer of smoky flavor.
  • For the Vegetables:
    • 1 large Red Onion: Cut into 1.5-inch chunks. Adds sweetness and a pungent bite when grilled.
    • 2 Bell Peppers (different colors, e.g., red, yellow, orange): Cut into 1.5-inch pieces. They bring sweetness, vibrant color, and a satisfying crunch.
    • 1 Zucchini: Sliced into 1/2-inch thick rounds or half-moons. Becomes tender and slightly sweet when grilled.
    • 1 Yellow Squash: Sliced into 1/2-inch thick rounds or half-moons. Similar to zucchini, it offers a mild, sweet flavor.
    • 8 oz Cherry or Grape Tomatoes: Left whole. They burst with juicy sweetness when grilled.
    • 8 oz Whole Button or Cremini Mushrooms: Stems trimmed. Add an earthy, umami flavor.
  • For Assembling & Grilling:
    • Metal Skewers (or Wooden Skewers, soaked in water for at least 30 minutes): Approximately 8-10 skewers, depending on length. Soaking wooden skewers prevents them from burning on the grill.
    • 12 tablespoons Olive Oil (for veggies & grill grates): To prevent sticking and promote charring.
    • Salt and Pepper to taste for vegetables: To season the veggies before grilling.

Instructions

  1. Prepare the Steak and Marinade:
    • In a medium bowl, whisk together the olive oil, soy sauce, Worcestershire sauce, red wine vinegar, Dijon mustard, minced garlic, dried oregano, black pepper, and smoked paprika (if using).
    • Add the cubed steak to the bowl, ensuring all pieces are well-coated with the marinade.
    • Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or up to 6 hours. Avoid marinating for too long with acidic marinades, as it can make the meat mushy.
  2. Prepare the Vegetables:
    • While the steak is marinating, chop all your vegetables (red onion, bell peppers, zucchini, yellow squash) into roughly uniform 1.5-inch pieces. This ensures even cooking. Leave cherry tomatoes and mushrooms whole.
    • Place the prepared vegetables in a large bowl. Drizzle with 1-2 tablespoons of olive oil and season generously with salt and pepper. Toss to coat.
  3. Soak Wooden Skewers (if using):
    • If you’re using wooden skewers, submerge them completely in water for at least 30 minutes before assembling. This crucial step prevents them from catching fire on the hot grill. Metal skewers do not require this step.
  4. Assemble the Skewers:
    • Once the steak has finished marinating, remove it from the refrigerator. Discard any leftover marinade that was in contact with the raw meat.
    • Thread the marinated steak cubes and prepared vegetables onto the skewers, alternating them for a colorful and balanced distribution. For example, a piece of steak, then a piece of bell pepper, then onion, then zucchini, then a cherry tomato, then a mushroom, and repeat.
    • Try not to pack the ingredients too tightly together on the skewers; a little space allows for more even cooking and better charring. Aim for a consistent amount of food on each skewer for uniform cooking times.
  5. Preheat the Grill:
    • Preheat your outdoor grill to medium-high heat (around 400-450°F or 200-230°C).
    • Clean the grill grates thoroughly with a grill brush. Once hot, lightly oil the grates by dipping a wadded paper towel in oil (use tongs to hold the paper towel) and rubbing it over the grates. This prevents the skewers from sticking.
  6. Grill the Skewers:
    • Carefully place the assembled skewers on the preheated and oiled grill grates.
    • Grill for approximately 8-12 minutes in total, turning the skewers every 2-3 minutes to ensure all sides are cooked evenly and have nice grill marks.
    • The exact cooking time will depend on the thickness of your steak cubes, the heat of your grill, and your desired level of doneness.
      • For medium-rare: Aim for an internal temperature of 130-135°F (54-57°C).
      • For medium: Aim for 135-140°F (57-60°C).
      • For medium-well: Aim for 140-145°F (60-63°C).
    • The vegetables should be tender-crisp and slightly charred.
  7. Rest the Skewers:
    • Once cooked to your liking, remove the skewers from the grill and transfer them to a clean platter or cutting board.
    • Tent the skewers loosely with aluminum foil and let them rest for 5-10 minutes before serving. This allows the juices in the steak to redistribute, resulting in more tender and flavorful meat.
  8. Serve and Enjoy:
    • Serve the grilled steak and veggie skewers warm, either directly on the skewer or by carefully sliding the meat and vegetables off onto plates.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450