Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Moroccan Kefta Sandwich

Kefta Bocadillo, Sandwich Kefta, Moroccan Kofta Sandwich

This moroccan kefta sandwich recipe mixes ground beef with parsley, cumin and paprika, grills it into juicy patties, and serves it in warm pita with tomato, red onion and harissa. One serving is about 250 g.

Kefta — spiced ground meat, usually beef or lamb — is one of the great street foods of Morocco. In the markets of Marrakech, vendors grill it over charcoal and tuck it into bread with tomato, onion and harissa, and it is listed among the typical street foods of the country alongside brochettes and sardines. The sandwich is the grab-and-go form: the same seasoned mince as the tagine, but grilled, not simmered. Cook-test note: set against the moroccan kefta tagine, the sandwich is a different dish — grilled patties in bread with harissa, against meatballs simmered in tomato sauce with a poached egg — and the finished plates taste and eat nothing alike.

Pairs well with: Serve with fries and a small salad, or with mint tea to cool the harissa heat.

Provenance

Morocco flag Morocco

Marrakech Street-Food Classic

Middle Eastern

Time Dedication

32m

20m prep • 12m cook

Batch Yield

4 Servings

589 kcal per serving

1 serving ≈ 250 g

Technical Skill

Easy

Easy (Grill)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Quick Prep (<30m) Occasions: Quick lunch, street-food night, picnic, barbecue, game day Cost: Medium — about $4–5 per serving at home
Tags: Beef Spicy Savory
Moroccan kefta sandwich — a flatbread wrap filled with grilled spiced minced beef, tomato, pickled onion and herbs

Marrakech Street-Food Classic

Photo: stu_spivack, CC BY-SA 2.0, via Flickr

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

A Moroccan street-food sandwich: beef kefta seasoned with parsley, cumin and paprika, grilled and tucked into warm pita with harissa.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 32m
P

Prep Stage: Mix the Kefta and Slice the Fillings

20 Mins • Prep Work

Mix the beef with the chopped onion, parsley, garlic, cumin, paprika, cinnamon, cayenne, salt and pepper, and knead it with your hands for 2 minutes until it turns sticky and holds together. Shape it into 8 small flat patties, about 125 g of meat per sandwich. Slice the tomato and red onion, and measure out the harissa and lemon juice.

Maestro Tip: Kneading the mince until it is sticky is what stops the patties falling apart on the grill — do not skip it.

  1. 1

    Mix the Kefta

    10 Mins Room temperature, about 22°C (72°F)

    Put the beef in a bowl with the onion, parsley, garlic, cumin, paprika, cinnamon, cayenne, salt and pepper. Mix with your hands for 2 minutes until the mince turns sticky and the herbs and spices are spread evenly through it.

    Wet hands stop the mince sticking to your fingers while you mix.

    Done when: A sticky, evenly speckled mince that holds together in a ball.

  2. 2

    Shape the Patties

    5 Mins Room temperature, about 22°C (72°F)

    Divide the mince into 8 equal pieces and shape each into a flat oval patty about 1 cm thick. Chill them for 5 minutes if the kitchen is warm.

    Flat patties cook faster and more evenly than thick ones, and they fit the pita better.

    Done when: 8 flat, even patties that hold their shape.

  3. 3

    Grill the Kefta

    10 Mins Medium-high heat, about 200°C (400°F)

    Brush the grill or a heavy pan with the oil and grill the patties for about 4 minutes per side until browned outside and cooked through, with the centre reaching 71°C (160°F).

    Do not press the patties down — pressing squeezes the juices out and dries them.

    Done when: Browned outside, juices running clear, centre at least 71°C (160°F).

  4. 4

    Warm the Pita and Slice the Fillings

    2 Mins Medium heat, about 175°C (350°F)

    Warm the pitas on the grill or in a dry pan for about 1 minute per side until soft and puffed. Slice the tomato and red onion into thin pieces while the pita warms.

    A warm pita bends without cracking and holds the filling without tearing.

    Done when: Soft, warm pitas and thinly sliced tomato and onion.

  5. 5

    Build the Sandwiches

    5 Mins Serve warm, about 60°C (140°F)

    Open each pita, spread 10 g of harissa inside, add 2 patties, then tomato, red onion and a squeeze of lemon juice. Fold the pita around the filling and serve at once.

    Spread the harissa on the bread first, not on the meat — it seasons every bite that way.

    Done when: A warm, full sandwich with the kefta, tomato and onion visible at the fold.

