Timothy Woods
Published by Timothy Woods
Last Updated On: July 28, 2023

Steak kabobs are my go-to when it comes to summer dinners. Not only are they delicious, bringing together rich flavors such as Worcestershire sauce and red wine vinegar, but they’re also relatively straightforward to put together.

Today, I’ll be sharing with you my go-to steak kabobs recipe, including a tasty steak marinade, as well as the step-by-step cooking guide.

My entire family raves about this recipe, so I’m sure yours will too.

Quick Summary

  • Grilled steak kabobs with vegetables is a dish that combines top sirloin steak with onions, bell peppers, and mushrooms, all marinated and grilled to perfection.
  • The preparation involves marinating steak cubes, threading them alternately with vegetables on skewers, and grilling them on medium-high heat.
  • The dish is a versatile and quick meal option, suitable for grilling season, and can be customized with different vegetables or meat types.

Recipe Overview

  • Prep time: 25 minutes
  • Cook time: 10 minutes
  • Marinade time: 1 hour
  • Total time: 1.35 hours
  • Number of servings: 4 servings


Close up image of meat on a stick

For the Steak Kabobs
  • 1 ½ - 2 pounds of top sirloin steak, cut into 1-inch pieces (I prefer to get my steak from ButcherBox, which comes highly recommended)
  • 1 red and 1 yellow bell pepper cut into 1-inch pieces
  • 8 ounces of whole white mushrooms
  • 1 ½  red onions, cut into 1-inch pieces
  • Canola oil  
  • 14 metal or soaked wooden skewers

For the Marinade

Close up image of a sliced lemon and marinade in a bowl
  • ½ Teaspoon of Dried Oregano
  • 1 Teaspoon of Paprika
  • 1 Teaspoon of Onion Powder
  • 1 Tablespoon of Lemon Juice
  • 1 Tablespoon of Brown Sugar
  • ½ - 2 Tablespoons of Soy Sauce (coconut aminos for paleo or tamari for gluten-free)
  • 2 Tablespoons of Red Wine Vinegar
  • 2 Tablespoons of Worcestershire Sauce
  • 2 - 3 Cloves of Garlic (garlic powder works too)
  • ¼ Cup of Olive Oil
  • Salt and Pepper (to taste)

Grilled Steak Kabobs With Vegetable Instructions

Top view of kabobs and an empty bowl
  • In a medium-sized bowl, mix the oregano, paprika, onion powder, lemon juice, brown sugar, soy sauce, red wine vinegar, Worcestershire sauce, garlic, olive oil, salt, and pepper to make the marinade.
  • Pour marinade (one or two cups) into a large resealable plastic bag and place the steak cubes inside. Once you add beef, seal the bag and chill in the fridge for at least two hours. Place the reserved marinade into a sealed bag.
  • Remove steak from the fridge, discarding marinade.
  • When preparing fresh veggies, cut into 1-inch thick pieces, and alternately thread beef and veggies throughout the steak kabobs. Keep some space in between to allow the pieces to cook evenly. Spray them with the canola oil and brush any extra marinade onto the skewers.
  • Preheat the grill to medium-high heat and add olive oil to the grates. Place the steak kabobs on the grill for 8 - 10 minutes, turning occasionally. You can brush any remaining marinade on the kabobs. Your steak's internal temperature should reach 145 degrees F for medium doneness.
  • Remove the steak kabobs from the grill with a pair of tongs and let rest for 5 minutes before serving.

Nutrition Facts

  • Nutrition Calories: 560
  • Total Carbs: 26g
  • Protein: 54g
  • Fat: 22g
  • Fiber: 3.5g
  • Net Carbs: 26g

Recipe Notes

If using wooden skewers for your grilled steak and vegetable kabobs, soak them in water 30 minutes before grilling to ensure they do not burn or catch fire [1].

Other Delicious Recipes You Might Like:

Tips for the Best Grilled Steak Kabobs

Top view of freshly cooked kabobs
  • The grilling time depends greatly on your grill model, distance from flames, and weather. Therefore you should always keep an eye on your kabobs to ensure the steak does not overcook.
  • The best option for steak kabobs is top sirloin when choosing your beef. You can also use filet mignon or pre-cubed kabob meat (which you can find at ButcherBox). If you’d like to try an alternative to steak, you can always replace it with shrimp or chicken.
  • Keep the beef as uniform as possible to ensure an even cook.
  • Marinate your steak for at least 2 hours to allow for great flavor. Don’t marinate for over 6 hours unless you enjoy mushy meat.
  • Space the bell peppers apart to ensure they don't burn. This also allows them to cook faster due to broader heat distribution.
  • You can make separate steak and vegetable kabobs if you’re concerned about reaching your desired doneness.


What Vegetables Can I Use for Steak Kabobs?

You can use any vegetables for steak kabobs, including cherry tomatoes, green peppers, red onion, zucchini, parboiled potatoes, and mushrooms.

How Long Do You Cook Grilled Steak Kabobs?

You cook grilled steak kabobs for 7-10 minutes on medium heat to medium-high, depending on your desired doneness.

If you like your grilled steak rare, cook for 7 - 8 minutes. If you prefer your grilled steak medium, cook for an extra 3 minutes [2].

Can I Cook Steak Kabobs in the Oven?

You can cook steak kabobs in the oven. However, if you want the best flavor, you should cook steak kabobs on the grill.

However, baking these for 10 - 13 minutes in a 425 degree F oven is possible.

What Sides Go Well With Steak Kabobs?

Sides that go well with steak kabobs include baked potatoes, garlic mashed potatoes, side salad, or dinner rolls.

Grilled Steak Kabobs: A Delicious Way to Combine Meat and Veggies

These kabobs are perfect for any grilling season, mixing fresh vegetables with tender steak pieces, all topped off with a flavorful marinade to draw the ingredients together.

The great thing about these steak and veggie kabobs is you can use any left-over vegetables in your fridge, taking little time to cook and even less time to prepare.


  1. https://www.latimes.com/food/dailydish/la-dd-test-kitchen-video-tip-soak-wooden-skewers-before-grilling-20140707-story.html
  2. https://www.certifiedangusbeef.com/kitchen/doneness.php
Was this article helpful?

About the author

Leave a Reply

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