Steak Kabobs

These Steak Kabobs are marinated in a delicious steak marinade and stacked on a skewer with mushrooms, bell pepper, and red onion and grilled to perfection!

Steak Kabobs

Summertime means it’s kabob time and these grilled Steak Kabobs are perfection. The steak gets a tender, delicious flavor from a simple steak marinade and it’s layered with the perfect combination of veggies.

Steak Kabobs are perfect for grilling in the backyard with friends or a weeknight dinner that kids love! Our boys love calling them Shish Kabobs, with a lot of emphasis on the SHISH, ha! Plus, they love eating anything on a stick. It is more fun:)

What Steak Should I Use for Kabobs?

Top sirloin is great for kabobs. It is lean and doesn’t have a lot of excess fat, making it easy to cut into cubes for the skewers. It is also budget friendly and easy find at ay grocery store.

If you’re unsure of what kind of meat to buy, ask the butcher at the meat counter for some help. I’ve found they’re always so helpful and happy to help me pick the best cut of meat for what I’m making.

Steak kabob marinade

Steak Marinade

Marinating the meat tenderizes the meat and adds lots of flavor, ensuring that the steak is juicy and delicious!

This steak marinade is a simple and will give you flavorful, juicy steak on a skewer! Everyone in your family will love this steak. In a medium bowl, whisk:

  • Olive oil 
  • Soy sauce
  • Red wine vinegar
  • Worcestershire sauce 
  • Fresh lemon juice
  • Minced garlic
  • Brown sugar
  • Paprika 
  • Onion powder
  • Dried oregano

Add the steak into the bowl (or you can pour it into a Ziploc to make storing easier!) and make sure all the meat is covered. Chill in the fridge for at least an hour. You can actually marinate the steak for up to 8 hours, though! It’s perfect for making the night before or in the morning.

steak kabobs recipe


I like to use metal skewers for kabobs because they are reusable and we use them all of the time during the summertime.

You can use bamboo skewers, but you have to soak them in warm water for 30 minutes before loading them up with steak and veggies. This will prevent the skewers from burning on the grill.

grilled steak kabobs

How to Make Steak Kabobs

Now for the fun part! These kabobs grill quickly and you’ll have a delicious dinner on the table in no time.

  • Thread the marinated steak onto skewers, alternating between the meat, bell peppers, mushrooms, and onion. Leave just a bit of space between the pieces so they can cook evenly on the grill. 
  • Feel free to mix up the veggies. Zucchini, yellow squash, green peppers, or cherry tomatoes would be good too!
  • Brush a little remaining marinade onto the meat and veggies for extra flavor and then discard any remaining marinade.
  • Preheat a clean grill to high heat.
  • Grill the kabobs for 8-10 minutes, giving them a little turn every couple minutes. Don’t overcook, you want the steak to be nice and juicy!
  • Once they’re just right use tongs to pull them off the grill and let them rest for 5 minutes. Enjoy!

No Grill? No Problem!

If you don’t have an outdoor grill, you can use a grill pan and cook the kabobs on the stove top.

You can also make the beef kabobs in the oven. Cook the kabobs in an oven heated to 375 degrees F for 20-30 minutes. Like on the grill, you’ll want to turn them occasionally. The steak needs to reach an internal temperature of 145 Fahrenheit to be safe for eating!

beef kabobs

What to Serve with Steak Kabobs

Make an easy summer salad to go along with your Steak Kabobs and you’ve got a delicious weeknight dinner!

steak kabobs on plate

More Grilling Recipes

For the marinade:

  • ¼ cup olive oil
  • 2 tablespoons soy sauce
  • 2 tablespoons red wine vinegar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon fresh lemon juice
  • 2 cloves garlic, minced
  • 1 tablespoon brown sugar
  • 1 teaspoon paprika
  • 1 teaspoon onion powder
  • ½ teaspoon dried oregano
  • Salt and black pepper, to taste

For the kabobs:

  • 1 ½ pounds top sirloin steak, cut into 1-inch cubes
  • 1 red bell pepper, seeded and cut in 1-inch pieces
  • 1 yellow bell pepper, seeded and cut into 1-inch pieces
  • 8 ounces button mushrooms
  • 1 red onion, cut into 1-inch pieces
  • 8 metal skewers (see note)
  1. In a medium bowl, whisk together the oil, soy sauce, red wine vinegar, Worcestershire sauce, lemon juice, garlic, brown sugar, paprika, onion powder, oregano, salt, and pepper.

  2. Place the steak in the bowl with the marinade or place both in a large Ziploc bag, making sure the meat is covered in the marinade. Chill in the refrigerator for at least one hour so the meat can tenderize, can marinate for up to 8 hours.

  3. Carefully thread the marinated meat along with the veggies, alternating them on the skewer. Keep a little space between the pieces so they will cook evenly on the grill. Brush the meat and veggies with some of the remaining marinade. Discard the remaining marinade.

  4. Grill the kabobs on high heat, for 8 to 10 minutes (depending on how you like your meat), turning the kabobs every couple of minutes.

  5. Use tongs to remove the kabobs from the grill and let the meat rest for 5 minutes before serving.

If you are using wood skewers, soak them in water for 30 minutes before grilling.

Nutrition Facts

Steak Kabobs

Amount Per Serving

Calories 408 Calories from Fat 180

% Daily Value*

Fat 20g31%

Saturated Fat 4g20%

Cholesterol 100mg33%

Sodium 690mg29%

Potassium 1052mg30%

Carbohydrates 15g5%

Fiber 2g8%

Sugar 8g9%

Protein 42g84%

Vitamin A 1237IU25%

Vitamin C 99mg120%

Calcium 63mg6%

Iron 4mg22%

* Percent Daily Values are based on a 2000 calorie diet.

Photos by Dishing Out Health

Thanks for Sharing!

If you make this recipe, please leave a star rating and comment below! You can also share a picture on Instagram! Tag @twopeasandpod and use the hashtag #twopeasandtheirpod.

Leave a Reply