Moroccan Beef Kebab / Skewers

Total Time
Prep 10 mins
Cook 15 mins

This is a nice variation from ordinary kebabs. The longer you let the meat marinate, the more tender it will be when you cook it. (The times listed below does not include marinating time).

Ingredients Nutrition


  1. Cut any large pieces of meat in half so they will cook faster. Then place the beef cubes in a medium bowl. Chop the parsley & add it to the beef, set aside to be used later.
  2. Pour the olive oil in a small glass bowl. Add the spices, vinegar & tomato paste, stir until well blended. Grate the onion & add it to the oil mixture.
  3. Stir the mixture in with the beef until it is well coated. Cover with a lid & place in the refrigerator to marinate for at least 2 hours.
  4. Place the beef on skewers, leaving a little gap between each piece. Grill on each side until the meat is no longer pink inside, between 10-15 minutes.
  5. Serve with thick bread instead of utensils. (Moroccans eat most of their food with their right hand, using only bread to scoop up the meal).
Most Helpful

This was delicious and very easy to make. I let it marinade for about 4 hrs and added chunks of onion to the skewers.

*Alia* June 18, 2008

After marinating them for 3 days, and adding pineapple these were real good and easy. What a nice easy simple tasty flavorful recipe here. Made for Zaar Stars.

weekend cooker October 08, 2009