Beef Shish Kabob


This post may contain affiliate links. See my disclosure policy.

Jump to RecipeJump to Video

Beef shish kabobs are the ultimate summer grilling recipe. Juicy and tender sirloin steak is soaked in the best beef marinade, then threaded on skewers with onion, bell peppers, and mushrooms before being tossed on a hot grill for a quick 15 minutes until perfectly browned. Hello, summer cookouts and dinner parties!

Beef shish kabobs on a tray

What is Shish Kabob?

For a quick history recap — shish kabob comes from the Turkish word şiş kebap, which translates to skewered roasted meat. In the US, it’s sometimes spelled shish kebab and sometimes spelled shish kabob, but no matter the spelling, skewered meat and veggies cooked over a hot grill is a winner of a meal!

I’ve been fortunate enough to have traveled extensively throughout the Middle East and have eaten numerous versions of shish kabobs. And if you go beyond the Middle East, different cultures have their own twist on it with a variety of marinades, veggies, and meats such as lamb, pork, or chicken (like chicken souvlaki or Greek chicken kabobs). But today I’m highlighting a classic beef shish kabob recipe threaded with chunky steak bites and colorful sliced vegetables.

Ingredients for beef shish kabob

Beef Shish Kabob Recipe Ingredients

  • Steak: I’m using sirloin steak for quality meat that’s also affordable. Plus, it lends a lot of flavor no matter how you cook it. But if you’re wondering about other steak options, I’ve got a few notes on that in the next section.
  • Vegetables: Red onion, bell peppers of all colors, and mushrooms are a classic kabob combo. But feel free to use other vegetables that grill beautifully such as summer squashes or eggplant.
  • The Best Shish Kabob Marinade: The marinade is the key to ultra-flavorful kabobs! My version is a blend of soy sauce, balsamic vinegar, olive oil, Worcestershire sauce, garlic, salt, and pepper. If you’re gluten-free, make sure to use Tamari soy sauce and a gluten-free Worcestershire sauce. You can find the exact brands I use linked in the recipe card below!

Find the complete recipe with measurements in the recipe card below

The Best Meat for Shish Kabob

When it comes to the shish kabob meat, you have two choices. You can spend a bit more for the most tender and juicy steak bite. Or, you can grab a more affordable option that lends similar results. Let’s talk through those:

  • Pricier Cuts: Filet mignon or ribeye are some of the most tender pieces of beef, which is why they’re on the expensive side. But if you have the budget for them, they’re the ideal option for melt-in-your-mouth, beefy goodness. Side note — sometimes these pricier cuts taste even better when they’re not marinated (like my filet mignon recipe). So, I’d say pick and choose when you want to use it!
  • Less Expensive Cuts: A budget-friendly option that will meet you in the middle is top sirloin steak, which is what I’m using in this recipe. It cooks extremely well over a fire (as long as you don’t overcook it), and is great at absorbing marinades.

How To Make Beef Shish Kabob

Make the marinade. Add all of the marinade ingredients to a mixing bowl and stir to combine.

Mixing marinade for beef shish kabob

Marinate the steak. Toss the steak pieces in the marinade. Then, cover the bowl and marinate in the fridge for at least an hour. Do not marinate for more than 24 hours as the meat can become gamey.

Marinating beef shish kabob

Thread the skewers. Thread the beef, onions, and peppers onto skewers. Have fun with different combinations! Then, season each shish kabob with some kosher salt and freshly ground black pepper.

Threading beef shish kabob on skewer

Get grilling! Heat an outdoor or indoor grill pan to medium-high heat. Place the shish kabobs on the grill and cook for 4 to 5 minutes per side, until nicely browned throughout. And if you’re using metal skewers like I am, make sure to wear gloves to rotate the skewers as they’ll be hot!

Grilling beef shish kabobs

Storage Tips

Served for a party, these shish kabob skewers will be gone in a flash. But if you happen to have leftovers, you can store them in the fridge or freezer to enjoy at a later date in the future.

  • To store for the week: Unthread the beef and veggies, and store them in an airtight container in the fridge. They’ll keep for 4 to 5 days.
  • Freeze for later: Since the steak is already cooked in bite-sized pieces, it makes for easy reheating in the future. Add the steak and veggies to a freezer-safe container and store in the freezer for up to 3 months. Just make sure to thaw it in the fridge the night before when you’re ready to eat them.

Frequently Asked Questions

What skewers are best for grilling kabobs?

