Go Back
+ servings

Steak Kabobs

An easy grilled steak kabob recipe that’s simply marinated in garlic, cumin, allspice, nutmeg and pepper flakes for that bold flavor with extra heat. It is then skewered and grilled, evenly cooked to perfection.
Course Main, Smoking & BBQ
Cuisine Mediterranean, Middle East, Turkish
Keyword Beef Kabobs, kabob, Steak Kabobs, Steak Skewers
Prep Time 50 minutes
Cook Time 10 minutes
Total Time 1 hour
Servings 4
Calories 200kcal
Author Imma


  • Medium mixing bowl 
  • Skewers


Beef and Vegetables

  • 2 pounds (907 g) beef cubed. 1 to 1½ inches squared
  • 1 large white or red onion cut into chunks
  • 2 pieces bell peppers red and green , cut into chunks


  • 1 tablespoon (about 3 medium cloves) garlic minced
  • 1 teaspoon (2.03 g) cumin
  • ½ teaspoon (0.45 g) thyme
  • 1 teaspoon (1.01 g) oregano dried
  • ½ teaspoon (1.18 g) nutmeg
  • 1 teaspoon (2.03 g) allspice
  • 1 teaspoon (2.33 g) black pepper freshly ground
  • 1 teaspoon (2.33 g) pepper flakes (adjust to taste)
  • 2 tablespoons (30 ml) soy sauce
  • 3 tablespoons (30 ml or more) olive oil extra-virgin, (sub with vegetable oil)



  • Start by cutting your beef  into cubes or chunks about  1 to 1½ inches squared. You do not want to cut them too thin. This might dry out the steak. Repeat this process with the vegetables , you want them to be the same size as the beef. Set aside.
  • In a medium bowl, mix garlic, cumin, thyme, oregano, nutmeg, all spice, black pepper, pepper flakes , soy sauce  and olive oil . Reserve about a tablespoon for basting.
  • Add beef to the mixture; thoroughly mix. add parsley to the marinated steak. Do the same for the vegetables. Let it marinate for about 30 minutes or more . It is best when your beef has as much flavor as possible before grilling .


  • Heat the grill to medium high heat. If using a grill pan lightly spray or oil to prevent the beef from sticking to the pan.
  • Thread the steak onto the skewers about 3-4 per skewers, alternating with vegetables , if desired. Making sure the front on the skewer is fully covered with steak . Also feel free to use two skewers , it helps when turning the beef to grill all sides.
  • Cook steak for about 4-5 minutes per side, or until desired temperature has been reached, basting frequently with reserved marinade. If cooking for a crowd it is best to grill until the center of steak registers about 140℉ - 145℉ for medium doneness. Serve warm with couscous or a salad


  • Tip For Soaking Skewers.If using wooden skewers at least soak them in water for 30-60 minutes, totally submerged in water before using. This is done to prevent the skewers from burning when grilling.
  • Do Not Salt the Steak. You may salt after it is out. of the grill- because of the addition of soy sauce. Adjust to taste buds and use your best judgment.


Serving: 85g | Calories: 200kcal | Carbohydrates: 2g | Protein: 15g | Fat: 14g | Saturated Fat: 2.5g | Cholesterol: 25mg | Sodium: 230mg