Finishing Touches & Plating

Serve the sandwiches at once, while the kefta is hot and the pita is soft — a kefta sandwich waits for nobody. Hand out napkins; the harissa and tomato juices run.

Nutritional Physiology & Benefits

Nutrition

Energy

589

kcal / serving

Protein

42g

Complete AA

Carbs

59g

Complex

Fats

20g

Healthy

Per serving (4 servings · 1 serving ≈ 250 g)
Energy589 kcal
Protein42 g
Carbohydrates59 g
Fat20 g
Fibre4.1 g
Sugar3.9 g
Sodium1058 mg
Per 100g
Energy235 kcal
Protein16.9 g
Carbohydrates23.4 g
Fat8.1 g
Fibre1.7 g
Sugar1.6 g
Sodium423 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: The beef supplies protein, iron, zinc and vitamin B12, the tomato and parsley add vitamin C, and the onion adds vitamin B6.

High in Protein

About 42 g of protein per serving from the beef kefta, with the pita adding steady energy.

Iron, Zinc and B12 from Beef

Beef is a source of iron, zinc and vitamin B12, which the body uses for healthy blood and energy.

Fresh Herbs and Vegetables

Parsley, tomato and onion add vitamin C and fibre, and the lemon juice brightens the rich meat.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

French Fries

The street-stall classic — crisp fries alongside a kefta sandwich are how it is sold in Morocco.

Vegetables

Shredded Carrot and Cucumber Salad

A cool, crunchy salad cuts through the rich, spicy meat and the harissa heat.

Drinks

Mint Tea

Sweet Moroccan mint tea is the traditional drink with a spicy sandwich — it cools the palate between bites.

Full Menus

Harira Soup First

Start with a small bowl of harira, then the sandwich — soup and sandwich is a full Moroccan lunch.

Complete menu

Moroccan kefta sandwich with fries and a carrot salad, followed by mint tea.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Serving Undercooked Mince

Ground meat must reach 71°C (160°F) in the centre — mince has far more surface for bacteria than a whole steak. Check with a thermometer if you are unsure. This is general food information, not medical advice.

Overloading the Harissa

Harissa is very hot and very salty, so a thick smear can overwhelm the sandwich and the kefta. Start with 10 g and add more at the table. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA full, satisfying lunch — one sandwich with fries is a complete meal.
  • ChildrenMild enough if you leave out the harissa and cayenne; cut the sandwich into halves for younger children.
  • ElderlySoft pita and tender patties are easy to chew; serve warm rather than very hot.
  • Pregnant womenFine when the mince is cooked through to 71°C (160°F) and served hot; ask your clinician about spicy food if it bothers you.
  • Breastfeeding womenA protein-rich lunch; the beef and pita give steady energy for the afternoon.
  • AthletesAbout 42 g of protein per serving makes this a strong post-training lunch.
  • Weight gainEasy to enrich: add a second patty or fries on the side.
  • Weight lossAt about 589 kcal a sandwich, enjoy it as the main meal and keep the fries small.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesAbout 59 g of carbohydrate per serving, mostly from the pita. Count the bread in your meal plan and ask your clinician.
  • High blood pressureAbout 1,058 mg of sodium per serving, from the pita, harissa and salt. Use less harissa and a low-salt pita if you can, and ask your clinician about your sodium target.
  • Kidney diseaseHigh in protein at about 42 g per serving, so it may not suit a restricted diet. Ask your clinician before making it a regular meal.
  • GoutBeef is higher in purines than chicken or fish, so keep portions modest. Ask your clinician if flare-ups are frequent.
  • Stomach issuesHarissa and cayenne can irritate a sensitive stomach; leave them out and use plain tomato and onion instead. Ask your clinician if symptoms persist.
  • Cardiovascular diseaseAbout 20 g of fat per serving. Choose 85% lean beef as written and keep the fries small, and ask your clinician about your fat target.
  • Fatty liverA rich lunch; the lean beef and fresh vegetables help, but keep the portion to one sandwich. Ask your clinician for personal advice.
  • Food allergiesContains gluten from the pita and may contain traces of egg or milk depending on the harissa brand — check the labels. Ask your clinician if you have a food allergy.
  • Special therapeutic dietsNot suitable as written for a gluten-free diet because of the pita; use a gluten-free flatbread and check the harissa label, and ask your clinician or dietitian.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Store the cooked kefta and the fillings separately in airtight containers; do not store a built sandwich.
