Go Back
batboute recipe featured
Avatar photoJohnson Maya

Authentic Batboute Recipe: Moroccan Street Food Sandwich

A savory Moroccan street sandwich featuring warm pita-like breads stuffed with spiced ground beef, caramelized onions, garlic, and fresh parsley. Bold, aromatic, and ready in 30 minutes, this batboute recipe brings the vibrant flavors of North Africa straight to your kitchen.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Moroccan
Calories: 380

Ingredients
  

  • FOR THE FILLING:
  • 12 oz (340g) ground beef (80/20)
  • 1 tbsp olive oil
  • 1 medium white onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • 1/4 tsp ground cinnamon
  • Salt and freshly ground black pepper, to taste
  • 1/3 cup fresh flat-leaf parsley, finely chopped
  • FOR ASSEMBLY:
  • 4 batboute (or pita) flatbreads, warmed

Equipment

  • Large skillet
  • Wooden spoon
  • Cutting board
  • Knife
  • Mixing bowl

Method
 

  1. batboute recipe recipeCard1
  2. In a large skillet over medium heat, warm the olive oil. Add the chopped onion and sauté for 5–6 minutes until softened and lightly golden, stirring frequently. Add the minced garlic and cook for 30 seconds until fragrant, being careful not to let it brown.
  3. Add the ground beef to the skillet, breaking it apart with a wooden spoon. Cook for 6–8 minutes, stirring occasionally, until fully browned and excess liquid has evaporated. Remove excess grease if necessary, but retain some for flavor.
  4. Sprinkle in the cumin, paprika, cinnamon, salt, and black pepper. Stir well to coat the meat evenly, allowing the spices to bloom in the heat for about 1 minute to deepen their flavor.
  5. Remove the skillet from heat and stir in the chopped parsley. Taste and adjust seasoning as needed. Keep warm while preparing the bread.
  6. Warm the batboute flatbreads in a 350°F oven for 3–4 minutes or in a dry skillet for 1–2 minutes per side. Wrap in a towel to keep soft and pliable.
  7. Carefully split each batboute open to form a pocket. Spoon a generous portion of the meat mixture into each, pressing gently to avoid tearing. Serve immediately while hot.

Nutrition

Calories: 380 | Carbohydrates: 32 | Protein: 24 | Fat: 18 | Fiber: 2 | Sugar: 4

Notes

STORAGE: Store leftover meat filling in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of water. Avoid refrigerating assembled sandwiches.
FREEZING: Freeze cooked meat filling for up to 3 months. Thaw overnight before reheating. Do not freeze bread.
SUBSTITUTIONS: Use ground lamb or turkey instead of beef. Whole wheat pita or lettuce wraps can replace batboute for a healthier option.
PRO TIPS: Always warm the bread before stuffing. Bloom spices in oil for 30 seconds to unlock maximum flavor. Add parsley off-heat to preserve freshness.
SERVING SUGGESTIONS: Serve with pickled turnips, harissa, or a simple cucumber-tomato salad. Pairs excellently with grilled corn or coleslaw.
Tried this recipe? Leave a star rating below and share your photo on Instagram @catcorakitchen #catcorakitchen — we love seeing your creations!

Tried this recipe?

Let us know how it was!