• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Dinner Beef Middle Eastern
4.7 from 14 votes

Beef Shish Kebab

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 5/18/25 7 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for beef shish kebab.

Beef Shish Kebab – smoky, juicy, and grilled to perfection. This is summer dinner done right (and yes, you’ll want seconds).

Table of Contents

Toggle
  • Why You’ll Love This Beef Shish Kebab
  • Before You Start: Tips & Ingredient Notes
  • How To Make Beef Shish Kebabs
  • What to Serve with Beef Shish Kebab
  • Frequently Asked Questions
  • Storage + Reheating
  • More Delicious Recipes To Try
  • Recipe: Beef Shish Kebab
2 skewers of beef shish kebabs on a plate next to a bed of rice on a black plate.

There’s something about meat on a stick that just makes people happy. And these Beef Shish Kebabs? Total crowd pleasers.

I’ve been making them forever, back when Remo and I would grill on our tiny deck with one of those camping BBQs that barely held a flame. We’d load up skewers, pop open a beer, and let the smoky magic do its thing. These days, I’ve upgraded to a real grill, but the recipe hasn’t changed much. It’s that good.

The marinade is bold and garlicky, with a little sweetness and spice. The veggies get tender and charred, and everything smells amazing while it cooks. Whether you’re making dinner for two or feeding a patio full of hungry people, this is the kind of meal that makes summer feel like summer.

Why You’ll Love This Beef Shish Kebab

  • Big flavor, simple marinade. A few pantry staples = bold, smoky, garlicky magic.
  • Built-in portion control. Everyone gets their own skewer (or three), no slicing, no fuss.
  • Grill-friendly and customizable. Swap veggies, change the protein, it all works.
  • Make-ahead dream. Marinate everything the night before, grill when ready.
  • Total showstopper. These look just as good as they taste, especially next to a big bowl of Greek Rice.

Before You Start: Tips & Ingredient Notes

overhead shot of all the ingredients needed to make beef shish kebab.
  • Choose the right cut of beef: Tenderloin is the luxury pick, super soft and quick to grill. But top sirloin? Way more affordable and still delicious when marinated well.
  • Let that beef marinate: Even 30 minutes makes a difference, but overnight? That’s where the flavor magic happens. Don’t skip it unless you have to.
  • Skewers matter: Wooden skewers? Soak them for at least 1 hour so they don’t catch fire. Flat metal skewers? Even better, no spinning veggies, no soaking, and you’ll feel like a pro.
  • Veggies = your call: I used bell peppers and red onion for that sweet-charred combo, but mushrooms, zucchini, and cherry tomatoes work great too. Use what you love.
  • Oil your grill grates: Use tongs and a paper towel dipped in oil. Your kebabs will flip easier, and you’ll get those gorgeous grill marks without sticking.

How To Make Beef Shish Kebabs

process shots showing how to prepare meat for beef shish kebab.

Mix the marinade

In a large bowl, whisk together the salt, brown sugar, cumin, paprika, pepper, allspice, garlic, tomato paste, olive oil, and lemon juice. Bold, punchy, and smells incredible already.

Marinate the beef

Scoop out ¼ cup of marinade and set aside (you’ll use it later). Add the beef cubes to the bowl with the remaining marinade and toss to coat. Cover and refrigerate for at least 30 minutes, overnight is even better.

Marinate the veggies

Toss your chopped peppers and onion in the reserved ¼ cup of marinade. Let them hang out while the beef marinates.

Preheat the grill and assemble the skewers

Crank it to high and give it a solid 10-minute preheat. Oil the grates so nothing sticks, trust me on this. Thread the beef, peppers, and onions onto skewers, alternating as you go. You’ll get around 8 hearty skewers.

process shots showing how to grill shish kebabs.

Grill time

Place the kebabs on the hot grill and cook for 8 to 10 minutes, turning every couple of minutes to get a nice char on all sides. Brush occasionally with the extra reserved marinade.

Rest and serve

Transfer to a platter and let the kebabs rest for 5 minutes before serving. Grab a skewer and dig in, no knife required.

What to Serve with Beef Shish Kebab

These kebabs are the star, but the right sides? Total game changers. Try them with:

Overhead view of Greek rice in a white bowl with lemon wedges, herbs, and a vintage spoon.
40 minutes mins

Greek Rice

tzatziki sauce in a bowl with an olive on top surrounded by pita chips.
10 minutes mins

Homemade Tzatziki Sauce

side view shot of a bowl full of greek salad
10 minutes mins

Greek Salad

creamy cucumber salad in a bowl with a serving spoon.
10 minutes mins

Creamy Cucumber Salad

beef shish kebab skewers on a white serving platter.

Frequently Asked Questions

What’s the best cut of beef for kebabs?

Beef tenderloin is super tender, but top sirloin is more affordable and still grills beautifully. Both work great, just don’t use anything too tough.

Can I make these ahead of time?

Totally. Marinate the meat and chop your veggies the day before. You can even build the skewers a few hours ahead and keep them in the fridge until grill time.

What if I don’t have a grill?

No problem! Use a grill pan or cast iron skillet on the stove. You can also broil them in the oven, just keep an eye on them and turn halfway through.

Can I use other proteins?