I prefer flat metal skewers to wooden skewers for grilling. They’re reusable, sturdy, and prevent the meat and veggies from rotating around the skewer when you flip them. Specifically, I love these flat metal skewers because they’re easy to thread through meat and veggies!

What internal temperature should beef kabobs be?

This recipe achieves medium-cooked beef chunks at about 145°F. But if you want them well done, slice the beef into smaller pieces to avoid overcooking the vegetables in the process.

How many servings does this shish kabob recipe make?

You should have a total of 8 to 10 skewers, with four pieces of beef threaded on each one with vegetables in between.

Close up of beef shish kabobs

More Grilling Recipes

Who loves summertime grilling as much as I do? Toss several of the recipes below on the grill for fun outdoor festivities!

There’s no doubt this shish kabob recipe will be a summertime staple. If you make it for friends and family, I’d love to hear how it turned out in the comment box below!

A white tray of beef shish kabobs

Beef Shish Kabob

5 from 8 votes
Prep: 15 minutes
Cook: 10 minutes
Marinating Time: 1 hour
Total: 1 hour 25 minutes
Servings: 8 skewers
Author: Lisa Bryan


This beef shish kabob is going to be the ultimate summer grilling recipe with juicy tender sirloin steak soaked in the best beef marinade! Watch the video below to see how I make them.



  • Metal Skewers These are the flat metal skewers I love for grilling.



Beef Shish Kabobs

  • 2 pounds top sirloin steak, cubed
  • 1 red onion, cut into 1-inch pieces
  • 3 bell peppers (any color), cut into 1-inch pieces
  • 8 ounces baby bell mushrooms, halved


  • Make marinade. Add all of the marinade ingredients to a mixing bowl, then stir to combine.
    Beef shish kabob marinade in a bowl
  • Marinate steak. Add the steak pieces to the marinade. Stir to coat. Cover the bowl and marinate in the fridge for at least an hour, and up to 24 hours.
    Marinating shish kabob in a bowl
  • Thread skewers. Thread the beef, onions, and peppers onto skewers. You can alternate the order of ingredients on the skewers. Season each shish kabob with kosher salt and freshly ground black pepper, to taste.
    Threading shish kabob on a skewer
  • Grill. Heat an outdoor or indoor grill pan to medium-high heat. Place the shish kabobs on the grill and cook for 4 to 5 minutes per side, until nicely browned throughout, about 15 minutes.
    A grill with beef shish kabobs
  • Rest. Allow skewers to rest for a couple of minutes before serving.
    A tray of beef shish kabobs

Lisa’s Tips

  • Grill options: An outdoor grill is best for a charred and smoky flavor. But you can always use an indoor version like this lodge grill I use all the time!


Calories: 187kcal | Carbohydrates: 8g | Protein: 27g | Fat: 5g | Saturated Fat: 2g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Cholesterol: 67mg | Sodium: 820mg | Potassium: 709mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1402IU | Vitamin C: 59mg | Calcium: 47mg | Iron: 3mg
Course: Dinner
Cuisine: Middle Eastern
Keyword: Beef Shish Kabob, Shish Kabob, Shish Kabob Recipe
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

Leave a comment

All comments are moderated before appearing on the site. Thank you for sharing your feedback!

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

Recipe Rating


  1. This recipe was very easy but yet the most delicious and juicy beef kabob!! My three kids, all teens, said this was the best kabob they’ve ever had!!! Can’t wait to make it again!!5 stars

  2. Was really delicious. I made this along with the broccoli salad during the summer. It made for a really good dinner and tasty leftovers. I enjoy doing her recipes. They’re easy to follow and she keeps in mind to add lots of vegetables to keep it healthy. I enjoyed following her monthly menu when I subscribed to her newsletter. It made meal planning easy and grocery shopping too.5 stars

    1. Thanks so much for your kind words, Rachel! I’m happy you love these beef shish kabobs and my other recipes as well. :)

  3. Excellent marinade! made with grassfed sirloin steak, garden bell pepper, garden cherry tomatoes, onion, & garden zucchini. The marinade will be plenty for way more than 2 lb. meat.5 stars

  4. This recipe was amazing. I ended up making little more marinade for the veggies too, as they grilled, to give them flavor. I didn’t get a pic of them unfortunately, we were in a hurry to get to a 4th of July party. I had 12 skewers of meet and veg and they were gone in a blink! I’ll definitely be making them again, the meat was so flavorful and so tender! Thanks for the recipe! 5 stars