Grilled Steak Kabobs

Grilled Steak Kabobs

These Grilled Steak Kabobs are the kind of recipe that turns a regular Tuesday into something worth talking about. I made these for a summer cookout and my neighbors “accidentally” showed up right as they hit the grill. Funny how that works.

Why You’ll Love This Recipe

These are not your average steak and veggie kabobs. We’re talking juicy, tender sirloin soaked in a bold, garlicky marinade, threaded with colorful peppers, red onion, and zucchini.

The result? Smoky, caramelized edges on the outside and perfectly cooked steak on the inside. It’s a full meal on a stick, and honestly, everything tastes better on a stick.

What makes these grilled kebab skewers extra special is that marinade. Soy sauce, Worcestershire, Dijon, lemon juice — it’s savory, tangy, and just a little punchy. Your steak is going to love it.

Ingredients

Steak And Veggie Kabobs

Here’s everything you need, all laid out so you can grab it before the chaos begins. Serves 8.

For the Kabobs

IngredientAmount
Sirloin steak, cut into 1 1/4-inch pieces2 pounds
Bell peppers (any color), cut into 1 1/4-inch pieces2
Red onion, cut into 1 1/4-inch pieces1
Zucchini, sliced1
Olive oilA drizzle
Salt and pepperTo taste

For the Marinade

IngredientAmount
Olive oil1/4 cup
Soy sauce1/4 cup
Garlic, minced3 cloves
Worcestershire sauce3 tablespoons
Lemon juice2 tablespoons
Red wine vinegar2 tablespoons
Dijon mustard1 tablespoon
Fresh ground pepper1 teaspoon

Step-by-Step Instructions

Steak Kabobs On The Grill Marinade

Let’s walk through this together. It’s easier than it looks, I promise.

Step 1: Soak Your Skewers

Drop your wooden skewers into a pan of water and let them soak for at least 30 minutes. Overnight is even better.

This step keeps them from turning into little torches on the grill. Not the kind of excitement you want at a cookout.

Step 2: Make the Marinade and Marinate the Steak

Whisk together the olive oil, soy sauce, minced garlic, Worcestershire, lemon juice, red wine vinegar, Dijon, and pepper in a bowl.

Place your steak cubes in a gallon zip-loc bag, pour the marinade in, squeeze out the air, and seal it tight. Pop it in the fridge for 3 to 6 hours.

Pro tip: Put the bag inside a bowl or dish just in case it leaks. Future you will be grateful.

This is the secret weapon behind every great steak kabobs on the grill marinade. Don’t skip it or rush it.

Step 3: Prep the Vegetables

Cut your bell peppers, red onion, and zucchini into roughly 1 1/4-inch pieces so they cook evenly alongside the steak.

Spread them out on a cutting board or sheet pan, drizzle with olive oil, and season with salt and fresh pepper. Give everything a good toss to coat.

Step 4: Thread the Skewers

Now for the fun part. Alternate pieces of marinated steak with peppers, onion, and zucchini on each skewer.

Try to leave a little space between each piece. This helps everything cook more evenly and gives those gorgeous grill marks a chance to form. Discard any leftover marinade at this point.

Step 5: Fire Up the Grill

Preheat your grill to medium-high heat, around 450 to 500 degrees F. You want it hot enough to get a good sear but not so blazing that everything chars before it cooks through.

These grilled kebab skewers cook fast, so stay close and keep your tongs handy.

Step 6: Grill and Serve

Place your kabobs on the grill and cook for 3 to 4 minutes per side, rotating through all four sides. That gives you around 12 to 16 minutes total for medium-rare to medium doneness.

You’ll know they’re ready when the steak has a deep char on the outside and the veggies are slightly softened with those beautiful caramelized edges. Pull them off the heat and let them rest for a couple of minutes before diving in.

Expert Tips, Variations, and Troubleshooting

Tips for the Best Kabobs

Cut everything the same size. If your steak pieces are twice as big as your veggies, one of them is going to be over- or under-cooked. Consistency is key here.

Don’t skip the marinating time. Three hours is the minimum, but if you can marinate overnight, you’ll taste the difference. The Worcestershire and lemon juice really work their magic over time.

Room-temperature steak grills better. Pull the marinated meat out of the fridge about 20 minutes before grilling to take the chill off. It helps with even cooking.

Variations Worth Trying

Want more veggies? Cherry tomatoes, mushrooms, and corn on the cob (cut into rounds) all work beautifully on these steak and veggie kabobs.

Prefer a different protein? This same marinade is spectacular on chicken thighs or shrimp. Just adjust the cook time since shrimp cook very fast.

No grill? You can cook these under the broiler on a foil-lined sheet pan. Position the rack about 6 inches from the heat and broil 3 to 4 minutes per side. It’s not quite the same smoky magic, but it works in a pinch.

Troubleshooting

Steak coming out tough? It likely needed more marinating time, or the heat was too high and it cooked too fast. Make sure you’re at medium-high, not screaming hot.

Veggies burning before the steak is done? They might be cut too thin or too small. Keep them around 1 1/4 inches so they hold up to the same cook time as the meat.

If you love hearty, stick-to-your-ribs meals, check out this slow cooker garlic butter beef with potatoes for another easy crowd-pleaser.

Storage and Reheating

Storage MethodDurationNotes
Refrigerator (airtight container)Up to 4 daysRemove from skewers first for easier storage
FreezerUp to 3 monthsStore steak and veggies separately

Reheating

For the best results, reheat leftover kabobs in a skillet over medium heat with a tiny splash of water or beef broth to keep them from drying out. A couple of minutes per side is all it takes.

