This post may contain affiliate links. Please read our disclosure policy.
Juicy grilled chicken skewers marinated in a fragrant blend of spices, citrus, and honey, paired with sweet pineapple and vegetables for an easy, flavor-packed meal perfect for any occasion.

There are some recipes that instantly make me think of summer, and these preserved lemon chicken kebabs are one of them. They’re colorful, incredibly juicy, and packed with layers of flavor from preserved lemons, warm spices, garlic, and a touch of honey. The sweet pineapple caramelizes beautifully on the grill, balancing the savory chicken with little bursts of sweetness.
One of the things I love most about this recipe is that most of the work happens the day before. Simply marinate the chicken, chop the vegetables when you’re ready to cook, and thread everything onto skewers. Whether you’re cooking outdoors on the grill, using an indoor grill pan, or even a regular skillet, you’ll end up with tender, flavorful chicken every time.
The preserved lemon paste gives these kebabs a unique bright citrus flavor that regular lemon juice simply can’t replicate. Combined with paprika, coriander, cinnamon, and nutmeg, it creates a marinade that’s aromatic without being overly spicy.
What Are Preserved Lemons?
Preserved lemons are whole lemons cured in salt until the peel becomes soft, fragrant, and intensely flavorful. Unlike fresh lemons, preserved lemons lose much of their sharp acidity and develop a complex citrus flavor that’s slightly floral, salty, and wonderfully savory.
Using preserved lemon paste makes this recipe even easier because there’s no chopping involved. If you only have whole preserved lemons, simply remove the seeds and finely chop the peel and pulp before adding them to the marinade.
Why You’ll Love This Recipe
- Easy make-ahead meal. The chicken can marinate overnight, making dinner quick and stress-free.
- Incredibly juicy chicken. Chicken thighs stay moist even over high heat.
- Bright and flavorful. Preserved lemons add a deep citrusy flavor that complements the warm spices beautifully.
- Naturally colorful. Bell peppers, onions, and pineapple make these kebabs as beautiful as they are delicious.
- Multiple cooking methods. Grill outdoors, use an indoor grill pan, or cook them in a skillet.
- Perfect for entertaining. These kebabs are ideal for backyard BBQs, potlucks, or weeknight dinners.
The Flavor Profile: Why It Works
This recipe relies on a beautiful interplay of contrasting elements. Preserved lemons lend a unique, complex, fermented salt-citrus depth that you simply cannot replicate with regular lemon juice. We balance that bold sharpness with honey and a warm, earthy spice blend featuring paprika, cumin, coriander, and just a hint of warm cinnamon and nutmeg.
When these heavily seasoned chicken pieces hit the heat, the natural sugars in the honey and the pineapple caramelize beautifully, forming those irresistible charred edges that define a spectacular kebab.
Three Ways to Cook: Grill, Grill Pan, or Skillet
The beauty of this recipe lies in its extreme versatility. You don’t need a massive outdoor setup or perfect weather to enjoy these skewers; they translate perfectly to your indoor stovetop.
1. The Outdoor Grill (The Classic Route)
Preheat your grill to medium-high heat (400°F to 450°F / 200°C to 230°C) and ensure your grates are clean and oiled. Lay the kebabs across the heat and cook for 12 to 15 minutes, turning a quarter-turn every 3 to 4 minutes. If the fruit or veggies start to char too quickly before the chicken finishes cooking, simply slide them to a cooler zone of the grill to finish via indirect heat.
2. The Indoor Grill Pan (The Best Indoor Alternative)
Get a cast-iron grill pan smoking hot over medium-high heat. Cook the skewers in batches so you don’t crowd the pan, letting them sear undisturbed for 3 to 4 minutes per side to lock in beautiful, distinct grill marks.
PRO TIPS: Loose tenting with a sheet of aluminum foil during the last few minutes helps trap the ambient heat to ensure the thick chicken pieces cook perfectly through to the center.
3. The Standard Skillet (Maximum Surface Browning)
If you don’t have a grill pan, a standard flat frying pan works wonderfully. Keep the heat around medium—you want a steady sizzle, but not screaming hot, so that the honey in the marinade doesn’t burn before the meat is cooked.
PRO TIPS: If your skewers don’t fit flat in your pan, you can skip the threading entirely! Just sauté the chicken chunks in the skillet until done, set them aside, blister the veggies and pineapple in the same pan, and toss them all back together before serving.
Ingredient Breakdown & Substitutions
- Boneless Skinless Chicken Thighs: Thighs are highly recommended for their rich flavor and juiciness. If you prefer chicken breast, cut them slightly larger (around 1.5 inches) and reduce the cooking time by 2–3 minutes so they don’t dry out.
- Preserved Lemon Paste: This provides a unique, deeply complex, fermented citrus-salt depth. If you cannot find it, substitute it with the finely minced zest and juice of 1 large fresh lemon plus 1/2 tsp of fine sea salt.
- Honey: This balances the acid and helps the chicken caramelize beautifully on the heat. Maple syrup or agave nectar work perfectly as a 1:1 substitute.
- The Warm Spice Blend (Paprika, Cumin, Coriander, Cinnamon, Nutmeg): This creates a gorgeous Moroccan/Tunisian-inspired flavor profile. If you want a quick shortcut, you can replace the cumin, coriander, cinnamon, and nutmeg with 2.5 teaspoons of Ras el Hanout or Garam Masala.
- Pineapple Chunks: Canned pineapple works beautifully here because it holds its shape well and caramelizes quickly. Fresh ripe pineapple can also be used; just ensure it is cut into uniform, thick chunks so it doesn’t slide off the skewers.
Variations
- Make it spicier: Add extra crushed red pepper flakes or a pinch of cayenne pepper if you enjoy more heat.
- Add more vegetables: Feel free to include zucchini, mushrooms, cherry tomatoes, or chunks of eggplant. Just cut them into similar-sized pieces so they cook evenly with the chicken.
- Use fresh pineapple: Fresh pineapple caramelizes beautifully on the grill and has a slightly firmer texture than canned pineapple. Either option works well.
- Turn it into chicken bites: Skip the skewers altogether and cook the marinated chicken pieces in a cast-iron skillet, grill basket, or on a sheet pan for an easy weeknight dinner. Serve over rice, couscous, or a fresh salad.
Pro-Tips for Kebab Success
- Don’t Crowd the Skewers: When threading your chicken, fruit, and veggies, leave a tiny bit of breathing room between each piece. If you pack them too tightly together, the food will steam instead of getting those gorgeous, smoky charred edges.
- The “Two-Skewers” Flip Hack: If you find that your round pineapple chunks or slippery onions keep spinning around when you try to flip the skewers on the grill, thread them onto two parallel skewers instead of one. This locks everything in place and makes flipping effortless.
- Save the Marinade? Never brush the raw marinade back onto the chicken during the last few minutes of cooking unless you have boiled it in a saucepan first to kill off any bacteria from the raw meat.
Frequently Asked Questions
- Can I use chicken breast?
Yes, but chicken thighs are much more forgiving and remain juicy after grilling. If using chicken breast, be careful not to overcook it since it dries out more easily. - Can I use fresh lemons instead?
Fresh lemons will add brightness and acidity but won’t provide the same deep, mellow citrus flavor that preserved lemons do. The preserved lemons are what make this recipe truly unique. - Can I prepare these ahead of time?
Absolutely. Marinate the chicken for up to 24 hours in advance. You can also assemble the skewers several hours before cooking and keep them covered in the refrigerator until you’re ready to grill. - Can I freeze the marinated chicken?
Yes. Freeze the chicken in its marinade for up to 3 months. Thaw it overnight in the refrigerator before threading it onto skewers and cooking. - Can I cook these in the oven?
Yes. Arrange the skewers on a wire rack set over a baking sheet and bake at 425°F (220°C) for about 20–25 minutes, turning halfway through. For extra caramelization and char, broil them for the last 2–3 minutes, keeping a close eye on them to prevent burning.
Serving Ideas
These preserved lemon chicken kebabs pair well with a variety of sides to create a complete and satisfying meal.
1. Turmeric rice
2. Coconut rice
3. Lemon herb rice
4. Garlic butter rice
5. Couscous
6. Quinoa
7. Warm pita or naan
8. Tzatziki
9. Hummus
10. Garlic yogurt sauce
11. Fresh cucumber tomato salad
12. Grilled corn
13. Roasted potatoes
For a complete summer meal, serve these kebabs with fluffy rice, a crisp salad, and a creamy yogurt sauce. The combination of bright citrus, warm spices, sweet pineapple, and fresh vegetables makes for a colorful and well-balanced dinner that’s perfect for everything from weeknight meals to backyard barbecues.
Storage
- Refrigerator: Store leftover chicken kebabs in an airtight container in the refrigerator for up to 3 days.
- Freezer: Remove the cooked chicken and vegetables from the skewers, then transfer them to a freezer-safe container or freezer bag. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- To reheat: Warm the kebabs gently in a skillet over medium-low heat, in a 350°F (180°C) oven until heated through, or microwave briefly in 30-second intervals until hot. Be careful not to overheat the chicken, as it can become dry.
This preserved lemon chicken kebab recipe is proof that a simple marinade can create something truly special. The preserved lemons brighten every bite, the warm spices add incredible depth, and the sweet pineapple brings everything together into a meal that’s perfect for summer grilling but just as delicious any time of year.

