These Grilled Beef Kebabs feature juicy marinated steak, tender veggies, and just the right touch of smoky flavor. They’re bold, flavorful, and surprisingly simple, making them perfect for backyard grilling with friends or easy weeknight dinners.

10 EASY HEALTHY RECIPES EBOOK
Jump to:
- ❤️ Why You'll Love This Grilled Beef Kebabs Recipe
- 🛒 Ingredients for Grilled Beef Kebabs
- 🔪 How to Make Beef Shish Kebabs
- 💡 Tips
- ☑️ Storage Instructions
- 🍴 What to Serve with Steak Skewers
- 🔄 Substitutions and Additions
- Why is My Steak Tough After Grilling?
- Can I Use a Different Cut of Meat?
- How Do I Keep the Vegetables From Falling Apart on the Grill?
- Can I Bake These Skewers Instead of Grilling?
- How Long Do I Grill Steak Kebabs?
- 🍽️ More Delicious Beef Recipes
❤️ Why You'll Love This Grilled Beef Kebabs Recipe
- Juicy marinated and seared chunks of sirloin steak
- Slices of bell peppers, red onions and mushrooms
- Skewered and grilled to perfection
- Easy to make ahead, then grill when you’re ready
- Low carb and family friendly
These Grilled Beef Kebabs are one of those recipes that always can make you look like a backyard pro, even though they’re actually super simple to throw together. You get tender, flavorful chunks of sirloin steak with grilled bell peppers, red onion, and mushrooms that cook to juicy perfection. Whether it’s a casual cookout or a weeknight dinner, this recipe always earns a spot on the grill.
What really takes the flavors to the next level is my marinade. It’s a tasty blend of balsamic vinegar, garlic, and olive oil that soaks into the meat and gives it that perfect balance of tang and richness. I love that I can prep everything ahead of time, then just skewer and grill when I’m ready.
I don't know about you, but I think everything tastes better on a skewer! For a delicious veggie version that you can make in your air fryer, be sure to check out my Air Fryer Veggie Kebabs.
🛒 Ingredients for Grilled Beef Kebabs
- Sirloin steak
- Bell peppers
- Mushrooms
- Garlic
- Olive oil
- Balsamic vinegar
- Dried oregano
- Salt
- Ground black pepper
*Exact measurements are listed in the recipe card below.
🥣 Recommended Tools
- Mixing bowl or cup
- Whisk
- Skewers
🔪 How to Make Beef Shish Kebabs
Add the olive oil, balsamic vinegar, grated garlic, dried oregano, salt and ground black pepper to a mixing cup.
Whisk to combine, then set aside.
Cut your sirloin steak into small cubes.
Add the steak to a food storage bag, then pour the marinade over the top.
Seal up the bag, toss to combine, making sure all pieces are coated in the marinade and chill in the fridge for 1 hour.
Cut your peppers and onion into pieces similar to the size of the steak cubes. You can leave the mushrooms whole, but if they are too large, cut them in half.
Preheat your outdoor grill or grill pan.
Take the steak, mushrooms, peppers, red onion and skewer them in alternating layers.
Grill for several minutes on each side or until the steak is cooked to your liking, then serve.
💡 Tips
- Let the sirloin steak marinate for at least an hour so it can soak up all that garlicky balsamic flavor.
- Cut your steak and veggies into similar-sized pieces so they cook evenly on the skewers.
- If you’re using wooden skewers, soak them in water for 30 minutes so they don’t burn on the grill.
- Preheat the grill before placing kebabs on it. You want a good sizzle when they hit the grates.
- Don’t overpack the skewers. Leave a little space between each piece so everything cooks properly.
- Turn the kebabs every few minutes so they brown evenly on all sides.
- Use tongs to flip instead of a fork to avoid losing all that delicious juice.
- Let the grilled beef kebabs rest for a few minutes before serving so the juices can redistribute.
☑️ Storage Instructions
Store leftover steak kebabs in an airtight container for up to 4 days. You can also remove the meat and veggies from the skewers to make storage easier.
If freezing leftover cooked kebabs, wrap them tightly in plastic wrap and freeze for up to a month or two. When ready to enjoy again, just thaw overnight in the fridge before reheating and serving.
🍴 What to Serve with Steak Skewers
- Air Fryer Acorn Squash
- Wedge Salad
- Creamed Spinach
- Cheesy Roasted Asparagus
- Grilled Broccolini
- Green Beans Almondine
🔄 Substitutions and Additions
- Steak: Swap the sirloin with ribeye or even chunks of chuck roast if you prefer a richer cut.
- Veggies: Add chunks of zucchini or yellow squash to the skewers for more veggie variety. Try adding cherry tomatoes for a burst of sweetness and color.
- Marinade: Use soy sauce in the marinade for a deeper flavor if you want an Asian twist.
- Spice: Add a little crushed red pepper for heat or lemon juice for brightness.
- Garnish: Sprinkle them with chopped fresh parsley or cilantro right before serving for a pop of color.
- Mushroom swaps: If you’re not a fan of mushrooms, use cubes of eggplant or even baby potatoes instead.
- Dipping sauce: Serve with a side of chipotle aioli, chimichurri, or tzatziki.
Why is My Steak Tough After Grilling?
Overcooking can make sirloin dry out quickly. Aim for medium or medium rare and let the steak rest before serving.
Can I Use a Different Cut of Meat?
Yes, you can try ribeye for more marbling or even chuck roast meat, though you’ll want to marinate it longer.
How Do I Keep the Vegetables From Falling Apart on the Grill?
Cut them into larger chunks and don’t overcook. Using metal skewers can also help hold everything in place.
Can I Bake These Skewers Instead of Grilling?
Yes, just lay the skewers on a foil-lined baking sheet and roast at 425°F, turning once halfway through.
How Long Do I Grill Steak Kebabs?
Usually about 8 to 10 minutes total, turning every couple of minutes until the steak reaches your desired doneness.
🍽️ More Delicious Beef Recipes
- Beef Stir Fry
- Salisbury Steak
- Filet Mignon
- Prime Rib for Two
- Stuffed Pepper Skillet
- Spaghetti Meat Sauce
Grilled Beef Kebabs
Ingredients
- 1 ½ pounds sirloin steak, cut into chunks
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 16 ounces baby bella mushrooms, halved
- ½ red onion, cut into thick slices
- ⅓ cup olive oil
- ¼ cup balsamic vinegar
- 3 cloves garlic, grated
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
- Add the olive oil, balsamic vinegar, grated garlic, dried oregano, salt and ground black pepper to a mixing cup.
- Whisk to combine, then set aside.
- Cut your sirloin steak into small cubes. Add the steak to a food storage bag, then pour the marinade over the top.
- Seal up the bag, toss to combine, making sure all pieces are coated in the marinade and chill in the fridge for 1 hour.
- Cut your peppers and onion into pieces similar to the size of the steak cubes. You can leave the mushrooms whole, but if they are too large, cut them in half.
- Preheat your outdoor grill or grill pan.
- Take the steak, mushrooms, peppers, red onion and mushrooms and skewer them in alternating layers.
- Grill for several minutes on each side or until the steak is cooked to your liking, then serve.
*Make sure to scroll up and read the post for substitutions, additions and helpful tips for making this recipe.
*Nutritional data is provided as a courtesy and is accurate to the best of my knowledge. You can verify it using the nutrition calculator of your choice. All data is based on net carbs, without sugar alcohol: Swerve, Erythritol, Monk Fruit or Allulose.
© Copyright for Nutritious Deliciousness. Please use the share buttons to share on social media, but please do not copy/paste the recipe.
Leave a Comment or Review