In the fridge
2 days for the cooked kefta; 1 day for the sliced tomato and onion.
In the freezer
2 months for the cooked kefta patties; the pita freezes well for 2 months.
How to reheat
Warm the patties in a pan until steaming throughout; reheat to 74°C (165°F). Warm the pita separately.
Freezing recommended
Yes for the patties and pita — up to 2 months.
Signs it has spoiled
Sour smell, slimy meat, or pita that smells musty.

More recipes to explore

Moroccan lamb and prune tagine with almonds and sesame Morocco flag Morocco 2h 35m
Lunch •Atlas Mountains

Lamb & Prune Tagine

Clay vessel braised lamb shoulder infused with Ras el Hanout, saffron stamens, and natural sun-dried fruit pectins.

Immunity & Warming

Slow-braised lamb with prunes, almonds and couscous.

Pairs Well With
Spiced Couscous & Preserved Lemon Salad
High Protein
A clay bowl of Moroccan couscous with vegetables, chickpeas, carrot and pumpkin Morocco flag Morocco 1h 15m
Dinner •Maghreb Friday Table

Moroccan Couscous with Vegetables

This moroccan couscous recipe steams fine semolina until fluffy, then ladles over a slow-cooked stew of seven vegetables, chickpeas and warm spices. One serving is about 475 g.

Comfort & Warmth

Fluffy steamed semolina with a slow vegetable stew and chickpeas.

Pairs Well With
Harissa, mint tea and crusty bread
Quick Prep (<30m)
A bowl of Moroccan harira soup with chickpeas, noodles and fresh herbs Morocco flag Morocco 1h 15m
Lunch •Ramadan Iftar Table

Harira Soup

This harira soup recipe simmers lentils, chickpeas, tomatoes and lamb with ginger, cinnamon and fresh herbs, then thickens it the traditional way with a flour slurry. One serving is about 450 g.

Comfort & Warmth

A thick, warming tomato and lentil soup, the soup Moroccans break their fast with.

Pairs Well With
Dates, chebakia and mint tea
Soups & Broths • High Protein
Moroccan chicken tagine with preserved lemon slices, green olives and fresh parsley Morocco flag Morocco 1h 15m
Dinner •Moroccan Heritage

Moroccan Chicken Tagine

Moroccan chicken tagine is the dish Morocco is best known for: chicken braised slowly with onions, ginger and saffron, then finished with salty preserved lemon and green olives. This moroccan chicken tagine recipe uses a heavy pot instead of a clay tagine, so anyone can make it — the conical lid's job is done by a tight-fitting lid and a gentle flame. One serving is about 315 g.

Slow-Cooked Comfort

Chicken braised slowly with ginger, saffron, preserved lemon and green olives until the meat falls from the bone.

Pairs Well With
Couscous, khobz bread and mint tea.
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.