Moroccan roast chicken is your gateway to bold, aromatic spices and perfectly tender, juicy meat. This recipe delivers layers of flavor thanks to a homemade Moroccan spice paste and transforms ordinary chicken into a show-stopping centerpiece.
Plus, it roasts beautifully on a bed of baby carrots and potatoes, soaking up all those savory juices for a complete, one-pan meal.

If you’re wondering how to cook Moroccan chicken that’s loaded with flavor yet easy to pull off, this is the dish for you.
Whether you’re prepping a weeknight dinner or entertaining guests, this recipe is your secret weapon for impressing every palate at the table.
My Story Behind This Moroccan Roast Chicken
The very first time I made this easy Moroccan chicken recipe, I was inspired by my deep dive into Mediterranean and North African flavors.
While experimenting at home, I learned that a homemade Moroccan spice paste was the key to achieving that rich, layered taste you find in authentic restaurants. I tested batch after batch, fine-tuning every ingredient, until I created a version that’s both approachable and true to tradition.
This best roast chicken with spices is now one of my family’s most requested meals.
I love how the paprika and warming spices like cinnamon, nutmeg, and cardamom create a stunning aroma while roasting. Every time I make it, my kitchen smells absolutely heavenly, and I’m reminded why I keep coming back to this recipe.
Ingredients for Moroccan Roast Chicken
- ⅛ teaspoon ground cloves
- ¼ teaspoon ground black pepper
- ⅜ teaspoon fennel seed, ground
- ¾ teaspoon sesame seeds, ground
- ⅛ teaspoon ground coriander
- ⅛ teaspoon ground cumin
- ⅛ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¾ teaspoon ground ginger
- ⅛ teaspoon ground cardamom
- 2 tablespoons Hungarian paprika
- ¼ cup fresh lemon juice
- 1 tablespoon salt
- 3 tablespoons chopped fresh mint
- 1 teaspoon ground black pepper
- 2 cloves garlic, peeled and crushed
- 3 tablespoons olive oil
- 1 pound small red potatoes, quartered
- 2 cups baby carrots
- 2 small lemons
- 1 (4-pound) roasting chicken, rinsed and patted dry
How to Make Moroccan Roast Chicken
- Preheat your oven to 350°F (175°C).
- Make the spice mix: Combine the cloves, black pepper, fennel, sesame seeds, coriander, cumin, allspice, nutmeg, ginger, and cardamom in a small bowl. Set aside.
- Prepare the spice paste: In a blender, add the paprika, lemon juice, prepared spice mix, salt, fresh mint, black pepper, garlic, and 2 tablespoons of olive oil. Blend until smooth, adding an extra tablespoon of olive oil if needed for a spreadable consistency.
- Prep your vegetables: Spread the quartered potatoes and baby carrots evenly across the bottom of a roasting pan.
- Take your rinsed and dried whole chicken. Rub about 1/4 of the spice paste inside the cavity, then coat the outside of the chicken thoroughly with the remaining paste, ensuring even coverage.
- Pierce the lemons all over with a fork and place them inside the chicken cavity.
- Position the chicken directly on top of the potatoes and carrots in the roasting pan. Tent the chicken loosely with aluminum foil to prevent over-browning.
- Roast: Place the roasting pan in the oven and roast for approximately 2 hours, or until the thickest part of the thigh registers 180°F (80°C) with a meat thermometer. The juices should run clear.
- Let the chicken rest for about 10 minutes before carving and serving. This step allows the juices to redistribute, keeping the meat moist.
My Chef Tips for the Best Moroccan Roast Chicken
- Batch the spice mix: Mix a larger quantity of the spice blend and store it in an airtight container for up to a month. It saves time and ensures consistency every time you cook.
- Use fresh spices: Spices lose their potency over time. If your pantry staples have been sitting for more than a year, it’s worth restocking for the best flavor.
- Don’t skip the resting step: Resting the chicken briefly before slicing ensures the juices don’t run out, leaving the meat tender and succulent.
- For brighter flavor: Finish the dish with a sprinkle of fresh lemon juice just before serving.
- Storage tips: Leftover chicken can be stored in an airtight container in the refrigerator for up to three days. Reheat gently in the oven to avoid drying out.
Moroccan Roast Chicken FAQs
What makes this the best roast chicken with spices?
The combination of fresh, ground spices and the homemade Moroccan spice paste gives the chicken a deep, aromatic flavor profile. Paired with a perfectly roasted texture, this dish truly stands out.
Can I make this an easy Moroccan chicken recipe for weeknights?
Yes! You can prepare the spice paste in advance and store it in the fridge. This prep work makes assembly quick, letting you enjoy this flavorful dish any night of the week.
Can I use chicken thighs or breasts instead of a whole chicken?
Absolutely. Bone-in, skin-on chicken thighs or breasts work well for a quicker cooking time. Just adjust the roasting time accordingly and cook until the internal temperature reaches 165°F (74°C).
What vegetables pair well with this roasted chicken?
While carrots and potatoes are classics, sweet potatoes, parsnips, or even zucchini make great additions. Just chop them into uniform pieces to ensure even roasting.
How healthy is this dish?
With plenty of vegetables, lean protein, and antioxidant-rich spices, this roasted chicken with vegetables is a nutritious option that fits into many diets. One serving contains about 789 calories, with balanced macros for a satisfying meal.
Ready to Make This Moroccan Roast Chicken?
There’s no better time to try this bold and flavorful Moroccan roast chicken. It’s approachable, versatile, and guaranteed to impress anyone lucky enough to enjoy it. Whether you’re using it for weeknight dinners or hosting a festive occasion, this dish delivers a memorable culinary experience.
What’s your favorite way to enjoy chicken? I’d love to hear your thoughts or see your delicious plates—tag me on social media and share your creations!

