Shish kabobs are so easy and always a crowd pleaser. Alternate beef and veggies in a delicious marinade for the best meal in minutes.

photo of beef skewers on plate

Shish kabobs

Whenever I grill, I love to make shish kabobs. It’s just a fun dinner idea and a great way to stretch your meat. The meal is super quick and so flavorful.

Sometimes I spot shish kabobs at the grocery store ready to be grilled and I’m always amazed at how expensive they are. Don’t buy those and make them in minutes at home! They are not much work at all to make for a budget friendly meal.

Shish kabobs are so tasty and the marinade gives it all a really amazing flavor. You can meal prep and make these ahead of time to save time later. Let’s get started and I will show you all the best tips and tricks to make these.

photo of beef skewers on plate
photo of ingredients- seasoning, veggies, beef


  • Marinade:
  • soy sauce
  • Lemon – fresh lemon juice is best.
  • olive oil
  • Worcestershire Sauce
  • Italian Seasoning
  • black pepper
  • Salt and pepper
  • Garlic Powder
  • Kabobs:
  • beef sirloin – cut into 1 inch pieces
  • Large Red Onion – cut into 1 inch pieces
  • Red Bell Pepper – Cut into 1 inch pieces
  • Yellow Bell Pepper – Cut into 1 inch pieces

photo of beef kabobs on a plate

How to make shish kabobs:

First, In a small bowl, combine and whisk together all ingredients for the marinade.

Second, get a large bowl and add the steak and vegetables to it.

photo of two bowls- marinade and beef with veggies.

Next, pour the marinade over the steak and veggies. Stir so that all of the steak pieces and veggies are coated with the marinade. Let this marinade for at least 30 minutes.

photo of cut up beef and veggies in bowl with marinade.

Finally, start making the kabobs. Alternate threading steak and veggies on the skewers.

photo of raw kabobs ready for the grill

Go ahead and heat the grill to medium-high heat.

Put the shish kabobs on the hot grill. Let the kabobs cook for 4-5 minutes. Carefully flip them and cook for another 4-5 minutes.

Take them off the grill and enjoy!

photo of beef kabobs on plate

What kind of meat is used in shish kebab?

We used beef sirloin but other ideas include: beef tenderloin, ribeye or New York strip. These do not take long to cook on the grill making them perfect for shish kebabs.

How long to marinate steak:

This recipe is most flavorful marinated at least 30 minutes but the longer the better.

Can you make kabobs the night before?

Yes! I do this frequently. Not only does it allow even more time for the kabobs to marinate but it makes it so easy when you are ready to grill.

Everything is already cut up and marinated. All you have to do is thread the skewers.

photo of Beef kabobs on plate

Tips for The best beef shish kabobs:

  • Skewers – if using wooden skewers, soak in water at least 30 minutes before using. This will prevent the wood from burning on the grill.
  • If using metal skewers, handle with care using a hot pad. They will be hot!
  • Helpful tools: You might like to use grilling tongs to turn the shish kabobs and easily remove them from the grill. Super helpful. Some people also like to use grilling mitts.
  • Veggies- Feel free to add and omit what you like. I love mushrooms so often add those to several skewers. The beauty of this recipe is you can make them your own. It is so easy to adapt if you have friends and family that do not all like the same thing.
  • Leftovers- Store in an air tight container for up to 5 days.

Side ideas:

Print this shish kabob recipe below:

Shish kabobs

5 from 8 votes
Shish kabobs are so easy and always a crowd pleaser. Alternate beef and veggies in a delicious marinade for the best meal in minutes.
Prep Time 35 mins
Cook Time 5 mins
Total Time 40 mins
Servings 6
Cuisine American
Course Main Course
Calories 275
Author Eating on a Dime


  • Marinade:
  • ¼ cup soy sauce
  • 1 Lemon Juiced
  • 1/4 cup olive oil
  • 1/4 cup Worcestershire Sauce
  • 2 tsp Italian Seasoning
  • 1 teaspoon black pepper
  • 1/2 tsp Salt
  • 1/2 tsp Garlic Powder
  • Kabobs:
  • 1 1/2 lb beef sirloin cut into 1 inch pieces
  • 1 Large Red Onion cut into 1 inch pieces
  • 1 Red Bell Pepper Cut into 1 inch pieces
  • 1 Yellow Bell Pepper Cut into 1 inch pieces


  • In a small bowl, whisk together all ingredients for marinade.
  • Place the steak and veggies in a large bowl.
  • Pour marinade over the steak and veggies and stir to thoroughly coat the steak and veggies with the marinade.
  • Marinade for at least 30 minutes.
  • Thread steak and vegetables onto skewers.
  • Heat grill to medium-high heat.
  • Place kabobs onto hot grill and cook for 4-5 minutes per side.
  • Remove from grill and serve immediately.

Nutrition Facts

Calories 275kcal, Carbohydrates 9g, Protein 27g, Fat 14g, Saturated Fat 3g, Cholesterol 69mg, Sodium 914mg, Potassium 651mg, Fiber 2g, Sugar 3g, Vitamin A 687IU, Vitamin C 74mg, Calcium 71mg, Iron 3mg

Pin This Now to Remember It Later

Pin Recipe

More easy kabob recipes:

Classic shish kabobs are the perfect meal to enjoy for dinner and perfect for parties too! These shish kabobs are easy to make in the oven or on the grill.  The marinade on these shish kabobs are the best - everyone will love it! #eatingonadime #shishkabobs #beefrecipes #grillingrecipes
5 Secrets to the Easiest Dinners

We respect your privacy. Unsubscribe at any time.

Try these other recipes

To All the Moms who Struggle with Dinnertime

Save hours in the kitchen every week and reclaim precious family time without blowing your budget. Join the Lazy Day Cooking Club.

Share this recipe!



About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families.

Leave A Comment

Your email address will not be published.

Recipe Rating