Home ยป Blog ยป Recipes ยป Meats ยป Beef ยป Moroccan Spiced Beef Skewers

Moroccan Spiced Beef Skewers

, , , ,

These succulent Moroccan Spiced Beef Skewers are expertly flavored with aromatic, earthy spices and grilled to perfection. They make a quick and delicious meal that is perfect for company or weekday meals.

Moroccan-Beef-Skewers

Say no to bland meals and invite these Moroccan-spiced Beef Skewers into your life. This recipe starts with a flavorful marinade made with earthy spices like coriander, cumin, cloves, and more. Serve these grilled beef skewers over couscous, rice, or potatoes with a side of pita bread.

Try this recipe using lamb instead of beef, or a vegan meat substitute such as extra-firm tofu or plain seitan. Marinating and cooking times may vary.

What is the best cut to use for beef skewers?

For these Moroccan Spiced Beef Skewers, we suggest using a chuck roast. This cut of meat contains a good amount of intramuscular fat, resulting in a rich, beefy flavor. Chuck roast is quite forgiving – it works well for skewered beef and for grinding meat for burgers. It’s also great for cooking low and slow on a pellet grill.  

beef kebabs

Ingredients

  • Chuck roast
  • 10-12 skewers: if using wood skewers, presoak them for 30 minutes in lukewarm water before using.
  • Olive oil
  • Lemons (fresh lemon juice)
  • Garlic 
  • Cumin
  • Coriander 
  • Coarse salt and black pepper
  • Granulated onion
  • Cloves (sub with cinnamon)
  • Cayenne pepper
  • Tip: Marinate these Moroccan spiced beef skewers for 4-12 hours.
  • Optional: cilantro, fresh parsley, or fresh mint for garnish
moroccan-beef-kebabs

How to Make Beef Skewers

  • Trim excess fat from the surface of the beef chuck roast.
  • Cut roast into 1 1/2″ chunks.
  • Place the meat in a resealable plastic bag (use two if necessary). 
  • Combine the marinade ingredients in a bowl. Taste marinade and adjust if needed.
  • Pour marinade over the meat. Then, toss the meat with tongs until all pieces are well coated, ensuring that the flavors are evenly distributed.
  • Seal bag.
  • Marinate in the refrigerator for 4-12 hours.
  • Preheat your grill to 350 degrees F or medium heat.
  • Thread 5-6 pieces of marinated beef on wooden skewers. 
  • Place skewers on the grill and cook for 15-17 minutes, turning every 3-4 minutes.
  • Meat is done once it reaches 160 degrees F.
  • Remove the beef skewers from the grill and let them stand for a few minutes before serving.
  • Serve with couscous or rice, salad, and pita bread with plain Greek yogurt..

Store your leftover Moroccan Spiced Beef Skewers in a covered container for up to 4 days. Reheat them on the stovetop over low heat or in your oven at 300 degrees F for 15 mins.

Like these beef skewers? Try these recipes!

Moroccan-Beef-Skewers

Moroccan Spiced Beef Skewers

These tender and nicely spiced Moroccan inspired skewers are definitely a good thing to add to your grilling repertoire. If you're not a fan of beef, then use lamb instead of beef or opt for a vegetarian meat substitute like extra firm tofu or plain seitan.
5 from 1 vote
Print Pin
Course: Main Dish
Cuisine: Fusion, North African
Keyword: Moroccan Spiced Beef Skewers
Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes
Servings: 8 People
Calories: 417kcal

Ingredients

  • 3 pounds chuck roast cut into 1-1 1/4" chunks(remove any external fat from roast)
  • 10-12 skewers
  • for marinade:
  • 1/3 cup olive oil
  • 2 lemons juiced
  • 2-3 cloves garlic minced
  • 2 tablespoons cumin powder
  • 1 1/2 tablespoons salt coarse
  • 1 1/2 tablespoons coriander powder
  • 1 tablespoon granulated onion
  • 1 tablespoon mild chili powder
  • 2 teaspoons black pepper
  • 1/2 teaspoon powdered cloves

Instructions

  • Trim excess fat from the surface of the beef chuck roast.
  • Cut roast into 1 1/2″ chunks.
  • Place the meat in a resealable plastic bag (use two if necessary).
  • Combine the marinade ingredients and pour over the meat. Then, toss the meat with tongs until all pieces are well coated, ensuring that the flavors are evenly distributed.
  • Seal the bag and place it in the refrigerator for 4-12 hours.
  • Preheat your grill to 350 degrees F or medium heat.
  • Thread 5-6 pieces of marinated beef on each skewer.
  • Place skewers on the grill and cook for 15-17 minutes, turning every 3-4 minutes.
  • Once the meat reaches an internal temperature of 160 degrees F, remove the Moroccan beef skewers from the grill and let them stand for a few minutes before serving.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.

Notes

Love Kebabs? Buy our book!ย Kebabs: 75 Recipes for Grilling
ย 
ย 

Nutrition

Calories: 417kcal | Carbohydrates: 6g | Protein: 34g | Fat: 30g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 117mg | Sodium: 1454mg | Potassium: 702mg | Fiber: 2g | Sugar: 1g | Vitamin A: 135IU | Vitamin C: 15mg | Calcium: 87mg | Iron: 7mg

Buy Our Books!


Recipes

, , , ,