Go Back
+ servings

Steak Kabobs

These easy Baked or Grilled Steak Kabobs are crazy juicy and exploding with flavor in each mouthwatering bite! They’re quite possibly the best steak kabob recipe out there - or at least “next level,” as my husband calls them. These steak kabobs are threaded with succulent beef, bell peppers, zucchini and red onions for a complete-meal-in-one OR you can customize the veggies. Steak kabobs are always a fun, easy, hearty dinner option with hardly any cleanup or they’re great for entertaining and even make fantastic leftovers. I’ve included instructions for both grilling and baking so you can enjoy these steak kabobs year-round. Because summer is never long enough.
Course Main Dish
Cuisine American
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 42 minutes
Servings 12 skewers



  • 1 1/2-2 lbs. top sirloin steak
  • 1 lb. baby red potatoes cut into 1 1/2” chunks
  • 2 bell peppers (red, yellow or orange) cut into 1 1/2” chunks
  • 2 small or 1 large zucchini cut into 1/4-1/2” slices
  • 1 large red onion cut into 1 1/2” chunks
  • extra virgin olive oil
  • salt and pepper



  • Whisk all of the marinade ingredients together in a large bowl or large freezer bag (whatever dish you are going to use to marinate your steak. Remove 1/3 cup (to use later for vegetables and basting).
  • Add steak to remaining marinade and turn to coat. Cover and marinate 2-6 hours in the refrigerator.
  • Add potatoes to a large microwave safe bowl with a tight-fitting lid. Add 3-4 tablespoons water. Microwave, covered, 4-5 minutes or just until fork tender; drain. Add peppers, onions, 3 tablespoons of Reserved Marinade, 2 tablespoons olive oil, 1/2 teaspoon salt, 1/4 pepper. Toss until evenly coated. Refrigerate.
  • Soak wooden skewers if using at this time (they require at least 30 minutes, but I recommend soaking them when you marinate the beef).
  • When ready to cook, thread steak and veggies onto skewers in desired order. When threading red onions, keep 2-3 slices together so they don’t burn.

Grilling Instructions

  • Grease and preheat grill to medium-high heat. Grill skewers until lightly charred all over, approximately 2 minutes per side, basting with remaining marinade halfway through cooking. Steak should register 140-145 degrees F for medium doneness (recommended).
  • Let rest 5 minutes before serving.

Baking Instructions

  • Preheat oven to 450 degrees F. Line a rimmed baking sheet with foil for easy clean up. Lightly spray with nonstick cooking spray.
  • Evenly space kabobs on baking sheet and bake 8-10 for medium rare and 10-12 minutes for medium, turning once. Baking time will vary depending on steak size, marinating time, actual oven temp, etc. so make sure to check the internal temperature of the steak.
  • Let rest 5 minutes before serving.



Don't miss the "how to make" recipe video at the top of the post!


Remove the meat and vegetables from the skewers and place in an airtight container.  Store in the refrigerator for up to five days.


Steak kabobs are best if marinated up to the time of grilling but you can prepare elements of the steak kabobs ahead of time:
  • Make marinade.  Make marinade up to 3 days ahead of time and store in an airtight container in the refrigerator WITHOUT the steak.
  • Cube steak.  Cut steak into cubes up to 24 hours ahead of time and store in airtight container in the refrigerator (not in the marinade).
  • Cut veggies. You can prep all of your veggies 24 hours ahead of time and store in separate airtight containers in the refrigerator.
  • Marinate.   Marinate steak and veggies up to 6 hours ahead of time.

Tips and Tricks

  • Chop steak into 1 ½-inch cubes in order to keep them juicy. To that end, purchase steaks that are nice and thick and avoid petite sirloin steaks as they’re too thin. Try and cube your steak as uniformly as possible so they cook evenly. 
  • Marinate the steak kabobs for at least two hours. If you are short on time, then marinate one hour in the refrigerator then finish marinating one hour at room temperature.  This will make the marinade more effective.
  • Don’t marinate the steak longer than 6 hours.  You don’t want to over-marinate the beef because the acid in the marinade will begin to break down the beef proteins and make it mushy.  You can only get away with marinating for longer periods of time in other recipes when the cuts of beef are larger or when marinating a tougher cut of beef.
  • Don’t worry about threading kabobs evenly.   If you get to the end and have more ingredients left than another - don’t stress! You can make an all veggie kabob or all steak kabob or all potato kabob, etc.
  • Enlist the help of family or friends to help thread the kabobs – many hands make light work!  Individuals can even customize their individual kabobs. You can even ask guests to each bring a bowl full of their favorite veggies for kabobs prepped into bite-sized pieces. Add all the veggies to a big bowl with the reserved marinade, give it a stir then thread together.
  • Start with a clean, hot grill. Make sure your grill is clean and completely heated before you add your steak kabobs.  The hot grill will sear the outside of the meat resulting in juicier steak vs a tepid grill which will slow cook the steak without developing much color which can result in dry steak kabobs.  Note, that “hot” doesn’t mean high heat.  It simply means the grill is fully heated to the set temperature.