Go Back
+ servings
2 skewers of beef shish kebabs on a plate next to a bed of rice on a black plate.
Print Recipe Add to Collection
4.65 from 14 votes

Beef Shish Kebab

These Beef Shish Kebabs are juicy, bold, and full of smoky grilled flavor. Marinated in a garlicky, lemony spice blend and loaded with tender veggies, they’re the ultimate summer dinner. Perfect for BBQs, weeknights, or any excuse to fire up the grill.
Prep Time20 minutes
Cook Time10 minutes
Marinating Time30 minutes
Total Time1 hour
Course: Dinner, Lunch
Cuisine: Mediterranean, Middle Eastern
Keyword: beef kebabs, beef shish kebab, shish kebab
Servings: 8
Calories: 376kcal

Ingredients

Marinade

  • 1 teaspoon salt or to taste
  • 1 tablespoon brown sugar packed
  • 1 teaspoon cumin ground
  • 2 teaspoons sweet paprika
  • ¼ teaspoon black pepper ground
  • ½ teaspoon allspice
  • 5 cloves garlic minced
  • 2 tablespoons tomato paste
  • ½ cup olive oil
  • ½ cup lemon juice

Kebabs

  • 3 pounds beef tenderloin or top sirloin, cut into 1-inch cubes
  • 1 large green bell pepper cut into 1-inch cubes
  • 1 large red bell pepper cut into 1-inch cubes
  • 1 large yellow bell pepper cut into 1-inch cubes
  • 1 large red onion cut into 1-inch pieces

Instructions

  • In a large bowl combine all the marinade ingredients together. Transfer ¼ cup of the marinade to a large bowl and another ¼ cup to another smaller bowl. To the first bowl with remaining marinade add the cubed beef and toss it well, making sure it's fully covered. Cover the bowl with plastic wrap and refrigerate for 30 minutes.
  • Add the bell peppers and onions to the large bowl with ¼ cup of reserved marinade and toss well. Set aside until ready to thread on skewers.
  • Preheat your grill for 10 minutes on high heat. Lightly oil the grates of the gas grill.
  • Thread the meat, onions, peppers on skewers, alternating until you run out of ingredients. You should get about 8 skewers.
  • Place the shish kebabs on the grill and cook for 8 to 10 minutes, turning occasionally making sure to grill on all sides. While the kebabs are grilling brush the skewers a couple times with the reserved ¼ cup of marinade in the small bowl.
  • Transfer the kebabs to a serving platter and allow 5 minutes to rest before serving.

Video

Notes

  1. Marinate the beef for at least 30 minutes, but overnight? Even better.
  2. Flat metal skewers are easier to flip and don’t spin like round ones.
  3. Veggies are flexible: swap in mushrooms, zucchini, or whatever you’ve got.
  4. Don’t skip resting: just 5 minutes helps the juices settle so the beef stays tender.
  5. No grill? Use a grill pan or broil in the oven, still delicious.

Nutrition

Serving: 1skewer | Calories: 376kcal | Carbohydrates: 9g | Protein: 39g | Fat: 20g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Cholesterol: 100mg | Sodium: 422mg | Potassium: 840mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1077IU | Vitamin C: 94mg | Calcium: 59mg | Iron: 4mg
QR Code linking back to recipe