These Moroccan Kefta Kebabs are juicy, flavorful, and incredibly easy to make at home. Whether you're cooking them in a skillet, broiling in the oven, or air frying, they come together quickly for a satisfying meal. Serve them as a main dish, appetizer, or snack - and yes, they're both make-ahead and freezer-friendly!

Lamb Kefta: A Moroccan Classic
Kefta kebabs are popular across North Africa, especially in Morocco, where they're often served grilled on skewers or simmered in sauce as kefta tagine. During my travels in Morocco, I enjoyed these countless times - they're hearty, crowd-pleasing, and very adaptable.
In this version, I use ground lamb, which has a naturally rich, slightly gamey flavor that pairs beautifully with Moroccan spices like cumin, paprika, cinnamon, and cardamom. Fresh herbs like parsley, cilantro, and mint bring brightness, while a pinch of red pepper flakes adds a gentle kick.

When prepared with the right technique, ground meat yields incredibly juicy kebabs. And like Persian kabob koobideh, it's not just about ingredients - it's about method. Proper texture, shaping, cooking time and temperature are essential for keftas that stay juicy and flavorful every time.
Whether pan-fried, grilled, broiled, or air-fried, these keftas are simple to master with just a few thoughtful tips.
Key Ingredient Notes

- Ground Meat: I prefer ground lamb for authentic flavor, but you can also use - 85% lean ground beef, veal, goat or thickly ground chicken or turkey (add a bit of ghee or olive oil to enhance richness) like we did for chicken koftas.
- Aromatics: Grated onion adds moisture and deep flavor - a secret element in many kebab recipes. Grated garlic intensifies the savory aroma.
- Fresh Herbs: A mix of parsley, cilantro, and mint gives a fresh, complex aroma. Dried mint works well too - I often use it for convenience and its intense flavor.
- Spices: The warm, earthy Moroccan flavor comes from - cumin, paprika, red pepper flakes, cinnamon, coriander, cardamom, ginger, and turmeric. Or use ras el hanout for a shortcut.
- Cooking Oil: Avocado oil is great for frying due to its high smoke point and neutral flavor.
Step-by-Step Visual Overview
A quick look at the process - the full printable recipe is at the end of this post.
- Make the Kefta Mixture: Combine all ingredients (except oil) in a large bowl. Mix thoroughly and refrigerate for about 30 minutes. This firms up the mixture and makes it easier to shape.

- Shape the Keftas: With wet hands, form the mixture around skewers into sausage-like shapes. Keep them evenly sized for even cooking.

- Cook the Keftas: Grilled keftas tend to be the juiciest and require less oil. Shallow frying also produces moist kebabs with a crispy exterior, while broiling is quicker but slightly less juicy.
- Shallow Frying: Heat oil in a skillet over medium-high heat. Fry in batches for 4 minutes per side, flipping once browned.
- Broiling: Place kebabs on a greased broiler pan and brush both sides with oil. Broil for 5-6 minutes, flip, then broil another 3-4 minutes until golden and fully cooked.
- Grilling: Preheat a grill to medium-high and grease grates well. Grill for 4-5 minutes per side. Metal skewers work best as they conduct heat for even cooking. For more grilling tips, check our koobideh tutorial.

Top Tips for Juicy Keftas
Mixture Consistency: Aim for a moist but firm texture. Drain onion juice before adding grated onion to avoid excess moisture. Keep the mixture slightly pasty to help it cling to skewers.
Shaping & Handling: Use wet hands to prevent sticking. Chill the mixture before shaping to help it stick better to skewers. Avoid making kebabs that are too thick (they may fall off metal skewers) or too thin (they may dry out).
Skewer Tips: Wooden skewers may hold the mixture better, especially when grilling. Pre-soak wooden skewers to prevent burning.
Cooking: Cook kebabs quickly over high heat. Avoid slow cooking - it dries out the meat. Use enough oil to help with browning and prevent dryness. Don't overcrowd the pan or grill to allow even cooking and proper searing.

Serving Suggestions
- Serve kefta kebabs hot, immediately after cooking, for the juiciest results.
- Pair with: Couscous or flatbreads, yogurt sauce, harissa, or tahini drizzle. Add pickled onions, roasted vegetables or fresh salads
- Leftover Ideas: Use in wraps, grain bowls, sandwiches. Add to pasta or serve as appetizers with dipping sauce.