Preserved Lemon Chicken Kebabs
Ingredients
- 700 g boneless skinless chicken thigh
- 60 g preserved lemon paste see notes
- 60 g olive oil
- 8 cloves garlic smashed to release flavor
- 2 Tbsp honey
- 2 tsp paprika
- 1 tsp ground coriander
- 1 tsp crushed red pepper flakes
- ¼ tsp ground cinnamon
- ¼ tsp ground nutmeg
- 1 tsp salt
For the kebabs:
- 910 g pineapple chunks 2 cans pineapple chunks
- 600 g red onion
- 600 g bell peppers about 3 medium size of mixed colored peppers
- 4 Tbsp cooking oil
- ½ tsp freshly ground black pepper
- Salt to taste
Instructions
Marinate the chicken:
- Cut the chicken into about 1-inch pieces. Place it in a large mixing bowl and add preserved lemons, oil, garlic cloves, honey, paprika powder, ground cumin, ground coriander, red pepper flakes, ground cinnamon, ground nutmeg, and salt. Toss to combine everything and make sure the chicken pieces are well coated with the seasonings and spices. Cover and refrigerate to let it marinate for at least 6 hours or up to 24 hours

On the day you plan to serve the kebabs:
- Remove the chicken from the fridge and let it sit a room temperature for about an hour
- While waiting, prepare the vegetables. Cut the bell peppers into 1 1/2- 2 inch squares. Cut the onion half and cut each half into quarters, so you get 8 wedges. Separate the wedges into 2-layer chunks
- Toss the onion and bell peppers chunks into oil, freshly ground black pepper, and pinch of salt. Toss to combine

