Moroccan Kefta Sandwich (Spiced Beef Sandwich)
Grilled spiced kefta patties tucked into crusty khobz bread with tomato, onion, and harissa mayo.
About This Recipe
This kefta sandwich takes Morocco's classic spiced ground meat -- kefta, seasoned with cumin, paprika, cilantro, and onion -- and serves it street-food style, tucked into crusty khobz bread with fresh vegetables and a spicy harissa mayo. Kefta itself is a cornerstone of Moroccan grilling, found skewered at food stalls from Marrakech's Jemaa el-Fnaa to neighborhood grill counters, and the sandwich format has become a popular quick lunch across Moroccan cities. The technique that defines good kefta is the seasoning ratio: onion and herbs are worked into the meat by hand until the mixture is slightly sticky, which along with a generous amount of cumin and paprika gives kefta its distinctive warm, earthy flavor. Grilling over high heat quickly develops a good char on the outside while keeping the inside juicy, since kefta made from lean meat can dry out if overcooked. Served in crusty bread with tomato, onion, and a smear of harissa mayo, this sandwich delivers Morocco's grill-stall flavors in a format built for eating on the move.
Ingredients
Serves 3
- 400 gground beef or lamb
- 1small onion(grated and squeezed dry)
- 3 clovesgarlic(minced)
- 2 tbspfresh cilantro(minced)
- 2 tbspfresh parsley(minced)
- 1.5 tspground cumin
- 1 tsppaprika
- 0.5 tspcinnamon
- 1 tspsalt
- 0.5 tspblack pepper
- 3 tbspmayonnaise
- 1 tbspharissa paste
- 3 pieceskhobz or crusty bread(split)
- 1tomato(sliced)
- 0.5onion(thinly sliced)
Instructions
- 1
Mix the kefta
Combine ground meat, grated onion, garlic, cilantro, parsley, cumin, paprika, cinnamon, salt, and pepper. Knead by hand 3-4 minutes until well combined and slightly sticky.
- 2
Shape
Form into 3 oval patties or mold onto skewers if grilling over charcoal.
- 3
Rest
Refrigerate 20 minutes to firm up before grilling.
- 4
Grill
Grill over high heat 4-5 minutes per side until well charred outside and cooked through.
- 5
Make harissa mayo
Whisk mayonnaise and harissa paste together.
- 6
Assemble
Split and lightly toast bread. Spread harissa mayo, layer tomato and onion, then add the grilled kefta patty and close the sandwich.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Squeeze the grated onion dry before mixing -- excess liquid makes the kefta mixture too loose to hold together on the grill.
- →
Use a meat with some fat (15-20%) -- overly lean kefta dries out quickly over high heat.
- →
Let the shaped patties rest in the fridge before grilling; this firms them up and reduces the risk of them falling apart.
Variations
- •
Add a fried egg on top of the kefta for a heartier, breakfast-style sandwich.
- •
Use ground lamb instead of beef for a richer, more traditional Moroccan flavor.
- •
Skip the harissa mayo for a milder version, or serve harissa on the side for guests to add to taste.
Storage
Refrigerate cooked kefta patties separately from the bread up to 3 days. Reheat in a hot pan for 2 minutes per side before assembling a fresh sandwich; pre-assembled sandwiches turn soggy.
History & Origin
Kefta is a foundational preparation across Moroccan cuisine, traditionally grilled on skewers at street stalls and used in tagines; the sandwich format is a modern, practical adaptation for quick urban lunches.
Frequently Asked Questions
Can I bake the kefta instead of grilling?
Yes -- bake at 220C/425F for about 15 minutes, flipping halfway, though you'll get less char than grilling over direct heat.
Why did my kefta fall apart?
The onion likely wasn't squeezed dry enough, or the mixture wasn't kneaded enough to develop stickiness. Both steps are essential for the patties to hold together.
What if I can't find harissa?
Mix a pinch of cayenne and paprika into the mayonnaise as a milder substitute, or use sriracha for a different but still spicy kick.
Nutrition Facts
Per serving (280g / 9.9 oz) · 3 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Moroccan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes