Steak Kabobs Recipe has everything you need for a great meal. Flavorful steak and tender veggies combine on a skewer for an amazing dinner. Plus, it is so easy and hardly any clean up.

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Our entire family loves this grilled steak kabobs recipe. It has the best marinade and even the veggies take on the best flavor. I love that everything is on the grill and my kitchen stays cool. You might also like our shish kabob recipe or Greek chicken kabobs.

If you are looking for the perfect summer meal, Valentines Day menu or a Father’s Day dinner idea, this is the one to try. It is also a great way to serve steak and stretch your budget. You may even like this griddle steak recipe, chickpea salad recipe, or fruit salad recipe.

Why We Love This Recipe

The bite size pieces of steak alternated with veggies really help to stretch your steak. It is perfect to feed a crowd or large family for dinner.

We love it for parties because everything is cut up and on a skewer making it easy to eat. No one has to cut up anything. We love that you can prepare these kabobs how you prefer. It is a healthy meal that everyone will love.

Ingredients

Ingredients - balsamic vinegar, soy sauce, worcestershire sauce, olive oil, rosemary, dijon mustard, pepper, onion powder, beef sirloin, mushrooms, bell peppers, red onion,
  • Soy Sauce – See best soy sauce substitute for gluten free options
  • Worcestershire Sauce – If you are out here are the best Worcestershire sauce substitutes
  • Olive Oil – We like using extra virgin olive oil, but you can use any oil if your choice
  • Fresh Rosemary – We like using fresh herbs. Make sure to finely chop the rosemary
  • Balsamic Vinegar – Add tangy flavor to the marinade and helps tenderize the steak.
  • Cloves Garlic, finely minced – Learn how to mince garlic cloves
  • Dijon Mustard – You can use yellow mustard
  • Onion Powder – Check out the best onion powder substitutes
  • Beef Top Sirloin Steak – Cut into 1 inch pieces
  • Red Onion – Adds sweetness and flavor as it cooks on the kabobs.
  • Mushrooms – If buy the whole, slice them, or you can buy them already sliced.
  • Multi-Colored Peppers – Use green bell peppers or red bell pepper
  • Black Pepper – Adds a little extra seasoning and balances the marinade.

This all comes together for a delicious marinade with so much flavor on the steak and veggies. Scroll to see the full recipe in the recipe card.

Steak Kabob Marinade

The marinade adds flavor and helps tenderize the steak. Balsamic vinegar and Worcestershire sauce add tang and depth, soy sauce adds salt, rosemary and garlic add flavor, and Dijon mustard helps everything blend together.

Marinate the steak for at least 30 minutes or up to 8 hours. You can also mix the marinade ahead of time and store it covered in the refrigerator until you are ready to use it.

How to Make Steak Kabobs on the Grill

Whisk the marinade ingredients together in a bowl

Step 1 – In a small bowl, whisk together all ingredients for marinade. Cut steak into pieces and add to large resealable bag.

Marinate steak bites in a zip lock bag

Step 2 – Pour marinade over steak, seal bag and place in refrigerator to chill at least 30 minutes or up to 8 hours.

Steak kabobs on a cutting board with bowls of steak and veggies on the side

Step 3 – Remove marinated beef from bag and discard marinade. Cut vegetables then thread steak and vegetables onto skewers. 

Steak kabobs on an indoor grill

Step 4 – Heat grill to medium-high heat (approximately 425 degrees Fahrenheit). Place kabobs onto hot grill and cook for 4-5 minutes per side. Remove from grill and serve immediately. Enjoy!

Expert Tips

  • Skewers – if using wooden skewers, soak in water at least 30 minutes before using. This is super important so they don’t catch on fire while cooking. If using metal skewers, handle with care using a hot pad.
  • Cutting Steak and Veggies – Cut the steak and vegetables in bite size pieces so that everything cooks easily.

Best Steak for Kabobs

Top sirloin is my favorite steak for kabobs because it is tender, lean and budget-friendly. New York strip, ribeye, tenderloin, and flank steak also work well, but more expensive cuts are not necessary for great kabobs.

Avoid tougher cuts that are better suited for long, slow cooking. A good marinade also helps tenderize a less expensive cut of steak while adding plenty of flavor.

Variation Ideas

  • Meat – Change the meat to flank steak or New York strip steak for a delicious variation.
  • Veggies – Add in vegetables of your choice. Cherry tomatoes, peppers, onions, mushrooms or zucchini are great choices. Cut the vegetables about the same size so they cook evenly.
  • Change Seasoning – For a delicious variation, try this steak seasoning or this red wine steak marinade.

How Long to Grill Steak Kabobs

Heat grill to medium-high heat. Place kabobs onto hot grill and cook for 4-5 minutes per side. Use an instant-read thermometer to check the steak and cook it to your preferred doneness.

Remove from the grill and let the kabobs rest for about 5 minutes to keep the steak juicy.

Steak kabobs on a white plate

How to Make Steak Kabobs in the Oven

Preheat the oven to 425°F and place the kabobs on a foil or parchment lined baking sheet. Bake for about 12 to 15 minutes, turning halfway through, until the steak reaches your desired doneness.

