Flash Sale! to get a free eCookbook with our top 25 recipes.

Beef Shish Kabobs

The aroma of sizzling meat over an open flame, mingled with sweet onions and bell peppers, always makes my heart sing. It’s a smell that transports me straight back to warm summer evenings in our backyard, a truly cherished memory. Finding a way to bring that incredible flavor home, especially with beef recipes, has been a little mission of mine.

My dad used to make the best shish kabobs, and I’ve spent years trying to recreate that magic. There’s just something about the combination of perfectly cooked, tender beef and vibrant, slightly charred vegetables that feels like a celebration on a stick.

This recipe for Beef Shish Kabobs genuinely surprised me with how much flavor you can pack into every bite, and I’m so excited for you to experience it too. It’s a dish that brings smiles every single time.

What You Need to Make This Recipe

The real stars for these Beef Shish Kabobs are definitely the beef itself, and of course, a fantastic marinade that works wonders. I love using sirloin or tenderloin because they cook up beautifully without getting tough, staying incredibly juicy and tender.

A good balance of acid and savory in the marinade really transforms the meat, breaking it down just enough to absorb all those incredible flavors. For another incredible beef dish, you might enjoy my corned beef brisket, which also relies on great ingredients.

beef shish kabobs recipe
Beef Shish Kabobs 29

How to Make Beef Shish Kabobs

It all starts with getting that beef perfectly cut and letting it soak up all those incredible marinade flavors, ideally overnight, truly infusing every fiber. When it’s finally time to cook, threading the marinated meat and vibrant veggies onto skewers is oddly satisfying, almost meditative.

Then, the magic happens on the grill or in a hot pan – hearing that beautiful sizzle, watching the beef caramelize, and seeing the vegetables soften and char slightly fills my kitchen with the most amazing aroma, a little like when I make beef bulgogi. The way the colors deepen as they cook is just beautiful.

Pro Tips

Don’t crowd your skewers; giving everything a little space ensures even cooking and creates that beautiful browning, preventing the ingredients from just steaming instead of searing.

Cut your vegetables to a similar size as your beef chunks so they cook at roughly the same rate; this avoids the disappointment of burnt peppers next to raw onions. Always preheat your grill or pan thoroughly before adding the skewers, as this creates that essential initial sear for maximum flavor and helps prevent sticking.

My Secret Trick: Add a tablespoon of pineapple juice to your marinade for Beef Shish Kabobs; the natural enzymes tenderize the meat incredibly without leaving any noticeable pineapple taste.

beef shish kabobs recipe 1
Beef Shish Kabobs 30

How to Store Beef Shish Kabobs

  • Refrigerate leftover kabobs in an airtight container for up to 3-4 days after they’ve cooled completely.
  • For longer storage, remove the meat and veggies from the skewers and freeze them flat in a freezer-safe bag or container for up to 2-3 months.
  • Reheat gently in the microwave or a warm oven until just heated through to prevent the beef from drying out and to maintain its tenderness.

Nutritional Benefits

These Beef Shish Kabobs are not just incredibly delicious; they’re also a really balanced meal packed with goodness. You’re getting a fantastic source of lean protein from the beef, which is so important for muscle health and keeping you feeling full and energized.

And all those colorful bell peppers and onions add a generous helping of essential vitamins, antioxidants, and dietary fiber to your plate, making this a truly nourishing dish.

beef shish kabobs pinterest
Beef Shish Kabobs 31

FAQs

Can I prepare the kabobs ahead of time?

Absolutely! You can marinate the beef for up to 24 hours in advance to infuse maximum flavor. You can even thread the skewers the morning of, keeping them covered in the fridge until you’re ready to cook for easy weeknight dinners.

What kind of beef is best for shish kabobs?

I’ve found that sirloin or tenderloin work wonderfully for kabobs because they are tender cuts that cook relatively quickly and stay incredibly juicy. You want something that holds up well to grilling without becoming tough.

What vegetables pair well with beef kabobs?

My go-to veggies are definitely bell peppers (all colors!), red onion, and zucchini, as they char beautifully. Cherry tomatoes and mushrooms are also fantastic additions that cook up perfectly alongside the beef.

How do I prevent the beef from drying out?

The key is definitely not to overcook them! Keep an eye on the internal temperature, aiming for medium-rare to medium, and make sure your marinade has some oil to help retain moisture in the Beef Shish Kabobs as they cook.

Close-up of several grilled Beef Shish Kabobs with tender beef, colorful bell peppers, and red onions on a white plate, ready to serve.

Beef Shish Kabobs

Juicy, tender beef marinated in a savory sauce, grilled with colorful bell peppers and red onion for a perfect summer meal that's bursting with flavor.
Prep Time 20 minutes
Cook Time 12 minutes
Total Time 32 minutes
Servings: 4 servings
Course: Dinner, Main Dish
Cuisine: American, Mediterranean
Calories: 415

Ingredients
  

For the Marinade
  • 0.25 cup olive oil
  • 0.25 cup soy sauce or tamari for gluten-free
  • 2 tbsp red wine vinegar
  • 3 cloves garlic minced
  • 1 tsp dried oregano
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper freshly ground
For the Kabobs
  • 1.5 lbs beef sirloin cut into 1.5-inch cubes
  • 2 large bell peppers any color, cut into 1.5-inch pieces
  • 1 medium red onion cut into 1.5-inch pieces
  • 1 cup cherry tomatoes halved, optional

Equipment

  • Grill
  • Skewers

Method
 

Prepare the Marinade
  • In a medium bowl, whisk together the olive oil, soy sauce, red wine vinegar, minced garlic, dried oregano, kosher salt, and freshly ground black pepper until well combined.
  • Add the cubed beef sirloin to the marinade, tossing to ensure all pieces are evenly coated. Cover the bowl and refrigerate for at least 30 minutes, or for best flavor, up to 4 hours.
Prep Vegetables & Skewers
  • While the beef marinates, chop your bell peppers and red onion into uniform 1.5-inch pieces. If using cherry tomatoes, halve them. If you're using wooden skewers, remember to soak them in water for at least 30 minutes to prevent them from burning on the grill.
  • Thread the marinated beef and chopped vegetables alternately onto the prepared skewers. Try not to pack them too tightly, leaving a little space for even cooking.
Grill the Kabobs
  • Preheat your grill to medium-high heat (around 400-450°F). Lightly oil the grill grates to prevent sticking.
  • Place the assembled kabobs on the hot grill. Cook for 8-12 minutes, turning occasionally, until the beef reaches your desired doneness (medium-rare is typically 135-140°F internal temperature) and the vegetables are tender-crisp with nice char marks.
  • Transfer the grilled kabobs to a clean platter. Let them rest for 5 minutes before serving to allow the juices to redistribute, ensuring maximum tenderness and flavor.

Notes

Don't overcrowd your skewers! Leaving a little space between the meat and veggies helps everything cook more evenly and get those beautiful grill marks. For a fantastic make-ahead meal, you can marinate the beef for up to 24 hours in the refrigerator. Just ensure it's tightly covered. Feel free to customize your veggies! Zucchini, mushrooms, or even pineapple chunks make great additions to these kabobs. Serve them with rice, couscous, or a fresh salad for a complete meal.

Conclusion

Honestly, I never tire of these Beef Shish Kabobs; they bring so much joy and flavor to our dinner table, especially during those beautiful warmer months. There’s just something about a meal on a stick that feels so fun and celebratory.

I truly hope you give them a try and create some wonderful memories of your own with this vibrant dish, or perhaps explore my recipe for beef short ribs. It’s truly a recipe that tastes like sunshine and good times!