Punjabi Chicken Shawarma with Pomegranate and Cumin
Photo by Mohammad Fahim on Pexels

Punjabi Chicken Shawarma with Pomegranate and Cumin

A vibrant fusion shawarma that marries Punjabi warming spices with Middle Eastern pomegranate acidity. Chicken breast is marinated in yogurt, pomegranate molasses, roasted cumin, and dried fenugreek, then grilled until charred and juicy. Served on warm roti with pickled onions, fresh cilantro, and a cooling yogurt sauce spiked with pomegranate. The result is complex, tangy, smoky, and deeply aromatic.

Prep
20 min
Cook
12 min
Wait
8 hr
Total
8 hr 32 min
Makes
4 servings (4 wraps, 2 cups filling)
Share

Steps

Before you start
  • Marinate chicken for at least 8 hours (or up to 24 hours) in the refrigerator for best flavor.
  • Preheat a grill pan or outdoor grill to medium-high heat 10 minutes before cooking.
  • Have all components (roti, sauce, toppings) ready before grilling so chicken stays hot.
  • Toast cumin seeds in a dry skillet over medium heat for 1–2 minutes until fragrant, then grind; this brightens the flavor.
  1. Make the marinade

    • In a large bowl, whisk together yogurt, pomegranate molasses, ground cumin seeds, kasuri methi, minced garlic, minced ginger, Kashmiri chili powder, salt, and black pepper.
    • Stir in the oil.
    • The marinade should be thick and aromatic, with visible flecks of fenugreek and spices.
    + Show details

    Ready when: Marinade is well combined with visible spices and has a deep red-brown color

    Tip: Toast the cumin seeds in a dry skillet for 1–2 minutes over medium heat before grinding; toasted cumin has a richer, nuttier flavor than raw.

  2. Marinate the chicken

    • Pat the chicken breasts dry with paper towels.
    • Place them in a shallow dish or resealable plastic bag.
    • Pour the marinade over the chicken, coating all sides evenly.
    • Cover (or seal) and refrigerate for at least 8 hours, preferably 12–24 hours.
    • Turn the chicken halfway through if using a dish.
    + Show details

    Ready when: Chicken is thoroughly coated and has absorbed marinade color; surfaces are no longer dry

    Tip: The longer you marinate, the deeper the flavor. Even 8 hours will give good results, but 18–24 hours is ideal for maximum tenderness and flavor development.

  3. Remove chicken from cold

    • Take the marinated chicken from the refrigerator 15 minutes before grilling.
    • Let it sit at room temperature so it cooks evenly and doesn't cool down the grill.
    + Show details

    Ready when: Chicken feels cool but not cold to the touch

    Tip: This step prevents the exterior from drying out while the interior cooks through.

  4. Preheat grillOven 400°F / 205°C

    • Preheat a grill pan or outdoor grill to medium-high heat (about 400°F/200°C) for 10 minutes.
    • Oil the grate lightly with a cloth or brush to prevent sticking.
    + Show details

    Ready when: Grill is hot enough that a drop of water sizzles and evaporates immediately

    Tip: A hot grill creates a flavorful char crust while keeping the inside juicy.

  5. Grill the chickenOven 165°F / 75°C

    • Remove chicken from the marinade, letting excess drip back into the dish.
    • Place chicken breasts on the hot grill, spacing them at least 2 inches apart.
    • Do not move them for the first 3–4 minutes, allowing a caramelized crust to form.
    • Flip once and grill for another 3–4 minutes on the second side.
    • The internal temperature should reach 165°F (74°C) when measured with a meat thermometer in the thickest part.
    • The exterior should be deeply charred in spots with golden-brown browning.
    + Show details

    Ready when: Internal temperature is 165°F (74°C); exterior is caramelized and charred in spots; juices run clear when pierced

    Tip: Resist the urge to flip early or move the chicken. Leave it alone for the first side to build a flavorful, protective crust. If flames flare, move chicken to a cooler spot temporarily.

  6. Rest the chicken

    • Transfer the grilled chicken to a cutting board and let it rest for 3–4 minutes.
    • This allows juices to redistribute and keeps the meat from drying out when you slice or shred it.
    + Show details

    Ready when: Chicken is still warm and glistens with accumulated juices; meat is opaque throughout

    Tip: Skipping this step will cause the meat to lose its flavorful juices when you cut or tear it.

  7. Slice the chicken

    • Using a sharp knife, slice the chicken breasts against the grain into ½-inch-thick strips.
    • If the strips are very long, cut them in half.
    • Arrange on a warm plate, keeping pieces together so they retain heat.
    + Show details

    Ready when: Chicken is sliced into even pieces; no pink remains inside

    Tip: Cutting against the grain ensures tender slices that won't shred too much when torn apart in the wrap.

  8. Make the pomegranate yogurt sauce

    • In a small bowl, whisk together ½ cup yogurt, lemon juice, salt, and ground cumin.
    • Gently fold in most of the pomegranate arils, reserving a small handful for garnish.
    • The sauce should be creamy with pockets of tart pomegranate.
    • Taste and adjust salt as needed.
    + Show details

    Ready when: Sauce is smooth with no yogurt lumps; pomegranate arils are evenly distributed; tastes balanced between tangy and creamy

    Tip: Don't over-fold; leave some arils whole so you get bright bursts of pomegranate flavor and visual appeal.

  9. Pickle the red onions

    • Thinly slice the red onion and place in a small bowl.
    • Squeeze lemon juice over the slices, sprinkle with a pinch of salt, and let sit for 10–15 minutes.
    • The onions will soften and turn slightly pink as the acid works on them.
    • Drain any excess liquid before serving.
    + Show details

    Ready when: Onions are translucent at the edges, slightly softened, with faint pink color; liquid has accumulated at the bottom

    Tip: Pickling the onions ahead of time allows the flavors to develop and makes them less raw and harsh.

  10. Warm the roti

    • Just before serving, heat a dry skillet or tawa over medium heat.
    • Place each roti on the skillet for 30 seconds to 1 minute per side until they puff slightly and develop light brown spots.
    • Stack them in a kitchen towel to keep warm and soft.
    + Show details

    Ready when: Roti puffs and develops light brown spots; surface is warm and slightly crispy

    Tip: Warming roti just before serving keeps them soft and pliable for wrapping. Store them in a towel to trap steam.

  11. Assemble the shawarma wraps

    • Lay a warm roti on a plate.
    • Spread a spoonful of pomegranate yogurt sauce down the center.
    • Add a portion of sliced chicken on top.
    • Top with a generous pinch of pickled red onions, fresh cilantro, and mint (if using).
    • Drizzle with a bit more sauce and sprinkle with reserved pomegranate arils.
    • Fold or roll the roti around the filling, tucking in the sides as you go.
    • Serve immediately.
    + Show details

    Ready when: Wraps are packed with filling, colorful, and have an appealing balance of sauce, protein, and herbs

    Tip: Don't overstuff or the roti may tear. A moderate amount of each component lets flavors shine and makes the wrap easy to eat.

