Steak Kebabs


Steak Kebabs are the perfect dinner for any spring and summer meal, especially when they are marinated for hours in the most delicious marinade and paired with tons of colorful veggies like so! This kebabs are something the whole family will love!

Steak Kebabs Recipe

Steak Kebabs an Exciting Steak Recipe!

These kebabs start with the most flavorful marinade mixture and of course a fair amount of marinating time time really allows the flavors to soak into the beef.

These are one of my favorite things to make when it finally starts to warm up outside, once you try one bite of the steak you’ll understand why!

Ingredients Needed for The Marinade and Kebabs

  • Olive oil
  • Soy sauce
  • Lemon juice
  • Red wine vinegar
  • Worcestershire sauce
  • Honey
  • Dijon
  • Sirloin Steak
  • Veggies – mushrooms, garlic bell pepper, red onion
  • Garlic powder

Nine steak kebabs shown here on a grill. Includes steak cubes and colorful fresh veggies on skewers.

Equipment Needed

  • Skewer sticks (metal or wooden)
  • Plastic bag for marinating
  • Outdoor grill

How to Make Steak Kebabs

  • In a bowl mix all marinade ingredients.
  • Place steak into a gallon size resealable bag and pour marinade over. Refrigerate 3 – 6 hours.
  • Preheat a grill.
  • Toss veggies with oil and seasoning
  • Thread steak and veggies on skewers.
  • Brush grill grates lightly with oil.
  • Grill until cooked through.

Steak Kebabs on a large white platter.

Tips for Steak Kebabs

  • Note that your grill time may vary from what mine was so just keep a close eye on them, steak is one of those things you definitely don’t want to overcook.
  • Cut steak cubes as uniform in size as possible so they all cook even.
  • Don’t marinate steak more than 6 hours you don’t want mushy meat.
  • Soak wooden skewers in water when you throw the beef in the fridge that way you won’t forget to soak them. This just prevents them from burning up.
  • Use other veggies you might already have. Squash, zucchini, cherry tomatoes, or parboiled potatoes are good choices.

Steak Kebabs close up image of the finished recipe.

Now make a trip to the store and fire up your grill, you don’t want to miss out on these! Tender, seriously flavorful steak threaded onto skewers with fresh veggies and grilled to perfection – sounds like a total win to me!

More Easy Steak Recipes You’ll Love

Remember to subscribe to the Cooking Classy newsletter to receive new recipe notifications delivered to your inbox!

Follow Cooking Classy on Facebook | Instagram | Pinterest | Twitter for all of the latest updates, recipes and content.


Steak Kebabs

5 from 8 votes

One of the best steak recipes! Cubes of steak are soaked in a flavorful marinade for hours to absorb flavor and make them tender, then they're threaded onto skewers with fresh veggies. It's a dinner everyone will love! 

Servings: 5
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 3 hours 30 minutes



  • 1/4 c olive oil
  • 1/4 c soy sauce
  • 1 1/2 tbsp fresh lemon juice
  • 1 1/2 tbsp red wine vinegar
  • 2 1/2 tbsp Worcestershire sauce
  • 1 tbsp honey
  • 2 tsp Dijon
  • 1 tbsp garlic
  • 1 tsp freshly ground black pepper


  • 1 3/4 lbs sirloin steak (look for thicker steaks), cut into 1 1/4 inch pieces
  • 8 oz button or cremini mushrooms , halved (unless they're really small, keep those whole)
  • 2 - 3 bell peppers , cut into 1 1/4-inch pieces
  • 1 large red onion diced into chunks (about 1 1/4-inch)
  • 1 Tbsp olive oil , plus more for brushing grill grates
  • Salt and freshly ground black pepper
  • 1/2 tsp garlic powder
  • 10 wooden skewer sticks soaked in water for at least 30 minutes


  1. For the marinade:
  2. In a mixing bowl whisk together all marinade ingredients.
  3. For the kebabs:
  4. Place steak into a gallon size resealable bag. Pour marinade over steak then seal bag while pressing out excess air and message marinade over steak. Transfer to refrigerator and allow to marinate 3 - 6 hours.
  5. Preheat a grill over medium-high heat to about 425 degrees (partway through preheating clean grill grates if they aren't already clean). With veggies on cutting board, drizzle with oil and lightly toss to coat (I actually don't toss the onion because I like it to stay in chunks, when you thread the onion on layer in chunks about 2 - 3 slices so they don't burn up). Sprinkle veggies evenly with garlic powder and season with salt and pepper. To assemble kebabs layer steak and veggies onto kebabs in desired order, work to fit 4 steak pieces onto each kebab. Brush grill grates lightly with oil. Place kebabs on grill and grill until center of steak registers about 140 - 145 degrees for medium doneness, turning kebabs occasionally, about 8 - 9 minutes. Let rest for a few minutes then serve warm.
  6. Recipe source: Cooking Classy
Nutrition Facts
Steak Kebabs
Amount Per Serving
Calories 420 Calories from Fat 189
% Daily Value*
Total Fat 21g 32%
Saturated Fat 4g 20%
Cholesterol 96mg 32%
Sodium 830mg 35%
Potassium 1011mg 29%
Total Carbohydrates 17g 6%
Dietary Fiber 3g 12%
Sugars 10g
Protein 38g 76%
Vitamin A 46.7%
Vitamin C 125.1%
Calcium 7.6%
Iron 22.6%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: American
Keyword: Kebabs, Steak Recipes
Calories: 420 kcal
Author: Jaclyn




  • Ivy Kabwe-Watts: Yummy!!!!! January 20, 2019 at 3:42pm Reply

  • Christina: WOW! This is by far my favorite marinade for steak kebabs. We had company that is gluten-free and dairy-free recently that I made this for and they loved it! I will be using this again just for the family. We added more vegetables: summer squash and zucchini as well. Nutritious, delicious, and a great summer/fall dish to grill! Thank you! September 22, 2018 at 9:01am Reply

  • Joan: I had extremely lean stewing beef from my best friend/couple who raise grass fed beef cattle. Marinated the beef for maybe a little more than 6 hours. My brother in law bbq’d just the meat for a pre dinner appetizer. Everyone raved
    about them. Hope to make them again this fall September 2, 2018 at 3:42pm Reply

  • DE: I never made kebabs before so I searched steak kebabs in bing and this was the first one on the list. Turned out great and my dinner date loved them, I had to give her the recipe. Thanks, I’ll be making these again for sure. August 17, 2018 at 2:18pm Reply

    • Jaclyn: So glad to hear it! August 22, 2018 at 11:23am Reply

  • Beth Ward: I doubled the marinade and threw all of the veggies and steak in a gallon freezer bag and let sit for two hours. So delicious! July 25, 2018 at 7:35am Reply

    • Jaclyn: Thanks for taking the time to leave positive feedback! July 28, 2018 at 12:19pm Reply

  • Scott Martin: I have found 1 to 1.5″ thick London Broil is an excellent meat choice for kebabs. It’s a bit leaner than sirloin, cubes well, and has a good price point. Being lean, it can be a tougher cut so I will usually marinate it longer, 3 or 4 days in a sealed ziplock in the fridge. Pull it out and mix several times during the marinade. July 8, 2018 at 3:55am Reply

    • Jaclyn: Great tip! Thanks for commenting! July 9, 2018 at 10:56am Reply

  • Emily: Are these sprinkled with cilantro once done in the picture? June 18, 2018 at 2:09pm Reply

Add your comment:

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

Copyright 2011-2019 Cooking Classy | Privacy Policy
Design by cre8d