You can also cook the kabobs on a grill pan over medium-high heat, turning occasionally until the steak and vegetables are cooked through.

Serving Suggestions

We love all of these side dish recipes and they are all very simple to prepare. Sometimes we will put some baked potatoes in the crock pot and enjoy a potato with our steak. Yum!

You can also put bread on the grill if you would like to add this to the meal. It only takes a few minutes and gets gorgeous seared grilled marks on the slices. French bread is a great option.

Steak and veggie kabobs on a platter

Storage, Make-Ahead and Reheating

You can marinate the steak up to 8 hours ahead and chop the vegetables a day in advance. Store them separately in the refrigerator until you are ready to assemble the kabobs.

Store leftover steak kabobs in an airtight container in the refrigerator for up to 3-4 days. We recommend removing the steak and veggies from the kabobs before storing. Reheat them gently in a skillet over medium-low heat or in the microwave in short intervals so the steak does not overcook.

You can freeze the cooked steak, but the vegetables may soften after thawing. For the best texture, I prefer making these fresh and refrigerating any leftovers.

Frequently Asked Questions

What is the Best Steak for Kabobs?

We used sirloin because it is lean and tender. Other cuts of steak to use include flat iron and any inexpensive cut of meat. Since you are marinating the meat, it will become tender even if it is a less expensive steak. This is a very budget friendly meal and a great way to enjoy steak for less.

How do you keep steak kabobs tender?

Use a tender cut such as top sirloin, marinate the steak, and cut it into evenly sized pieces so it cooks at the same rate. Avoid overcooking, since that can make the steak tough.

Should steak kabobs rest before serving?

Yes. Let the kabobs rest for about 5 minutes before serving so the juices can redistribute and the steak stays tender and juicy.

More Easy Grilling Recipes

More Easy Kabob Recipes

We love to hear from you. If you make this Steak Kabobs Recipe, please leave us a comment or a star review.

A plate of grilled steak kabobs recipe featuring chunks of beef, bell peppers, onions, and mushrooms, garnished with parsley. A fork and bowl of fresh herbs sit beside the plate for a fresh finishing touch.

Steak Kabobs Recipe

5 from 28 votes
Estimated Cost: $13.92, $3.48 per Serving
Grilled steak kabobs recipe has everything you need for a great meal. Flavorful steak and tender veggies combine on a skewer for an amazing dinner.
Prep Time 15 minutes
Cook Time 15 minutes
Chill 8 hours
Total Time 8 hours 30 minutes
Servings 4
Cuisine American
Course Main Course
Calories 343
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Ingredients

For the Marinade:

  • ¼ cup balsamic vinegar
  • ¼ cup soy sauce
  • 3 tablespoons Worcestershire sauce
  • 2 tablespoons olive oil
  • 2 tablespoons fresh rosemary (finely chopped)
  • 3 cloves garlic (finely minced)
  • 2 teaspoons Dijon mustard
  • 1 teaspoon black pepper
  • ¼ teaspoon onion powder

For the Kabobs:

  • 1 pound beef sirloin (cut into 1 inch pieces)
  • 1 8 ounces package mushrooms, cleaned and cut in half
  • 1 package multi-colored peppers (cleaned and cut into 1 inch pieces)
  • 1 large red onion (cleaned and cut into 1 inch pieces)
  • 1-2 tablespoons olive oil
  • Salt and pepper to taste

See how we calculate recipe costs.

Instructions

  • In a small bowl, whisk together the balsamic vinegar, soy sauce, Worcestershire sauce, olive oil, rosemary, garlic, Dijon mustard, black pepper, and onion powder.
  • Cut the sirloin into 1-inch pieces and place the steak in a large resealable bag.
  • Pour marinade over steak, seal bag and place in refrigerator to chill at least 30 minutes or up to 8 hours.
  • Remove steak from bag and discard excess marinade.
  • Thread the marinated steak, mushrooms, peppers, and red onion onto skewers, alternating the ingredients as you go.
  • Drizzle olive oil over the assembled kabobs and season with salt and pepper to taste.
  • Heat grill to medium-high heat (approximately 425 degrees Fahrenheit).
  • Place kabobs onto hot grill and cook for 4-5 minutes per side.
  • Remove from grill and serve immediately. Enjoy!

Recipe Notes

Skewers – if using wooden skewers, soak in water at least 30 minutes before using. 
If using metal skewers, handle with care using a hot pad. 
Refrigerate any leftovers in an airtight container for up to 5-6 days.  

Nutrition Facts

Calories 343kcal, Carbohydrates 15g, Protein 29g, Fat 18g, Saturated Fat 3g, Cholesterol 62mg, Sodium 1040mg, Potassium 910mg, Fiber 3g, Sugar 9g, Vitamin A 2824IU, Vitamin C 118mg, Calcium 57mg, Iron 4mg

Pin This Now to Remember It Later

Pin Recipe

Share this recipe!

Pin

About the Author

Hi, I’m Carrie Barnard — a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families — without the stress.

5 from 28 votes (27 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Sheila Moriarty says:

    5 stars
    This is perfect. My husband raved about this a few times between bites. Glad I made enough for two nights.