Moroccan Harissa Chicken
Moroccan harissa chicken is bold, a little smoky, and deeply savory, with roasted chicken pieces served over saffron rice and sweet caramelized onions. It feels like a full dinner without needing a long ingredient list or complicated steps.
The chicken roasts in the oven while the rice cooks on the stove, so the timing is easy to manage. Harissa can vary a lot in heat and salt, so starting on the lower end and tasting the paste first helps keep the marinade balanced.
Ingredients for Moroccan Harissa Chicken

- 3 to 3 1/2 pounds bone-in, skin-on chicken pieces (about 1.6 kg); thighs, drumsticks, or a mix
- 3 to 4 tablespoons harissa paste; start with 3 tablespoons if your brand is spicy
- 4 garlic cloves, minced
- 1 small onion, grated or blended into a paste (about 110g)
- 1/4 cup chopped fresh parsley (about 15g)
- 2 tablespoons lemon juice
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 3 tablespoons olive oil
- 1 to 1 1/2 teaspoons kosher salt; use less if your harissa is already salty
- 1 1/2 cups basmati or long-grain white rice (about 285g)
- 2 medium shallots or 1 medium onion, thinly sliced (about 120g)
- A pinch to 1/4 teaspoon saffron threads
- 2 1/4 to 2 1/2 cups water or broth
Optional for serving: raisins, butter, extra parsley, chopped almonds or pistachios, lemon wedges, or a little extra harissa.
How to Make Moroccan Harissa Chicken

