Are you ready to transform your weeknight dinner routine with bold, exotic flavors that transport your taste buds straight to the markets of Marrakech? These Moroccan Spiced Chicken Skewers are about to become your go-to recipe for impressing family and friends while keeping things wonderfully simple. With a harmonious blend of warm spices, fresh herbs, and a cooling yogurt sauce, this dish proves that healthy eating never has to be boring.
Table of Contents
Why You’ll Love These Moroccan Spiced Chicken Skewers
This recipe checks all the boxes for the perfect weeknight meal. It’s healthy, packed with protein, bursting with flavor, and surprisingly quick to prepare. The marinade does most of the work for you, infusing tender chicken breast with aromatic spices like cumin, coriander, cinnamon, and paprika. The addition of fresh mint and cilantro brings brightness, while honey adds just a touch of sweetness to balance the warm spices.
What makes this recipe truly special is the creamy mint-lemon yogurt sauce. It’s cool, tangy, and absolutely addictive – you’ll want to drizzle it on everything! Plus, threading colorful bell peppers and red onions onto the skewers makes this dish as beautiful as it is delicious.
Essential Ingredients for Perfect Chicken Skewers
For the Marinade and Chicken
| Ingredient | Amount | Purpose |
|---|---|---|
| Chicken breast | 4 (6 oz) halves | Lean protein base |
| Extra-virgin olive oil | ¼ cup | Carries flavors, adds moisture |
| Fresh mint leaves | ¼ cup chopped | Bright, refreshing flavor |
| Fresh cilantro | ¼ cup chopped | Herbaceous notes |
| Fresh lemon juice | 2 tablespoons | Acidity and brightness |
| Honey | 2 teaspoons | Balances spices |
| Garlic | 2 cloves, minced | Aromatic depth |
| Paprika | 1 teaspoon | Mild smokiness |
| Ground cumin | 1 teaspoon | Earthy warmth |
| Ground coriander | ½ teaspoon | Citrusy undertones |
| Ground cinnamon | ½ teaspoon | Sweet warmth |
| Cayenne pepper | ¼ teaspoon | Subtle heat |
| Kosher salt | 1½ teaspoons | Enhances all flavors |
For the Yogurt Sauce
| Ingredient | Amount | Purpose |
|---|---|---|
| Whole-milk Greek yogurt | 2 cups | Creamy, tangy base |
| Fresh lemon juice | ½ cup | Bright acidity |
| Fresh mint leaves | ¼ cup finely chopped | Cooling freshness |
| Garlic | 2 cloves, minced | Savory depth |
| Lemon zest | 1 teaspoon | Concentrated citrus |
| Kosher salt | 1 teaspoon | Balances flavors |
For the Skewers
- 2 green bell peppers, cubed
- 1 small red onion, cut into 8 wedges
- Bamboo skewers (soaked in water for 30 minutes)
Step-by-Step Instructions
Prepare the Marinade
Start by whisking together your olive oil, mint, cilantro, lemon juice, honey, salt, garlic, and all your beautiful spices in a large bowl. The aroma alone will make your mouth water! Set aside ¼ cup of this marinade in a separate bowl – you’ll use this later for the vegetables.
Marinate the Chicken
Place your cubed chicken breast into a large resealable plastic bag. Pour the marinade over the chicken, press out the air, seal tightly, and massage the bag to ensure every piece is well-coated. Place the bag in a bowl and refrigerate for 5 hours. This marinating time is crucial – it allows those incredible spices to penetrate deeply into the meat.
Make the Yogurt Sauce
While your chicken marinates, prepare your show-stopping sauce. Whisk together Greek yogurt, lemon juice, mint, garlic, lemon zest, and salt until smooth and creamy. Cover and refrigerate until serving time. The flavors will meld beautifully as it chills.
Prepare the Vegetables
About 30 minutes before grilling, soak your bamboo skewers in water to prevent burning. Toss your bell pepper cubes and red onion wedges with that reserved ¼ cup of marinade. This ensures your vegetables are just as flavorful as your chicken.
Thread the Skewers
Remove the chicken from the marinade and discard the used marinade (food safety first!). Thread your chicken, peppers, and onions alternately onto the soaked skewers, creating beautiful, colorful patterns. This not only looks gorgeous but ensures everything cooks evenly.
Grill to Perfection
Preheat your outdoor grill to medium-high heat and lightly oil the grate. Arrange your skewers on the grill, close the lid, and cook for 8-10 minutes, turning once or twice. You’ll know they’re done when the chicken feels firm to the touch and has beautiful grill marks. Let them rest for 2-3 minutes before serving – this allows the juices to redistribute.
Serve and Enjoy
Serve your gorgeous skewers with the chilled yogurt sauce on the side for dipping or drizzling. Heaven on a stick!

