Classic Moroccan Lamb or Beef Kebabs (Brochettes)

Classic Moroccan lamb beef kebabs brochettes recipe

The Spruce / Cure Art

Prep: 30 mins
Cook: 15 mins
Marinating time: 2 hrs 30 mins
Total: 3 hrs 15 mins
Servings: 15 servings
Nutrition Facts (per serving)
201 Calories
14g Fat
2g Carbs
17g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 15
Amount per serving
Calories 201
% Daily Value*
Total Fat 14g 18%
Saturated Fat 6g 28%
Cholesterol 62mg 21%
Sodium 364mg 16%
Total Carbohydrate 2g 1%
Dietary Fiber 0g 2%
Protein 17g
Calcium 25mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

We grill all kinds of food year-round in Morocco and these lamb or beef brochettes among our very favorites. Usually reserved for special occasions, most notably in the days following Eid Al-Adha, they're best made with pricier, extra tender cuts of meat such as leg of lamb or fillet of steak.

The traditional seasoning below includes lots of onion, herbs and zesty amounts of paprika, cumin, salt, and pepper. Cayenne pepper is optional; we do like to include it.

For a simpler variation, you can omit the paprika and cumin and season only with the onion, herbs and salt and pepper. Vegetables are not traditionally threaded onto the skewers with the meat, but you can do so if you like.


Click Play to See This Classic Moroccan Lamb or Beef Kebabs (Brochettes) Recipe Come Together

Serve Moroccan kebabs as an entrée, as part of a multi-course meal, or as a sandwich filler in crusty Moroccan bread or pita-like batbout. Tomato and roasted pepper salad is a popular accompaniment and sometimes my in-laws offer black olive tapenade as well.

For best results you'll want to allow several hours or longer for the meat to marinade in the spices, so plan ahead.


  • 2 1/2 pounds beef or lamb (cut into 3/4-inch cubes)
  • 1 large onion (finely chopped)
  • 3 tablespoons fresh parsley (chopped)
  • 3 tablespoons fresh cilantro (chopped)
  • 2 teaspoons paprika
  • 1 teaspoon cumin
  • 1 teaspoon pepper
  • 2 teaspoons salt (or to taste)
  • 1 tablespoon vegetable oil
  • 1 tablespoon lemon juice

Steps to Make It

  1. Gather the ingredients.

  2. Transfer the meat to a large bowl.

  3. Add the onion, parsley, cilantro, spices, oil, and lemon juice.

  4. Use your hands to mix the meat with the spices, kneading it gently to ensure even distribution.

  5. Cover the bowl with plastic or aluminum foil, place in the fridge and let marinate for two to three hours (or overnight)

  6. Thread the meat onto wooden skewers and set aside.

  7. Light a grill to medium heat or or preheat the broiler to medium-high.

  8. Cook the kebabs in batches for five minutes on each side, turning two or three times, or until the meat is done to your preference. 

  9. Transfer the cooked kebabs to a plate and cover with aluminum foil to stay warm while you cook the remaining kebabs. 

  10. Serve with salads, breads, and condiments on the side.

Glass Bakeware Warning

Do not use glass bakeware when broiling or when a recipe calls to add liquid to a hot pan, as glass may explode. Even if it states oven-safe or heat resistant, tempered glass products can, and do, break occasionally.

Recipe Tags: