Best Ramadan Recipes: Delicious & Nutritious Dishes for Iftar & Suhoor
A delicious and filling combo of marinated shawarma (chicken or beef) wrapped in soft pita, served with crunchy pickles and sweet stuffed dates, perfect for iftar during Ramadan.

I still remember the first time I wrapped a warm, spiced shawarma into pillowy pita for iftar—the garlic sauce fogged the kitchen and everyone dived in. This combo of shawarma (chicken or beef), crisp pickles, soft pita and sweet stuffed dates is a classic Ramadan pairing because it’s filling, fast to assemble, and balances salt, fat, and sweetness for restoring energy after a day of fasting. If you like hearty yet simple meals that travel well from oven to table, you’ll appreciate the straightforward technique here—and if you want another easy weeknight protein dish, try this delicious low-carb chicken spinach mushroom bake for variety.
Why you’ll love this dish
This shawarma-and-stuffed-dates combo hits all the marks for Ramadan: it’s quick to prepare, scalable for big families, and easy to adapt for suhoor leftovers. Marinated meat gives deep flavor without complicated steps, while date-stuffed nuts provide a nutrient-dense, sweet finish that fuels the next day. It’s budget-friendly too—use one cut of meat and stretch it into many pita sandwiches, and a small bag of almonds and walnuts turns inexpensive dates into an elegant nibble.
The cooking process explained
Before you dive into the ingredient list, here’s the roadmap so you know what’s coming: marinate the chicken or beef for at least 30 minutes (longer if you can), then grill or roast the meat until it’s juicy and slightly charred. While the meat cooks, prepare the garlic sauce and slice pickles. Warm pitas briefly and assemble the sandwiches with sliced meat, sauce and pickles. For dessert, pit the dates and stuff them with a quick mix of chopped almonds and walnuts. Total active time is modest—about 25–40 minutes depending on marinating and cooking method—so you can coordinate everything for a timely iftar.
What you’ll need
- Chicken (thighs or breast) or beef (flank, sirloin, or thinly sliced roast) — ~1–1.5 lb for 4 people
- Pita bread — soft pocket or flat pita
- Garlic sauce (toum or garlic yogurt sauce) — homemade or store-bought
- Pickles — thin dill or turnip slices
- Dates — Medjool work best for stuffing (soft and large)
- Almonds and walnuts — roughly chopped for stuffing
- Shawarma spices: ground cumin, paprika, ground coriander, turmeric, cayenne (optional), salt, freshly ground black pepper
- Olive oil and lemon juice (for marinade)
- Optional garnishes: chopped parsley, sliced tomatoes, thinly sliced onion, sumac
Substitutions/notes: Greek yogurt can replace toum if you prefer creamy, tangy sauce; pine nuts or pecans can replace walnuts/almonds for different textures.
Step-by-step instructions
- Marinate the meat: Combine 2 tbsp olive oil, juice of half a lemon, 1 tsp cumin, 1 tsp paprika, 1/2 tsp ground coriander, pinch turmeric, salt and pepper. Rub evenly over chicken or thinly sliced beef. Marinate at least 30 minutes, up to overnight in the fridge.
- Heat your grill, grill pan, or preheat oven to 425°F (220°C). For grilling, cook chicken thighs 6–8 minutes per side until internal temp reads 165°F; for beef slices, sear until browned and cooked to desired doneness (medium-rare to medium works well). If roasting, spread on a baking sheet and roast 18–25 minutes, depending on thickness.
- Rest the meat for 5–10 minutes, then thinly slice across the grain for beef or shred/chop the chicken.
- Warm pitas for 1–2 minutes on a dry skillet or wrapped in foil in a low oven. Fill each pita with sliced meat, a generous drizzle of garlic sauce, and pickles. Add parsley, tomato, or onion if desired.
- Prepare stuffed dates: Slice each date lengthwise, remove pit, and fill with a spoonful of chopped almonds and walnuts. Serve chilled or at room temperature.
(Note: for a helpful weeknight alternative that keeps things low-carb, consider pairing lean proteins with simple sides like those in this delicious keto crunchwraps recipe.)
Key Ingredients
- Protein: Chicken thighs are forgiving and juicy; beef flank gives classic shawarma chew.
- Pita: Soft pocket pita for easy stuffing. Toast slightly to avoid becoming soggy.
- Garlic sauce: Toum is traditional—made with oil, garlic and lemon—or use garlic yogurt for a milder option.
- Pickles: The bright acidity cuts through the richness of the meat.
- Dates + Nuts: Dates bring natural sugar and fiber; almonds and walnuts add crunch and healthy fats.
Small substitutions: Use flatbreads, naan, or lavash if pita isn’t available; sunflower seeds add crunch to for nut-free date stuffing.

01Ingredients
Shawarma Ingredients
Optional Garnishes
02Method
- Marinating the Meat
- Cooking the Meat
- Preparing the Pitas
- Stuffing the Dates
Tap a step when it's done. The next one lights up.
0 OF 10 DONE03Recipe notes
- 01Consider pairing with lean proteins for a low-carb option. Store leftovers in an airtight container up to 3-4 days.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
How to store & reheat
Refrigeration: Store sliced meat in an airtight container up to 3–4 days. Keep garlic sauce separately in the fridge for up to 5 days. Stuffed dates last 3–4 days refrigerated.
Freezing: Cooked sliced meat freezes well for up to 3 months—cool completely, vacuum-seal or double-wrap, and thaw in the fridge before reheating. Garlic sauce does not freeze well (it separates).
Reheating: Reheat meat briefly in a skillet or oven at 350°F (175°C) until warmed through to avoid drying. If microwaving, add a splash of water and cover to retain moisture.
Food safety: Chill cooked items within two hours and reheat to 165°F (74°C) before serving. Discard any perishable food left at room temperature longer than 4 hours.
Creative twists
- Vegetarian: Replace meat with grilled eggplant or mushrooms seasoned with the same shawarma spice mix.
- Saucy variations: Try tahini sauce, harissa mayo, or a yogurt-cucumber tzatziki instead of garlic sauce.
- Sweet-savory dates: Stuff dates with goat cheese and pistachios for a tangy-sweet bite.
- Regional spins: Add baharat spice for a Levantine twist, or use shawarma spice blends ready-made for convenience.
- Low-carb: Serve the sliced meat over a salad or wrapped in lettuce leaves.
Helpful answers
How long should I marinate the meat for best results?
A: At least 30 minutes for quick flavor; 4–8 hours or overnight yields a more pronounced taste and tender texture—keep it refrigerated.
Can I use pre-sliced deli meat to save time?
A: You can, but freshly cooked meat offers better texture and flavor. If using deli meat, warm it gently and add extra sauce to boost moisture.
Are stuffed dates healthy?
A: Yes—dates provide natural sugars, fiber, and potassium; nuts add protein and heart-healthy fats. They’re calorie-dense, so enjoy them as a small, nutritious finish to iftar.
Can I make this gluten-free?
A: Yes. Swap pita for gluten-free flatbreads or serve the shawarma protein over rice or a salad.
How do I keep pita from getting soggy when assembling ahead?
A: Place sauces on the side and layer greens between pita and wet fillings. Alternatively, wrap sandwiches tightly and consume within a few hours.
Conclusion
This shawarma-and-stuffed-dates pairing offers a reliable, delicious iftar or suhoor option that’s easy to scale and customize. For more ideas, check out 35 Ramadan recipes for suhoor and iftar and my Ramadan Brownies.
Crockpot & Slow Cooker
Dinner Bowls
Casseroles
