Skip to content
moroccanlunch✨ New

Moroccan Kefta Sandwich (Spiced Beef Sandwich)

Grilled spiced kefta patties tucked into crusty khobz bread with tomato, onion, and harissa mayo.

Prep
20 min
Cook
12 min
Servings
3
Difficulty
Medium
4.4
Sign in to rate
#moroccan#kefta#sandwich#grilled#beef#lunch

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. 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. 2

    Shape

    Form into 3 oval patties or mold onto skewers if grilling over charcoal.

  3. 3

    Rest

    Refrigerate 20 minutes to firm up before grilling.

  4. 4

    Grill

    Grill over high heat 4-5 minutes per side until well charred outside and cooked through.

  5. 5

    Make harissa mayo

    Whisk mayonnaise and harissa paste together.

  6. 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.

Download Now

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

Calories480kcal
Protein26g
Carbohydrates34g
Fat27g
Fiber2g
Protein26g
Carbs34g
Fat27g

Time Summary

Prep time20 min
Cook time12 min
Total time32 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes