Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Beef Shish Kabob 3.png

Beef Shish Kabob

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥩 Savor juicy, tender beef shish kabobs marinated in a tangy blend and grilled to smoky perfection for an irresistible flavor explosion!
🍢 Effortless to prepare with vibrant veggies, perfect for BBQs, family dinners, or meal prep with high-protein satisfaction.

  • Total Time: 1 hour 32 minutes
  • Yield: 8 servings

Ingredients

– 1/4 cup low-sodium tamari soy sauce

– 1/4 cup balsamic vinegar

– 1/4 cup olive oil

– 2 tablespoons Worcestershire sauce

– 2 garlic cloves, minced

– 1 teaspoon salt

– 1/2 teaspoon freshly ground black pepper

– 2 pounds top sirloin steak, cubed

– 1 red onion, cut into 1-inch pieces

– 3 bell peppers, cut into 1-inch pieces

– 8 ounces baby bella mushrooms, halved

Instructions

1-First step: make the marinade In a medium bowl, whisk together the 1/4 cup low-sodium tamari soy sauce, 1/4 cup balsamic vinegar, 1/4 cup olive oil, 2 tablespoons Worcestershire sauce, 2 minced garlic cloves, 1 teaspoon salt, and 1/2 teaspoon freshly ground black pepper. Stir until the mixture looks well blended. This marinade gives the beef a salty, savory base with just enough tang to wake up the flavor. Set aside about a quarter cup of the marinade if you want to brush it on the kabobs near the end of grilling. That extra step adds shine and a fresh burst of flavor.

2-Second step: cut the beef and vegetables Pat the 2 pounds top sirloin steak dry with paper towels, then cut it into even cubes. Aim for pieces about 1.5 inches wide so they cook at the same pace. Cut the 1 red onion into 1-inch pieces, the 3 bell peppers into 1-inch pieces, and halve the 8 ounces baby bella mushrooms. Try to keep the pieces close in size so the kabobs grill evenly. If the beef chunks are much larger than the vegetables, the vegetables may overcook before the steak reaches the right temperature. Consistent sizing is one of the easiest ways to get restaurant-style results at home.

3-Third step: marinate the beef Place the cubed steak in a large bowl or a zip-top bag and pour in the marinade. Toss well so every piece gets coated. Cover and refrigerate for at least 2 hours, or up to 4 hours for a stronger flavor. If you have time, flip the bag halfway through so the marinade reaches every side of the beef. Do not skip the marinating time. Even a short soak gives the sirloin more flavor and helps it stay juicy on the grill. If you are in a rush, 30 minutes will work in a pinch, but 2 to 4 hours is the sweet spot.

4-Fourth step: prep the skewers and grill If you are using wooden skewers, soak them in water for at least 30 minutes. Flat metal skewers work especially well for Beef Shish Kabob because they keep the meat and vegetables from spinning around when you turn them. Thread the beef, onion, peppers, and mushrooms onto the skewers, leaving a little space between pieces for even heat flow. Preheat your grill to medium-high heat, about 400°F to 450°F. Clean and oil the grates so the kabobs release easily. Place the skewers on the hot grill and cook for 10 to 12 minutes total, turning every 2 to 3 minutes. Close the lid on a gas grill between turns to help hold the heat steady. On a charcoal grill, direct heat works great for getting those classic char marks.

5-Fifth step: check doneness carefully Use a meat thermometer to check the thickest piece of beef. For medium, the target is 145°F. That temperature keeps the steak juicy with a warm pink center. If you prefer medium-well or well-done, cook a little longer, but watch the vegetables so they do not burn. Be careful not to poke the thermometer into a mushroom or pepper by mistake. You want the reading from the beef itself. This is the easiest way to avoid overcooking and ending up with dry kabobs.

6-Final step: rest and serve Move the kabobs to a clean platter and let them rest for 5 minutes. Resting gives the juices time to settle back into the meat. If you saved some marinade, brush a light layer over the kabobs right before serving for extra flavor and shine. Serve your Beef Shish Kabob with rice, pita, a crisp salad, or grilled potatoes. This recipe makes about 8 to 10 skewers and serves 4 to 6 people, depending on portion size. It is a perfect choice for a summer dinner, a casual cookout, or a weeknight meal that still feels special.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

💡 Use metal skewers for easy reuse or soak wooden ones to prevent charring.
🔥 Cut meat and veggies uniformly for even cooking and beautiful presentation.
🍢 Reserve some marinade (not touched by raw meat) for basting during grilling.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Marinate: 1 hour
  • Cook Time: 12 minutes
  • Category: Main Dishes
  • Method: Grilling
  • Cuisine: Middle Eastern
  • Diet: Gluten-Free, Dairy-Free, High-Protein

Nutrition

  • Serving Size: 2 skewers
  • Calories: 350 kcal
  • Sugar: 4g
  • Sodium: 850mg
  • Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 32g
  • Cholesterol: 90mg