Go Back
+ servings
A close up of beef skewer on a pita bread
Print Recipe
4.44 from 37 votes

Beef Shish Kabob

Shish Kabob with the best beef shish kabob marinade. This Middle Eastern beef kebab recipe has been in the family for so long, I've made it several times and I never failed to impress.
Prep Time15 mins
Cook Time20 mins
Marinate for8 hrs
Total Time35 mins
Course: Main Course
Cuisine: Middle East
Servings: 8 people
Calories: 643kcal
Author: Amira


  • 4 lb beef steak cut into 1 inch cubes. I use sirloin

For the marinade

  • 3/4 cup soy sauce.
  • 2/3 cup oil- preferably olive oil.
  • 1/4-1/3 cup plain yogurt.
  • 2 teaspoons Worcestershire sauce.
  • 2 Tablespoons white vinegar. Note1
  • 1/4 cup lemon juice. Note1
  • 3 garlic cloves - minced.
  • 1 Tablespoon yellow mustard.
  • 2 teaspoon freshly ground black peppers - or to your liking.
  • 2 teaspoon ground cardamom.
  • 1 teaspoon ground cinnamon.


  • Sweet bell peppers or bell peppers cut into chunks.
  • 1 bag pearl onions. 10oz
  • 16 small mushroom caps.
  • Cherry tomatoes.


  • Mix all the marinade ingredients together in a zip lock bag, take 1/2 to 3/4 cup of the marinade and set aside.
  • Add the cubed meat to the bag and coat well. Squeeze out excess air, and seal the bag then marinate in the refrigerator overnight.
  • Add the veggies to the other bag with 1/2 to 3/4 of the marinade and set aside for an hour.
  • Thread meat pieces into metal or bamboo skewers, grill until cooked. For oven baked see Note2
  • Do the same with the veggies as well.
  • Serve with rice or pita bread.


Note1: Just wanted to mention that one of the readers complained that the marinade was very acidic for them, so I suggest cutting back the lime and vinegar by half and test the marinade yourself, if you feel it is not tangy enough then add the rest of the lime and vinegar. I've tested this recipe in several occasions and never got any problem with it.
Note2: To cook in the oven, place two oven racks one in the middle and one near the top turn your broiler on high and broil meat skewers 3 minutes on each side. Please use metal skewers as bamboo might catch fire. Turn oven on 400F, Place the skewers on the middle of the oven and cook to desired doneness. With my oven I have notied the following times : 8 minutes for medium rare, 13 for medium, 18 minutes for medium well and 28-35 minutes for well done. Make sure to re-arrange the skewers once in the middle of cooking so all the skewers be cooked the same.
Nutrition facts calculated on meat skewers only without the veggies.
Nutrition Facts
Beef Shish Kabob
Amount Per Serving
Calories 643 Calories from Fat 327
% Daily Value*
Fat 36.3g56%
Cholesterol 202.7mg68%
Carbohydrates 4.2g1%
Fiber 0.3g1%
Sugar 1.5g2%
Protein 71.3g143%
Vitamin A 15IU0%
Vitamin C 3.7mg4%
Calcium 60mg6%
Iron 8.2mg46%
* Percent Daily Values are based on a 2000 calorie diet.


Calories: 643kcal | Carbohydrates: 4.2g | Protein: 71.3g | Fat: 36.3g | Cholesterol: 202.7mg | Fiber: 0.3g | Sugar: 1.5g | Vitamin A: 15IU | Vitamin C: 3.7mg | Calcium: 60mg | Iron: 8.2mg