- Preheat the oven: Heat the oven to 425°F.
- Make the marinade: In a large bowl, mix the harissa, grated onion, garlic, parsley, lemon juice, cumin, turmeric, olive oil, and 1 teaspoon kosher salt. The marinade should be thick enough to coat the chicken well.
- Coat the chicken: Add the chicken pieces and turn to coat them on all sides. Let them sit at room temperature for about 20 minutes while the oven finishes heating, or cover and refrigerate for up to overnight. If marinating longer than 30 minutes, refrigerate the chicken.
- Bloom the saffron: Put the saffron in a small bowl with a few tablespoons of warm water taken from your measured rice liquid. Let it sit while you start the onions.
- Cook the onions: In a medium saucepan or small pot with a lid, cook the sliced shallots or onion in a little oil or butter over medium to medium-low heat for 15 to 20 minutes, stirring as needed, until soft and deep golden.
- Toast the rice: Stir the rice into the pot and cook for about 1 minute, stirring until the grains look glossy.
- Roast the chicken: Arrange the chicken skin-side up on a rimmed sheet pan or roasting pan, leaving space between the pieces. Roast for 25 to 40 minutes, depending on the size and cut. Start checking early if your pieces are small.
- Cook the rice: Add the saffron and soaking liquid to the rice pot, then add the remaining water or broth. Bring to a gentle simmer, cover, reduce the heat to low, and cook for 15 to 20 minutes, until the rice is tender and the liquid is absorbed. Remove from the heat and let it rest, covered, for 5 minutes. Stir in raisins or butter, if using.
- Finish the chicken: If the chicken needs more color, broil it or raise the oven heat briefly for 3 to 8 minutes. Watch closely, since harissa can darken quickly. The chicken is done when it is browned and the thickest pieces reach 165°F away from the bone.
- Rest and serve: Let the chicken rest for a few minutes. Fluff the rice and spoon it onto plates or a platter. Top with the chicken and finish with extra parsley, nuts, lemon, or more harissa if you like.
How to Balance the Harissa
Harissa brands can vary a lot in both heat and salt. If you are using a new brand, taste a small amount first and start with 3 tablespoons in the marinade. The onion, lemon juice, and olive oil help round it out so the chicken tastes rich and spiced instead of sharply hot.
How to Keep the Chicken Juicy
Try to use similar-size pieces so they cook at the same rate. Give the chicken space on the pan so it roasts instead of steaming, and use temperature and color as your guide rather than relying only on the clock. A short rest after roasting helps the juices settle.
Serving Ideas
The saffron-onion rice makes this a complete meal, but the chicken also works well with plain white rice or brown rice if you want to simplify. Leftovers are good in wraps or sandwiches with parsley and a squeeze of lemon.
If you like bold chicken dinners with a sweet-heat profile, try Honey Gochujang Chicken with Sesame Seeds next.
For another flavorful chicken option that works well for lunches, see Greek Chicken Gyros with Tzatziki.
How to Store and Reheat Moroccan Harissa Chicken
Let the chicken and rice cool before storing. Keep them in separate airtight containers in the refrigerator for up to 3 days.
Reheat the chicken in the oven, in a skillet, or in the microwave until hot all the way through. If needed, cover loosely or add a small splash of water so it does not dry out. The skin will soften as it sits.
Reheat the rice with a spoonful of water in a covered pan or under a microwave-safe cover, then fluff before serving.
You can also marinate the chicken the night before and roast it the next day.
Nutrition
Nutrition is approximate and will vary based on ingredient brands, exact amounts, and serving size.
- Serving size: about 1/4 of the recipe, including chicken and rice
- Calories: about 850
- Protein: 46g
- Fat: 44g
- Carbohydrates: 61g
- Per 100g: about 205 calories, 11g protein, 11g fat, 15g carbohydrates
Equipment
- rimmed sheet pan or roasting pan
- medium saucepan with lid
- mixing bowl
- small bowl
Ingredients
For the chicken and marinade
- 3 to 3 1/2 pounds bone-in, skin-on chicken pieces (thighs, drumsticks, or a mix)
- 3 to 4 tablespoons harissa paste (start with 3 tbsp if spicy)
- 4 garlic cloves, minced
- 1 small onion, grated or blended into a paste (about 110 g)
- 1/4 cup chopped fresh parsley (about 15 g)
- 2 tablespoons lemon juice
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 3 tablespoons olive oil
- 1 to 1 1/2 teaspoons kosher salt (use less if harissa is salty)
For the saffron rice and onions
- 1 1/2 cups basmati or long-grain white rice (about 285 g)
- 2 medium shallots or 1 medium onion, thinly sliced (about 120 g)
- A pinch to 1/4 teaspoon saffron threads
- 2 1/4 to 2 1/2 cups water or broth
- Optional: raisins, butter
For serving (optional)
- extra chopped parsley
- chopped almonds or pistachios
- lemon wedges
- extra harissa
Instructions
- Preheat the oven to 425°F (218°C).
- In a large mixing bowl, combine harissa, grated onion, garlic, parsley, lemon juice, cumin, turmeric, olive oil, and 1 teaspoon kosher salt to form a thick marinade.
- Add the chicken pieces and turn to coat all over; let sit at room temperature about 20 minutes or cover and refrigerate up to overnight (if marinating longer than 30 minutes, refrigerate).
- Place the saffron in a small bowl with a few tablespoons of the warm measured rice liquid to bloom and set aside.
- In a medium saucepan, cook the sliced shallots or onion in a little oil or butter over medium to medium-low heat for 15 to 20 minutes, stirring occasionally, until soft and deep golden.
- Stir the rice into the pot with the onions and cook about 1 minute until the grains look glossy.
- Add the bloomed saffron and its soaking liquid, then add the remaining water or broth. Bring to a gentle simmer, cover, reduce heat to low, and cook 15 to 20 minutes until the rice is tender and liquid is absorbed; remove from heat and let rest, covered, for 5 minutes.
- Arrange the marinated chicken skin-side up on a rimmed sheet pan or roasting pan with space between pieces and roast 25 to 40 minutes depending on size, checking early for smaller pieces.
- If the chicken needs more color at the end of roasting, broil or raise the oven heat for 3 to 8 minutes while watching closely. The chicken is done when the thickest pieces reach 165°F (74°C) away from the bone.
- Let the chicken rest a few minutes. Fluff the rice and spoon onto plates or a platter, top with chicken and finish with optional parsley, nuts, lemon, or extra harissa.
Tips
- Taste your harissa before using; start with 3 tablespoons if it’s particularly hot or salty.
- If marinating longer than 30 minutes, refrigerate the chicken.
- Give chicken pieces space on the pan so they roast instead of steam for crispier skin.
- Use color and internal temperature (165°F / 74°C) rather than clock time to judge doneness.
- Bloom saffron in warm liquid first to maximize its flavor and color.
Variations
- Serve with brown rice: Use brown rice instead of white for a heartier side; adjust liquid and cooking time for brown rice as needed.
- Simpler rice: Skip saffron and caramelized onions and serve chicken with plain white rice for a quicker meal.