The microwave works in a pinch, but go low and slow — 50% power in 30-second bursts — or the steak turns rubbery.

No-Waste Kitchen Ideas

Leftover kabob meat and veggies are incredible chopped up and tossed into a noodle bowl with beef or stuffed into a warm pita with tzatziki.

Leftover grilled veggies can go straight into soups, like this hearty Polish potato soup, for a smoky upgrade.

Nutritional Information

Grilled Kebabs Skewers

Approximate values per serving (based on 8 servings).

NutrientPer Serving
Calories~320
Protein~30g
Fat~18g
Carbohydrates~8g
Fiber~2g
Sodium~580mg

These numbers are estimates and will vary depending on the exact size of your steak pieces and how generously you season the veggies.

Frequently Asked Questions

Can I make the marinade for steak kabobs ahead of time?

Yes! You can mix the marinade up to a week in advance and keep it in a sealed jar in the fridge. When you’re ready to use it, just give it a good shake and pour it over your steak.
Having it ready in advance actually makes this recipe feel even easier on the day of.

What’s the best cut of steak for kabobs?

Sirloin is the sweet spot for grilled steak kabobs — it’s flavorful, reasonably priced, and holds up well on skewers without falling apart.
Ribeye works if you want to splurge, but avoid anything too lean (like eye of round) since it can get tough and dry on the grill.

Do I have to use wooden skewers?

Not at all. Metal skewers are a great reusable option and you can skip the soaking step entirely. Just be careful when handling them since they get very hot on the grill.
If you use wooden skewers, that 30-minute soak is non-negotiable — unless you enjoy setting things on fire.

How do I know when the steak on my kabobs is done?

The 3 to 4 minutes per side rule gets you to medium-rare or medium, which is the sweet spot for sirloin. If you like your steak more well-done, add an extra minute per side.
You can also use an instant-read thermometer: 135 degrees F for medium-rare, 145 for medium, 160 for well-done.

Can I serve kabobs with something other than rice?

Absolutely. These grilled kebab skewers are great over rice or couscous, but they’re equally delicious alongside a crusty bread like this biscuit-topped comfort dish for soaking up all those juices.
Serve them with a simple green salad or even a rich homemade onion gravy for a heartier plate.

Go Fire Up That Grill

These grilled steak kabobs are genuinely one of the easiest, most impressive things you can make for a crowd. The marinade does the heavy lifting and the grill does the rest.

If you try this recipe, I’d love to hear how it goes! Leave a comment below and let me know what veggies you used or any fun twists you added. And if you’re on Pinterest, save this recipe so you can find it again for every cookout this season.

Happy grilling!

Grilled Steak Kabobs

Sizzling Grilled Steak Kabobs

Juicy sirloin steak marinated in a bold, garlicky sauce and grilled with colorful bell peppers, red onion, and zucchini. These grilled steak kabobs deliver smoky, caramelized edges and tender meat — a complete meal on a skewer that’s perfect for any cookout.
Prep Time 20 minutes
Cook Time 16 minutes
Marinating Time 3 hours
Total Time 3 hours 36 minutes
Course Main Course
Cuisine American
Servings 8 servings
Calories 320 kcal

Equipment

  • Grill
  • Wooden or Metal Skewers
  • Zip-loc Bag (gallon size)
  • Mixing bowl
  • Tongs
  • Cutting board

Ingredients
  

For the Kabobs

  • 2 pounds Sirloin steak cut into 1 1/4-inch pieces
  • 2 Bell peppers cut into 1 1/4-inch pieces
  • 1 Red onion cut into 1 1/4-inch pieces
  • 1 Zucchini sliced
  • Olive oil for drizzling on vegetables
  • Salt and pepper to taste

For the Marinade

  • ¼ cup Olive oil
  • ¼ cup Soy sauce
  • 3 cloves Garlic minced
  • 3 tablespoons Worcestershire sauce
  • 2 tablespoons Lemon juice
  • 2 tablespoons Red wine vinegar
  • 1 tablespoon Dijon mustard
  • 1 teaspoon Fresh ground pepper

Instructions
 

  • Place wooden skewers in water and soak for at least 30 minutes — overnight is even better. This keeps them from burning on the grill.
  • Place steak cubes in a gallon-size zip-loc bag. Whisk together all marinade ingredients and pour over the beef. Remove as much air as possible and seal. Place the bag in a bowl in case it leaks, then refrigerate and marinate for 3 to 6 hours.
  • Preheat your grill to medium-high heat, around 450 to 500°F.
  • Cut bell peppers, red onion, and zucchini into 1 1/4-inch pieces. Spread on a cutting board or pan, drizzle with olive oil, and season with salt and fresh ground pepper. Toss to coat evenly.
  • Thread marinated steak and vegetables alternately onto the skewers, leaving a little space between each piece. Discard any leftover marinade.
  • Place kabobs on the grill and cook for 3 to 4 minutes per side, rotating through all four sides, for medium-rare to medium doneness. Let rest a couple of minutes before serving.

Notes

Cut all ingredients to the same 1 1/4-inch size so everything cooks evenly. Pull marinated steak from the fridge 20 minutes before grilling for better results. Metal skewers are a reusable alternative — no soaking needed. For variations, add cherry tomatoes, mushrooms, or corn. This marinade also works great on chicken thighs or shrimp. No grill? Broil on a foil-lined pan 6 inches from the heat for 3 to 4 minutes per side. Leftovers keep in the fridge for up to 4 days or freeze for up to 3 months.
Keyword Grilled Kebabs Skewers, Grilled Steak Kabobs, Steak And Veggie Kabobs, Steak Kabobs On The Grill Marinade

Similar Recipes

Leave a Reply

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

Recipe Rating