Air Fryer Homemade Beef Shawarma (Tender, Juicy & Packed with Authentic Middle Eastern Flavor)
If you’re craving the bold, aromatic flavors of your favorite Middle Eastern restaurant, this Air Fryer Homemade Beef Shawarma recipe is the perfect way to bring those flavors into your own kitchen. Thinly sliced beef is marinated in a fragrant blend of warm spices, garlic, lemon juice, olive oil, and yogurt, then cooked in the air fryer until beautifully caramelized on the edges while remaining tender and juicy inside.
Traditionally, shawarma is slow-cooked on a vertical rotisserie, but the air fryer delivers similar delicious results in a fraction of the time. The circulating hot air creates lightly crispy edges while keeping the meat moist and flavorful, making it perfect for wraps, pita sandwiches, rice bowls, salads, or mezze platters.
Whether you’re preparing a quick weeknight dinner, meal-prepping lunches, or serving guests at a gathering, this homemade beef shawarma is guaranteed to impress. Pair it with garlic sauce, tahini, hummus, fresh vegetables, and warm pita bread for a complete restaurant-style meal at home.
Prep Time: 20 minutes
Marinating Time: 2 hours (or overnight for best flavor)
Cook Time: 12–15 minutes
Total Time: 2 hours 35 minutes
Servings: 4–6
Cuisine: Middle Eastern
Difficulty: Easy
Why You’ll Love This Recipe
Tender, juicy, and packed with authentic shawarma flavor.
Quick and easy in the air fryer.
Perfect for wraps, bowls, salads, or platters.
Better than takeout with simple ingredients.
High in protein and full of warm spices.
Great for meal prep.
No rotisserie or grill required.
Ready in minutes after marinating.
Family-friendly and customizable.
Restaurant-quality results at home.
Ingredients
For the Beef
1½ pounds (680g) beef sirloin, flank steak, or ribeye, thinly sliced
2 tablespoons olive oil
2 tablespoons plain Greek yogurt
2 tablespoons fresh lemon juice
4 garlic cloves, minced
Shawarma Marinade
2 teaspoons ground cumin
2 teaspoons ground coriander
1 teaspoon paprika
1 teaspoon smoked paprika
1 teaspoon ground turmeric
1 teaspoon ground cinnamon
½ teaspoon ground allspice
½ teaspoon ground black pepper
1 teaspoon salt
¼ teaspoon cayenne pepper (optional)
1 teaspoon dried oregano
For Serving
Warm pita bread or flatbread
Shredded lettuce
Sliced tomatoes
Sliced cucumbers
Thinly sliced red onions
Pickled turnips or pickles
Fresh parsley
Hummus
Garlic sauce (Toum)
Tahini sauce
Equipment Needed
Air fryer
Large mixing bowl
Tongs
Cutting board
Sharp knife
Meat thermometer (optional)
Instructions
Step 1: Prepare the Beef
Slice the beef into thin strips, about ¼-inch thick. If the beef is difficult to slice, place it in the freezer for 20–30 minutes first to make cutting easier.
Pat the slices dry with paper towels before marinating.
Step 2: Make the Marinade
In a large bowl, combine:
Olive oil
Greek yogurt
Lemon juice
Minced garlic
Ground cumin
Ground coriander
Paprika
Smoked paprika
Turmeric
Cinnamon
Allspice
Black pepper
Salt
Cayenne pepper (if using)
Dried oregano
Whisk until the marinade is smooth and well combined.
Step 3: Marinate the Beef
Add the sliced beef to the marinade.
Mix thoroughly so every piece is evenly coated.
Cover the bowl and refrigerate for at least 2 hours, or preferably overnight for the richest flavor.
Remove the beef from the refrigerator about 15 minutes before cooking to allow it to come closer to room temperature.
Step 4: Preheat the Air Fryer
Preheat your air fryer to 400°F (200°C) for 3–5 minutes.
Lightly spray the air fryer basket with cooking oil.
Step 5: Air Fry the Beef
Shake off any excess marinade before placing the beef in the basket.
Arrange the beef in a single layer, avoiding overcrowding. Cook in batches if necessary.
Air fry for 6–7 minutes.
Shake the basket or flip the beef.
Continue cooking for another 6–8 minutes, or until the beef is browned around the edges and cooked to your preferred doneness.
For extra caramelization, cook for an additional 1–2 minutes.
Transfer the beef to a plate and let it rest for 5 minutes.
Step 6: Assemble Your Shawarma
Fill warm pita bread or flatbread with:
Air fryer beef shawarma
Shredded lettuce
Tomatoes
Cucumbers
Red onions
Pickled turnips
Fresh parsley
Drizzle generously with garlic sauce, tahini, or hummus.
Wrap tightly and serve immediately.
Alternatively, serve the beef over rice, couscous, or a fresh salad for a delicious shawarma bowl.
Pro Tips
Marinate the beef overnight for maximum tenderness and flavor.
Slice the beef thinly against the grain for the most tender texture.
Avoid overcrowding the air fryer basket so the beef browns instead of steams.
Use fresh lemon juice and garlic for the best flavor.
Let the cooked beef rest for a few minutes before serving to keep it juicy.
Warm the pita bread before assembling for a more authentic shawarma experience.
Recipe Variations
Spicy Beef Shawarma
Add extra cayenne pepper, chili powder, or harissa paste to the marinade.
Garlic Herb Shawarma
Increase the garlic and add fresh parsley and cilantro to the marinade.
Low-Carb Shawarma Bowl
Skip the pita and serve the beef over cauliflower rice or a fresh salad.
Cheesy Shawarma Wrap
Add shredded mozzarella or crumbled feta cheese to your wrap.
Mediterranean Shawarma Platter
Serve with hummus, baba ganoush, tabbouleh, rice, olives, and warm pita bread.
What to Serve With
Garlic sauce (Toum)
Tahini sauce
Hummus
Baba ganoush
Tabbouleh salad
Fattoush salad
Air fryer fries
Garlic rice
Couscous
Pickled vegetables
Storage Instructions
Refrigerator
Store leftover beef in an airtight container for up to 4 days.
Freezer
Freeze cooked shawarma in a freezer-safe container for up to 3 months.
Reheating
Reheat in the air fryer at 350°F (175°C) for 3–4 minutes, or until heated through. Avoid overcooking to keep the beef tender.
Nutrition Facts (Per Serving)
Calories: 390 kcal
Protein: 34g
Carbohydrates: 5g
Fat: 26g
Saturated Fat: 8g
Cholesterol: 95mg
Sodium: 670mg
Fiber: 1g
Sugar: 2g
Note: Nutrition values are approximate and may vary depending on the cut of beef and ingredients used. Nutritional information does not include pita bread or toppings.
Frequently Asked Questions
What is the best cut of beef for shawarma?
Sirloin, flank steak, ribeye, or top round are excellent choices. They become tender when thinly sliced and absorb the flavorful marinade beautifully.
Can I marinate the beef overnight?
Yes! Marinating overnight is highly recommended because it allows the spices, yogurt, and lemon juice to tenderize the meat and deepen the flavor.
Can I make this recipe without yogurt?
Absolutely. While yogurt helps tenderize the beef, you can omit it and add an extra tablespoon of olive oil and a little more lemon juice for a dairy-free version.
How do I keep the beef juicy?
Avoid overcooking and cook the beef in batches if necessary. Let the meat rest for a few minutes after cooking so the juices redistribute before serving.
Final Thoughts
This Air Fryer Homemade Beef Shawarma is an easy, flavorful way to enjoy authentic Middle Eastern-inspired cuisine at home. The aromatic blend of spices, tender marinated beef, and quick air fryer cooking method creates juicy, caramelized shawarma that’s perfect for wraps, rice bowls, salads, or mezze platters.
Whether you’re making dinner for the family, preparing meals for the week, or hosting friends, this recipe delivers restaurant-quality results with minimal effort. Serve it with warm pita, fresh vegetables, creamy garlic sauce, and your favorite Mediterranean sides for a satisfying meal that’s sure to become a regular favorite in your kitchen.