Yep! Chicken, pork, even lamb work with the same marinade. Just adjust the cook time based on the meat.

Do I need to soak the skewers?

If you’re using wooden skewers, yes, soak them for at least an hour so they don’t burn. Metal skewers? No soaking needed and they’re reusable.

Storage + Reheating

  • Fridge: Store leftover kebabs (meat and veggies) in an airtight container for up to 3–4 days.
  • Reheating: Reheat in a skillet over medium heat or in the oven at 350°F (175°C) until warmed through. A splash of broth or a quick cover with foil helps keep the beef from drying out.
  • Freezer: You can freeze the cooked beef (off the skewers) for up to 2 months. Thaw in the fridge, then reheat gently.
2 skewers of beef shish kebabs on a plate next to a bed of rice on a black plate.

More Delicious Recipes To Try

  • Mititei (Romanian Street Food)
  • Chinese Chicken Skewers
  • Beer and Honey BBQ Chicken Skewers
  • Beef Teriyaki Skewers
  • Oxtail Stew
  • Chicken Souvlaki
  • Stuffed Cabbage Rolls
  • Beef Wellington
  • Easy Kofta (Beef Or Lamb)
  • Chicken Doner Kebab

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

2 skewers of beef shish kebabs on a plate next to a bed of rice on a black plate.
4.65 from 14 votes

Beef Shish Kebab

Prep 20 minutes minutes
Marinating Time 30 minutes minutes
Cook 10 minutes minutes
Total 1 hour hour
8
Rate Recipe Print Recipe
These Beef Shish Kebabs are juicy, bold, and full of smoky grilled flavor. Marinated in a garlicky, lemony spice blend and loaded with tender veggies, they’re the ultimate summer dinner. Perfect for BBQs, weeknights, or any excuse to fire up the grill.

Video

Ingredients

Marinade

  • 1 teaspoon salt (or to taste)
  • 1 tablespoon brown sugar (packed)
  • 1 teaspoon cumin (ground)
  • 2 teaspoons sweet paprika
  • ¼ teaspoon black pepper (ground)
  • ½ teaspoon allspice
  • 5 cloves garlic (minced)
  • 2 tablespoons tomato paste
  • ½ cup olive oil
  • ½ cup lemon juice

Kebabs

  • 3 pounds beef tenderloin (or top sirloin, cut into 1-inch cubes)
  • 1 large green bell pepper (cut into 1-inch cubes)
  • 1 large red bell pepper (cut into 1-inch cubes)
  • 1 large yellow bell pepper (cut into 1-inch cubes)
  • 1 large red onion (cut into 1-inch pieces)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • In a large bowl combine all the marinade ingredients together. Transfer ¼ cup of the marinade to a large bowl and another ¼ cup to another smaller bowl. To the first bowl with remaining marinade add the cubed beef and toss it well, making sure it's fully covered. Cover the bowl with plastic wrap and refrigerate for 30 minutes.
  • Add the bell peppers and onions to the large bowl with ¼ cup of reserved marinade and toss well. Set aside until ready to thread on skewers.
  • Preheat your grill for 10 minutes on high heat. Lightly oil the grates of the gas grill.
  • Thread the meat, onions, peppers on skewers, alternating until you run out of ingredients. You should get about 8 skewers.
  • Place the shish kebabs on the grill and cook for 8 to 10 minutes, turning occasionally making sure to grill on all sides. While the kebabs are grilling brush the skewers a couple times with the reserved ¼ cup of marinade in the small bowl.
  • Transfer the kebabs to a serving platter and allow 5 minutes to rest before serving.

Notes

  1. Marinate the beef for at least 30 minutes, but overnight? Even better.
  2. Flat metal skewers are easier to flip and don’t spin like round ones.
  3. Veggies are flexible: swap in mushrooms, zucchini, or whatever you’ve got.
  4. Don’t skip resting: just 5 minutes helps the juices settle so the beef stays tender.
  5. No grill? Use a grill pan or broil in the oven, still delicious.

Nutrition Information

Serving: 1skewerCalories: 376kcal (19%)Carbohydrates: 9g (3%)Protein: 39g (78%)Fat: 20g (31%)Saturated Fat: 4g (25%)Polyunsaturated Fat: 2gMonounsaturated Fat: 12gCholesterol: 100mg (33%)Sodium: 422mg (18%)Potassium: 840mg (24%)Fiber: 2g (8%)Sugar: 4g (4%)Vitamin A: 1077IU (22%)Vitamin C: 94mg (114%)Calcium: 59mg (6%)Iron: 4mg (22%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

2 skewers of beef shish kebabs on a plate next to a bed of rice on a black plate.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 114
Home Recipes
Joanna Cismaru

Joanna Cismaru

I'm Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it's actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna Cismaru, home cook, recipe developer, and the person behind JoCooks since 2011. I test every recipe in my own kitchen, multiple times, until it’s actually worth making. My goal is simple: recipes that work, written the way a real person cooks.

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

Close up of saucy beef lo mein noodles with tender steak strips, snow peas, and carrots in a dark wok.
30 minutes mins

Easy Homemade Beef Lo Mein (Ready in 30 Minutes)

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

30 Minute One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2026 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required