More Kebab Recipes
- Kabab Tabei (Persian Pan-Fried Kabobs)
- Shami Kabab (Indian Meat Patties)
- Grilled Salmon Kabobs (Persian Style)
★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Moroccan Kefta Kebab
Ingredients
- 1 lb ground lamb or beef, veal, or goat - 85% lean, see note for poultry
- 1 small onion grated (about ⅓ cup), juices squeezed out
- 1½ teaspoons grated garlic
- 2 tablespoons chopped cilantro
- 2 tablespoons chopped flat-leaf parsley
- 1½ tablespoons chopped fresh mint or 2 teaspoons dried mint
- 2 teaspoons paprika
- 1 teaspoon red pepper flakes
- ½ teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon ground cinnamon
- ½ teaspoon ground cardamom or ras el hanout
- ½ teaspoon ground ginger
- ¼ teaspoon turmeric
- ¾ teaspoon salt
- ¼ cup avocado oil for frying
Instructions
Make the Keftas
- Mix: In a medium bowl, combine all ingredients except the oil. Knead well for about 5 minutes, as you would a dough. The mixture should be moist but easy to shape - not overly wet or crumbly. Tip: If it feels too dry, add a few drops of the reserved onion juice.
- Chill: Refrigerate the mixture for 30 minutes to help it firm up. Tip: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
- Shape: Divide the mixture into 6 to 8 portions. Wet your hands and shape them around wooden or metal skewers, into sausage form, about 1 to 1½ inches thick.
Four Cooking Methods (choose any method)
- Shallow Fry: Heat 3 tablespoons oil in a cast iron or heavy skillet over medium-high heat. Fry 4 keftas at a time, 3-4 minutes on each side until deeply browned. Roll around a bit to make sure they are cooked on all sides. Add more oil and repeat with remaining keftas. Transfer to a plate lined with paper towels.
- Grill: Preheat grill to medium-high heat and grease grates well. Grill keftas for 4-5 minutes per side, turning once, until cooked and lightly charred. Check koobideh tutorial for more tips.
- Broil: Preheat broiler and position oven rack about 5 inches from heat source. Lightly oil a broiler pan or a rack-insert baking sheet. Place keftas on rack, spacing them apart and then brush lightly with oil. Broil for 5-6 minutes, flip, then broil another 3-4 minutes until browned and cooked through. Note: Broiling times may vary by oven, so check progress early.
- Air Fry: Preheat air fryer to 400°F (200°C). Air fry for 10-12 minutes, flipping halfway through, until browned and cooked through.
- Serve the keftas hot with couscous, flatbread, yogurt sauce and salad.
Notes
- Spices: Use 1½ tablespoons ras el hanout (Moroccan spice mix) in place of all the ground spices.
- Don't overcook: Keftas should be cooked quickly at high heat to brown the exterior while keeping the inside juicy. Overcooking can dry them out.
- Make ahead: Shape and refrigerate up to 2 days; freeze raw or cooked.
- Storage & Leftovers: Refrigerate cooked keftas for up to 4 days, or freeze for 2-3 months.Thaw and reheat in microwave, oven, or skillet with a sprinkle of water.
- Using chicken or turkey? Add 2-3 teaspoons of ghee or olive oil to boost richness.
- No Skewers? Shape them into patties or logs and cook the same way.
- Nutrition facts for shallow-fried keftas.
Nutrition
Nutrition Notes
Kefta kebabs are a high-protein, low-carb, and naturally gluten-free dish. They're also dairy-free, soy-free, egg-free, nut-free, and grain-free, making them suitable for a variety of dietary needs. For a vegetarian alternative, try these flavorful eggplant chickpea patties.
Lamb is an excellent source of complete protein, providing all essential amino acids. It's also rich in B vitamins (especially B12, niacin, and B6), as well as iron, zinc, and selenium. For enhanced flavor and nutrient quality, choose grass-fed lamb when available.
For a lighter preparation, consider air-frying the kefta kebabs. As with all red meat dishes, enjoy in moderation, and pair with roasted vegetables, fresh salads, or whole-grain flatbreads for a well-balanced, nutrient-dense meal.




Leave a Comment