Grilled Beef Shish Kabobs are a classic summer favorite—tender, juicy chunks of beef soaked in a flavorful marinade, threaded with colorful vegetables, and grilled until lightly charred. They are simple to prepare, customizable to suit your tastes, and perfect for backyard barbecues, family dinners, or casual entertaining. The combination of marinated beef and bright vegetables gives you a balanced meal that looks as good as it tastes.

There’s something about food on a stick that makes dinner more fun and inviting. These kabobs showcase juicy steak alongside bell peppers, onion, and zucchini, but you can swap or add vegetables according to preference. The marinade not only infuses the beef with flavor but also helps tenderize it so each bite stays succulent. With a handful of common pantry ingredients, you can make a marinade that’s bold without overpowering the natural beef flavor.
The Best Beef For Shish Kabobs
Choose a cut of beef that grills well and stays tender when cut into chunks. Aim for roughly 1½-inch cubes so the meat cooks evenly and retains juiciness. Good options include:
- Sirloin steak (a reliable, flavorful choice)
- Tenderloin (very tender, slightly pricier)
- New York Strip (great beefy flavor)
- Ribeye (rich and juicy, with marbling)

Vegetable Options
One of the best things about shish kabobs is how flexible they are. Mix and match vegetables for color, texture, and flavor. Try any of the following:
- Bell peppers in any color, cut into pieces similar in size to the beef
- Onion — red, sweet, or yellow — cut into wedges or chunks
- Mushrooms, left whole or halved depending on size
- Cherry tomatoes, threaded whole (add at the end if they are delicate)
- Zucchini or yellow squash, sliced thickly so they don’t fall apart
- Baby potatoes — parboil until just tender before skewering
Marinate The Beef
For best results, marinate the beef for at least 2 hours, and ideally 4 to 6 hours. A longer marination time allows the flavors to penetrate and helps tenderize the meat. Be sure to refrigerate the beef while it marinates and stir it once or twice to ensure even coating. The marinade described below is balanced for savory, tangy, and slightly sweet notes without overpowering the beef.

What To Serve With Beef Shish Kabobs
These kabobs pair well with a variety of side dishes that complement the smoky, savory beef. Consider rice, salads, grilled corn, or potato salads for a satisfying plate. Popular accompaniments include seasoned rice, creamy cucumber and tomato salad, grilled garlic-parmesan corn, or a bright corn maque choux. Choose one or two sides to balance the meal and add contrast in texture and temperature.
Wooden Skewers
If you use wooden skewers, soak them in water for at least 30 minutes before grilling to help prevent burning.
Grilling Time
Grilling time varies with grill temperature, piece size, and desired doneness. Preheat your grill to medium-high heat (about 400–450°F / 200–230°C). Kabobs usually take 8 to 15 minutes to cook, depending on those variables. Look for nicely browned meat with slight charring at the edges. The beef should feel slightly firm when pressed but still have some give. Turn the skewers regularly and brush with marinade during cooking to keep ingredients moist and flavorful.
Recipe Tip
If you prefer your beef medium-rare but like vegetables well done, grill them on separate skewers. This lets you cook beef to the ideal temperature while giving vegetables the additional time they need. Alternate between all-meat and all-vegetable skewers or make mixed skewers according to how you want each component cooked.
Storage
Store leftover kabobs in an airtight container in the refrigerator for up to four days. Reheat gently in the microwave or oven, or slice the leftover beef cold and use it to top a salad for a quick lunch.

More Kabob Recipes
- Grilled Beef Kabobs
- Chicken and Bacon Kabobs
- Marinated Steak Skewers with Korean BBQ Sauce
Grilled Beef Shish Kabobs
4 hrs 10 mins
15 mins
4 hrs 25 mins
4
Ingredients
- 1½ pounds top sirloin steak, cut into 1½‑inch pieces
- ¼ cup olive oil
- 2 tablespoons red wine vinegar
- 1 tablespoon soy sauce
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- ½ teaspoon paprika
- ½ teaspoon sugar
- ½ teaspoon black pepper
- 1 red bell pepper, cut into 1½‑inch pieces
- 1 sweet onion, cut into chunks
- 1 zucchini, cut into thick slices
Instructions
- Cut the steak into 1½‑inch pieces so they cook evenly.
- In a medium bowl, whisk together the olive oil, red wine vinegar, soy sauce, Worcestershire sauce, grated garlic, oregano, paprika, sugar, and black pepper.
- Add the steak to the marinade and stir to coat thoroughly. Cover and refrigerate for 4 to 6 hours, stirring once or twice during the marination period for even flavor.
- Preheat your grill to medium-high heat (approximately 400–450°F / 200–230°C).
- Thread the marinated steak and chosen vegetables onto skewers, alternating pieces for an attractive presentation. Brush the skewers with extra marinade and lightly sprinkle with salt.
- Grill the kabobs for about 15 minutes, turning occasionally and brushing with additional marinade halfway through. Cook until the beef is browned and slightly charred on the edges and the vegetables are tender.
Notes
You can substitute tenderloin, New York strip, or ribeye for sirloin if you prefer. If grilling vegetables and beef together leads to uneven doneness, consider using separate skewers so you can remove each when it reaches its ideal temperature.
Nutrition
Carbohydrates: 8 g |
Protein: 40 g |
Fat: 20 g |
Saturated Fat: 4 g |
Sodium: 409 mg
Nutrition information is automatically calculated and should be used as an approximation.