- I use canned pineapple chunks for convenience. Discard or save the juice for other use
If you plan to use bamboo skewers, prepare them by soaking:
- If you use bamboo skewers, place your skewers in a shallow dish (like a baking pan or rimmed baking sheet) and submerge them completely in warm water.
- Wood floats, so the skewers will try to bob to the top. Weigh them down by placing a heavy plate, a ceramic bowl, or even a glass loaf pan on top of them so they stay entirely underwater.
- Take them out of the water right before you are ready to thread your chicken and veggies. Give them a quick shake over the sink to remove excess water so it doesn't steam your food.
Assembling the kebabs:
- If you use a long metal skewer, you can skip the soaking part. Thread the skewer with onion, bell pepper, pineapple chunk, and then chicken piece. Repeat with the same order again another 3-4 times (depending on how long is your metal skewer)

- If you use bamboo skewers, the method is the same, you will just do a shorter version
If cooking on outdoor grill:
- Clean and oil your grates. Fire up your grill to medium-high heat (around 400°F to 450°F / 200°C to 230°C).
- Lay the kebabs across the grates. Cook for 12–15 minutes, turning a quarter-turn every 3 to 4 minutes. Basting with the marinade juice you reserved earlier as you cook
- If the pineapple or onions start to char too fast, move the kebabs to a slightly cooler part of the grill (indirect heat) to let the chicken finish cooking through.
If cooking with a grill pan (indoor):
- A cast-iron grill pan gives you those beautiful charred grill marks indoors, but requires a little more attention since you have less surface contact.
- Heat your grill pan over medium-high heat until it is smoking hot. Brush a tiny bit of oil on the ridges
- Place the skewers down. Don't crowd the pan; cook in batches if necessary. Let them sear undisturbed for 2-3 minutes to get clean grill marks, then rotate. Total time will be about 10-12 minutes. Basting with the marinade juice you reserved earlier as you cook
If cooking using regular skillet or flat frying pan:
- A regular flat skillet gives you the best overall browning (Maillard reaction) because the entire surface of the chicken and veggies makes contact with the hot metal. You need a flat fying pan if you use metal skewers because regular skillet won't fit
- Heat a large skillet over medium heat. You don't want it screaming hot like the grill pan, or the honey in the marinade will burn before the chicken cooks.
- Add the skewers. Cook for about 2-3 minutes per side (turning 4 times total) for a total of 8-12 minutes. Basting with the marinade juice you reserved earlier as you cook

Serve:
- Serve them warm along other main or side dishes. More ideas in my post above