Pro Tips for the Best Chicken Skewers
Uniform Sizing: Cut your chicken into evenly-sized 1½-inch cubes to ensure consistent cooking.
Don’t Skip the Marinade Time: The 5-hour marination is key to developing deep flavor. If you’re really pressed for time, 2 hours is the minimum, but longer is better.
Use Full-Fat Greek Yogurt: It creates the creamiest, most luxurious sauce. Low-fat versions can be watery.
Soak Those Skewers: Always soak bamboo skewers for at least 30 minutes to prevent them from catching fire on the grill.
Don’t Overcrowd: Leave a little space between pieces on the skewers to allow heat circulation and even cooking.
Test for Doneness: Chicken should reach an internal temperature of 165°F. Use a meat thermometer for accuracy.
Rest Before Serving: Those 2-3 minutes of resting make a real difference in juiciness.
Serving Suggestions
These Moroccan Spiced Chicken Skewers are incredibly versatile. Serve them over fluffy couscous or fragrant basmati rice for a complete meal. Add a simple side salad with cucumbers, tomatoes, and red onions dressed with lemon vinaigrette. Warm pita bread is perfect for scooping up that delicious yogurt sauce. For a low-carb option, serve alongside cauliflower rice or a generous portion of grilled vegetables.
Storage and Meal Prep
These skewers are meal-prep friendly! You can marinate the chicken up to 24 hours in advance. The yogurt sauce keeps well in the refrigerator for up to 3 days. Cooked skewers can be stored in an airtight container for 3-4 days and reheated gently. They’re also delicious served cold in salads or wraps!
Frequently Asked Questions
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are more forgiving and stay juicier. Just ensure they’re boneless and skinless, and adjust cooking time as needed since they may take slightly longer.
Can I bake these instead of grilling?
Yes! Preheat your oven to 425°F and place skewers on a baking sheet lined with parchment paper. Bake for 15-18 minutes, turning halfway through, until chicken reaches 165°F internally.
How spicy are these skewers?
They’re mildly spiced with just ¼ teaspoon cayenne pepper. If you love heat, double the cayenne. For a milder version, omit it entirely.
Can I make these ahead for a party?
Definitely! Assemble the skewers up to 4 hours ahead and keep refrigerated. The yogurt sauce can be made a day in advance. Just grill right before serving.
What if I don’t have fresh herbs?
Fresh herbs really make this recipe shine, but in a pinch, use 1 tablespoon dried mint and 1 tablespoon dried cilantro in the marinade. The flavor won’t be quite as bright but will still be delicious.
Can I freeze these?
You can freeze the marinated raw chicken (without vegetables) for up to 3 months. Thaw in the refrigerator overnight before threading onto skewers and grilling.
Make These Moroccan Spiced Chicken Skewers Tonight!
There you have it – a restaurant-quality meal that you can easily make at home. These Moroccan Spiced Chicken Skewers prove that healthy eating is anything but boring. With minimal prep work and maximum flavor payoff, this recipe deserves a permanent spot in your dinner rotation. The combination of warm spices, fresh herbs, and that incredible yogurt sauce creates a meal that’s both comforting and exciting.
Fire up that grill, gather your ingredients, and get ready to experience the magic of Moroccan cuisine in your own backyard. Your taste buds will thank you, and your family will be asking for seconds! Don’t forget to serve with extra yogurt sauce – trust us, you’ll want it.
Ready to bring these flavors to your table? Grab your ingredients and start marinating that chicken. Dinner just got a whole lot more interesting!
PrintMoroccan Spiced Chicken Skewers: Your New Favorite Grilling Recipe
Tender chicken breast cubes marinated in aromatic Moroccan spices including cumin, coriander, cinnamon, and fresh herbs, then grilled to perfection with colorful bell peppers and red onions. Served with a refreshing mint-lemon yogurt sauce.
- Prep Time: 5 hours 15 minutes
- Cook Time: 10 minutes
- Total Time: 5 hours 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Moroccan
- Diet: Gluten Free
Ingredients
¼ cup extra-virgin olive oil
¼ cup chopped fresh mint leaves
¼ cup chopped fresh cilantro
2 tablespoons fresh lemon juice
2 teaspoons honey
1 ½ teaspoons kosher salt
2 cloves garlic, minced
1 teaspoon paprika
1 teaspoon ground cumin
½ teaspoon ground coriander
½ teaspoon ground cinnamon
¼ teaspoon ground cayenne pepper
4 (6 ounce) skinless, boneless chicken breast halves, cut into 1 1/2 inch cubes
2 cups whole-milk Greek yogurt
½ cup fresh lemon juice
¼ cup finely chopped mint leaves
2 cloves garlic, minced
1 teaspoon finely grated fresh lemon zest
1 teaspoon kosher salt
2 green bell peppers, cut into cubes
1 small red onion, cut into 8 wedges
bamboo skewers, soaked in water for 30 minutes
Instructions
1. Whisk olive oil, 1/4 cup mint, cilantro, 2 tablespoons lemon juice, honey, 1 1/2 teaspoon salt, 2 cloves garlic, paprika, cumin, coriander, cinnamon, and cayenne in a large bowl. Reserve 1/4 cup marinade in a separate bowl.
2. Place chicken in a large resealable plastic bag. Pour marinade over chicken. Press air out of the bag and seal tightly. Turn the bag to distribute the marinade. Place in a bowl and refrigerate for 5 hours.
3. Whisk yogurt, 1/2 cup lemon juice, 1/4 cup mint, 2 cloves garlic, lemon zest, and 1 teaspoon salt together in a bowl to make sauce. Cover and place in the refrigerator.
4. Toss green bell peppers and red onion in the reserved 1/4 cup marinade. Remove chicken from the bag and discard all marinade. Thread chicken, peppers, and onion alternately onto skewers.
5. Preheat an outdoor grill for medium-high heat and lightly oil the grate. Arrange skewers on the grill. Close lid and cook, turning once or twice, until chicken is firm to the touch, 8 to 10 minutes. Remove from grill and let stand for 2 to 3 minutes. Serve with cold sauce.
Notes
Soak bamboo skewers for at least 30 minutes to prevent burning.
Marinate chicken for a minimum of 2 hours, but 5 hours yields the best flavor.
Chicken is done when internal temperature reaches 165°F.
Yogurt sauce can be made up to 24 hours in advance.
For a spicier version, increase cayenne pepper to ½ teaspoon.
These skewers can also be baked at 425°F for 15-18 minutes.

