30 Minute Harissa Chicken Skewers

These harissa chicken skewers are loaded with flavor thanks to the North African hot sauce, fresh veggies and traditional Moroccan spices. Served over a bed of couscous or with fresh bread, they make a wonderful meal in just 30 minutes. 

  • Author: Salima Benkhalti
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Entree, Dinner, Lunch
  • Method: Grilled, Stovetop
  • Cuisine: Moroccan
  • Diet: Gluten Free


  • 2 tbsp olive oil
  • 1 tbsp harissa paste
  • 1 tsp salt
  • 1 tsp pepper
  • 1 tsp cumin
  • 1 tsp paprika
  • 3 cloves garlic, grated or minced finely
  • 2 lemons, cut in half
  • 4 chicken thighs, each one cut into sixths
  • 1 red onion, cut into eighths
  • ½ cup cherry tomatoes
  • 1 zucchini, cut into thick rounds


  1. Start by prepping your grill or stovetop. Prep your cooking vessel of choice and heat to medium high heat.
  2. Prep the marinade. In a small bowl combine the oil, harissa, salt, pepper, cumin, paprika, garlic and the juice of one of the lemons. Mix well and set aside.
  3. Marinate the chicken & veggies. In a large bowl combine the pieces of chicken, onion, zucchini and whole tomatoes. Add the harissa sauce and mix well to coat everything with marinade.
  4. Thread the chicken & veggies on skewers. Make sure to alternate between pieces of chicken and veggies to make sure each skewer has an equal amount.
  5. Grill or cook. Add the skewers and remaining halved lemon to the grill or cook top and keep them on each side for a few minutes before turning. Continue this until the chicken is cooked through (usually takes around 10 minutes).
  6. Serve. Serve the skewers with a generous squeeze of the grilled lemon and fresh herbs. They are delicious served over a bed of couscous or with freshly baked bread.


If using wooden skewers, make sure to soak in water for at least an hour to prevent burning.

Keywords: Harissa Chicken Skewers