Moroccan Roast Chicken
Ingredients
- ⅛ teaspoon ground cloves
- ¼ teaspoon ground black pepper
- ⅜ teaspoon fennel seed, ground
- ¾ teaspoon sesame seeds, ground
- ⅛ teaspoon ground coriander
- ⅛ teaspoon ground cumin
- ⅛ teaspoon ground allspice
- ¼ teaspoon ground nutmeg
- ¾ teaspoon ground ginger
- ⅛ teaspoon ground cardamom
- 2 tablespoons Hungarian paprika
- ¼ cup fresh lemon juice
- 1 tablespoon salt
- 3 tablespoons chopped fresh mint
- 1 teaspoon ground black pepper
- 2 cloves garlic, peeled and crushed
- 3 tablespoons olive oil
- 1 pound small red potatoes, quartered
- 2 cups baby carrots
- 2 small lemons
- 1 (4-pound) roasting chicken, rinsed and patted dry
Instructions
- Preheat your oven to 350°F (175°C).
- Make the spice mix: Combine the cloves, black pepper, fennel, sesame seeds, coriander, cumin, allspice, nutmeg, ginger, and cardamom in a small bowl. Set aside.
- Prepare the spice paste: In a blender, add the paprika, lemon juice, prepared spice mix, salt, fresh mint, black pepper, garlic, and 2 tablespoons of olive oil. Blend until smooth, adding an extra tablespoon of olive oil if needed for a spreadable consistency.
- Prep your vegetables: Spread the quartered potatoes and baby carrots evenly across the bottom of a roasting pan.
- Take your rinsed and dried whole chicken. Rub about 1/4 of the spice paste inside the cavity, then coat the outside of the chicken thoroughly with the remaining paste, ensuring even coverage.
- Pierce the lemons all over with a fork and place them inside the chicken cavity.
- Position the chicken directly on top of the potatoes and carrots in the roasting pan. Tent the chicken loosely with aluminum foil to prevent over-browning.
- Roast: Place the roasting pan in the oven and roast for approximately 2 hours, or until the thickest part of the thigh registers 180°F (80°C) with a meat thermometer. The juices should run clear.
- Let the chicken rest for about 10 minutes before carving and serving. This step allows the juices to redistribute, keeping the meat moist.