Good to know

Tips
  • Toast whole cumin seeds in a dry skillet for 1–2 minutes before grinding; toasted cumin is more fragrant and flavorful than raw powder and adds depth to the marinade.
  • The pomegranate molasses is crucial to the Punjabi-Middle Eastern fusion; its tart, fruity notes balance the warm spices and yogurt richness. Don't skip it.
  • Marinate for at least 8 hours if possible. A full 18–24 hours allows the acid and enzymes in yogurt to tenderize the chicken and let spices permeate deeply.
  • Don't move the chicken on the grill for the first 3–4 minutes. Frequent flipping prevents a flavorful, caramelized crust from forming and can dry out the meat.
Make ahead

You can marinate the chicken up to 24 hours in advance. The pomegranate yogurt sauce can be made up to 4 hours ahead and kept refrigerated; fold in pomegranate arils just before serving to keep them fresh and plump. Pickled onions can be made up to 2 hours in advance.

Storage & reheating

Cooked chicken (without sauce) keeps in an airtight container in the refrigerator for up to 3 days. Reheat gently on a grill pan or skillet over medium heat for 2–3 minutes per side, or warm in a 350°F (175°C) oven for 5 minutes. The pomegranate yogurt sauce lasts 3 days refrigerated. Freeze cooked chicken for up to 2 months; thaw in the refrigerator overnight and reheat as above. Do not freeze the sauce or toppings.

Substitutions
  • pomegranate molasses → Pomegranate juice (3 tablespoons) mixed with 1 teaspoon honey, or red wine vinegar thinned with a splash of water. These alternatives provide acidity and slight sweetness similar to molasses, though the flavor will be less concentrated. Adjust to taste.
  • kasuri methi (dried fenugreek leaves) → Dried oregano (1 teaspoon) or ½ teaspoon dried thyme. These add a similar herbaceous, slightly bitter note, though the distinctive fenugreek aroma will be lost. The result will be less authentically Punjabi.
  • Kashmiri_chili → Sweet or hot paprika (1 teaspoon), or ½ teaspoon cayenne for more heat. Paprika will give color and mild warmth; Kashmiri chili is fruity and not very hot, so regular paprika is a closer match than cayenne.
  • roti or Indian flatbread → Naan, pita bread, or large flour tortillas. Naan adds richness; pita is thinner and pockets filling; tortillas work but are less traditional. All will hold the filling.

More shawarma & gyros

See all →

Find more like this

Meal
Lunch
Main ingredient
Chicken Breast

Reviews (0)