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.
Table of Contents
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

Here’s everything you need, all laid out so you can grab it before the chaos begins. Serves 8.
For the Kabobs
| Ingredient | Amount |
|---|---|
| Sirloin steak, cut into 1 1/4-inch pieces | 2 pounds |
| Bell peppers (any color), cut into 1 1/4-inch pieces | 2 |
| Red onion, cut into 1 1/4-inch pieces | 1 |
| Zucchini, sliced | 1 |
| Olive oil | A drizzle |
| Salt and pepper | To taste |
For the Marinade
| Ingredient | Amount |
|---|---|
| Olive oil | 1/4 cup |
| Soy sauce | 1/4 cup |
| Garlic, minced | 3 cloves |
| Worcestershire sauce | 3 tablespoons |
| Lemon juice | 2 tablespoons |
| Red wine vinegar | 2 tablespoons |
| Dijon mustard | 1 tablespoon |
| Fresh ground pepper | 1 teaspoon |
Step-by-Step Instructions

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 Method | Duration | Notes |
|---|---|---|
| Refrigerator (airtight container) | Up to 4 days | Remove from skewers first for easier storage |
| Freezer | Up to 3 months | Store 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

Approximate values per serving (based on 8 servings).
| Nutrient | Per 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!

Sizzling Grilled Steak Kabobs
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.
