Main Courses
This authentic pork shawarma recipe brings the smoky, spiced flavors of Middle Eastern street food to your kitchen—crispy on the outside, tender on the inside, with a yogurt marinade that keeps every bite juicy.
I developed this version after years of perfecting the balance between restaurant-quality shawarma and home-cooking practicality, using techniques I learned from my time in Charleston’s vibrant food scene.
The secret lies in the marinade—a blend of yogurt, garlic, and warm spices that tenderizes the meat while creating that signature caramelized crust when cooked.
Unlike many recipes that rely on heavy oils, this version uses a vertical spit method (or oven alternative) to render fat slowly, ensuring maximum flavor without grease. The result? Pork so flavorful, it’ll disappear from your plate in minutes.
Serve it with garlic sauce, pickles, and warm flatbread to complete the experience—just like you’d find in a bustling shawarma shop. The yogurt marinade not only keeps the meat moist but also adds a subtle tang that cuts through the richness.
This is the kind of dish that transforms a simple meal into a restaurant-worthy feast.
Ready in about 12 hours (mostly hands-off marinating time) and 30 minutes of active cooking, this recipe delivers restaurant-quality results without the fuss. Let’s get started—your taste buds will thank you.
Ingredients for authentic pork shawarma
Authentic flavors start with these simple yet powerful ingredients for restaurant-quality shawarma.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Bone-in for maximum flavor |
| Plain Greek Yogurt 🥛 | 1 ½ cups | Full-fat for richness |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌶️ | 1 ½ tbsp | Freshly ground preferred |
| Paprika 🌶️ | 1 ½ tbsp | Smoked variety for authentic taste |
| Turmeric Powder 🌿 | ½ tbsp | For vibrant color and earthiness |
| Ground Cardamom 🌿 | ½ tsp | Warm, aromatic touch |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Vegetable Oil 🫒 | 1 tbsp | For cooking, high smoke point |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The pork shoulder is non-negotiable for this dish—bone-in cuts stay juicier and develop that signature caramelized crust. Trader Joe's and Whole Foods carry excellent cuts, but any well-marbled shoulder will work. Look for good fat cap coverage; that's where the flavor hides. For the yogurt, Fage full-fat is my go-to, but any plain Greek yogurt with no added flavors will do. The spices? Penzeys bulk bins are perfect for freshness, but don't stress if you only have basic pantry spices—just make sure they're not ancient. Toast your cumin seeds in a dry pan for 30 seconds before grinding to wake up those flavors—trust me, it makes a difference.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Running low on cardamom? Allspice at half the amount works in a pinch, though it won't be identical. The lemon juice is crucial—it brightens the marinade and prevents the meat from getting too heavy. If you're making this ahead, add the lemon juice right before using the marinade to keep it fresh. For the garlic, I always use freshly minced rather than jarred—it makes a world of difference in flavor. And if you're worried about the pork being too rich, the yogurt marinade balances it perfectly with its subtle tang.
Marinated pork keeps in the fridge for 2 days before cooking, but I recommend using it within 24 hours for best results. The cooked shawarma reheats beautifully—just 2 minutes in a screaming hot skillet or 10 seconds in the microwave to revive that crispy exterior. For leftovers, store in an airtight container and freeze for up to 3 months. I always make extra because it disappears faster than you can say 'shawarma night.' The spices lose potency after about 6 months, so check your pantry dates before using them.
Why You'll Love This Recipe
- No-Yogurt Waste: I swear by this trick—mix the Greek yogurt with garlic, cumin, and coriander for the marinade, then use the leftover yogurt on toast or in salads. Zero food guilt, all flavor.
- Crispy Without Fuss: Pork shoulder gets tender and caramelized right on the grill or skillet, no fancy techniques. Honestly, the cumin and coriander combo makes it taste like a restaurant dish, even if it’s just a sheet pan.
- Leftover Magic: Shawarma stays delicious for days—slice it thin, reheat with a splash of water, and it’s just as good cold in wraps or salads. My freezer’s always stocked with this stuff.
- Budget Stretch: A big cut of pork shoulder feeds a crowd without breaking the bank. Between us, this is the only recipe where the leftovers get eaten faster than the first batch.
Step-by-step instructions for authentic pork shawarma
Here's how to transform simple ingredients into restaurant-quality shawarma with deep, complex flavors.
Create the Spiced Yogurt Marinade
In a medium bowl, combine the 1.5 cups plain Greek yogurt, 2 tbsp ground cumin, 1.5 tbsp ground coriander, 1.5 tbsp paprika, 0.5 tbsp turmeric powder, 0.5 tsp ground cardamom, 1.5 tsp salt, and 1 tsp freshly cracked black peppercorns. Mix until the spices are fully dissolved and the yogurt takes on a vibrant orange hue from the turmeric and paprika.
Next, add the 8 minced garlic cloves and 2 tbsp freshly squeezed lemon juice. Stir well to incorporate all ingredients completely. The marinade should be thick but pourable, with a rich aroma that immediately transports you to a Middle Eastern street market. Let this mixture sit at room temperature for 10 minutes to allow the flavors to meld together before using.
Marinate the Pork Shoulder
Place the 2 lb bone-in pork shoulder in a large resealable plastic bag or a shallow dish. Pour the spiced yogurt marinade over the pork, ensuring it coats every surface evenly. I like to use my hands to massage the marinade into the meat, especially focusing on the edges and any crevices where the marinade might pool.
Seal the bag tightly (or cover the dish with plastic wrap) and refrigerate for at least 12 hours, but I recommend marinating overnight for maximum flavor penetration. The acidity from the yogurt and lemon juice will begin to tenderize the meat while the spices infuse deeply. If you're short on time, a minimum of 8 hours will still yield excellent results, though the flavor won't be quite as developed.
Cook the Marinated Pork
Preheat your oven to 375°F. Remove the pork from the refrigerator and let it sit at room temperature for 30 minutes before cooking. This ensures even cooking throughout. Place the pork on a wire rack set inside a rimmed baking sheet to allow air circulation on all sides, which helps create that beautiful caramelized crust.
Roast the pork for 2 to 2.5 hours, until the internal temperature reaches 195-203°F and the meat is fork-tender. You'll know it's ready when the juices run clear and the pork pulls apart easily. The exterior should have a deep golden-brown color with some areas developing a crispy bark. If the skin isn't brown enough after 2 hours, broil for 3-5 minutes at the end to achieve that perfect shawarma crust.
Rest and Prepare for Serving
Transfer the cooked pork to a cutting board and let it rest for 15-20 minutes before slicing. This resting period is crucial as it allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. While the pork rests, you can prepare your serving setup by chopping the 0.25 cup fresh parsley for garnish.
Once rested, slice the pork against the grain into ¼-inch thick slices. The meat should be incredibly tender, almost falling apart at the touch, with a perfect balance of smoky, spiced flavors from the marinade. Serve immediately with warm flatbread, pickled vegetables, and a drizzle of garlic yogurt sauce for that authentic shawarma experience. The slices should be juicy, aromatic, and bursting with the complex flavors of the spiced yogurt marinade.
Pro Tips For Making Authentic Pork Shawarma
- Marinate Overnight: I learned this the hard way—rushing the marinade means the spices just sit on top instead of sinking in. Pork shoulder needs at least 12 hours (24 is better) with the yogurt, garlic, cumin, and coriander to break down the meat and let the flavors meld. Trust me, skipping this step makes the difference between shawarma that tastes like a spice rub and shawarma that is a spice rub.
- Sear First, Slow Cook: After burning three batches of pork shoulder, I finally figured out the two-step method: sear the meat hard in a hot pan (or grill) until deeply browned, then transfer to a slow cooker or oven at 275°F (135°C) with the marinade. The crust locks in juices, and the low-and-slow finish keeps the meat tender without drying it out.
- Blend the Yogurt: My grandmother swore by this, and she was right: puree the Greek yogurt with a splash of water (or lemon juice) before mixing it into the marinade. It cuts the thickness and helps the spices cling to the meat instead of clumping. Sounds weird, but it works—your pork will stay moist and flavorful.
- Shred When Cool: I was skeptical until I tried it: shred the pork after it rests for 10 minutes off the heat. Hot meat pulls apart like a soggy mess, but cool (but not cold) pork shreds cleanly and holds its shape. Use two forks or your hands—just don’t rush it. Your future self will thank you.
Health benefits of this authentic pork shawarma
Protein Powerhouse
This pork shawarma is packed with high-quality protein—about 40 grams per serving—making it perfect for muscle repair and satiety. The bone-in pork shoulder adds extra collagen and gelatin, which support joint health and gut integrity.
I remember my grandma always saying, "Eat your bones—it's where the flavor hides!" And she was right. 🥩
Digestive Benefits
The yogurt marinade isn’t just for flavor—it’s a probiotic powerhouse! Greek yogurt contains live cultures that support gut health, aiding digestion and reducing bloating. The 1.5 cups of yogurt in this recipe provides about 10 billion CFU (colony-forming units), which is excellent for your microbiome.
Trust me, your stomach will thank you after a heavy meal.
Rich in Antioxidants
The spices in this marinade—like turmeric and cardamom—are loaded with antioxidants that combat inflammation. Turmeric contains curcumin, a compound known for its anti-inflammatory properties, while cardamom adds warmth and digestive benefits. Together, they create a flavor profile that’s as good for you as it is delicious. 🌿
Lean on Healthy Fats
While pork shoulder has more fat than lean cuts, the marinating process helps render some of it away during cooking. The remaining fat is rich in monounsaturated fats, which support heart health when consumed in moderation.
Plus, the yogurt adds healthy fats that balance the meal, making it a well-rounded dish that won’t leave you feeling sluggish.
Energy Boost
The combination of protein, complex carbs (from flatbread), and healthy fats in this meal provides a steady release of energy, perfect for keeping you full and focused.
The garlic and lemon in the marinade also help regulate blood sugar levels, making this a great option for anyone watching their energy balance. I always feel like I can tackle anything after a plate of shawarma!
Bone-Strengthening Nutrients
The bone-in pork shoulder is rich in calcium, phosphorus, and magnesium, all essential for bone health. These minerals work together to strengthen your skeleton, making this dish a great addition to a balanced diet. Plus, the yogurt adds extra calcium, which is always a win for your bones. 💪
Nutrition facts
Frequently asked questions
Can I use chicken or beef instead of pork for shawarma?
While this recipe is specifically designed for pork, you can absolutely adapt it for chicken or beef! For chicken, use 2 boneless thighs and marinate for 6-8 hours instead of 12. Beef works best with 1.5 lb flank steak, sliced thinly against the grain, and marinated 4-6 hours. The yogurt marinade will tenderize all meats beautifully, but cooking times will vary—chicken cooks faster than pork or beef.
What's the best way to make shawarma without a vertical spit?
No spit? No problem! Use the oven method I recommend in the recipe, or try this pan-searing hack: Slice the marinated pork into 1-inch thick strips, then sear in a hot skillet with 1 tbsp oil for 3-4 minutes per side until caramelized. For extra crispiness, broil for 2 minutes at the end. The flavor won't be identical to spit-roasted, but it's still delicious and much easier!
How do I make the garlic yogurt sauce to serve with it?
Blend 1 cup Greek yogurt, 3 minced garlic cloves, 1 tbsp lemon juice, 1 tsp salt, and 1 tbsp chopped dill until smooth. For extra richness, add 1 tsp tahini. Chill for 30 minutes before serving. This sauce cuts through the richness of the pork perfectly and adds that authentic Middle Eastern touch!
Why does my shawarma turn out dry?
Dry shawarma usually means one of two things: overcooking or skipping the rest. First, always check internal temp with a meat thermometer—195-203°F is perfect. Second, never skip the 15-20 minute rest after cooking. The juices need time to redistribute! If it's still dry, try slicing thinner (¼-inch) and serving immediately with extra sauce to compensate.
Can I make this ahead of time for a party?
Cook the pork as directed, then chill completely. Store in an airtight container for up to 3 days or freeze for 3 months. To reheat, slice and warm in a skillet with 1 tsp oil for 2-3 minutes until crispy. For parties, I recommend assembling shawarma wraps or platters just before serving—it stays fresher and looks more impressive that way!
