Put olive oil in a saucepan over medium heat.
Add onion, garlic, chicken pieces, cilantro, parsley, tomato paste, salt, pepper, paprika, ginger and Ras Al Hanout
Add chickpeas and let cook for 5 minutes.
Add the grated tomato and all the vegetables (potato, carrots, zucchini, pumpkin, hot peppers (optional) and let cook for a good 10 minutes.
Pour hot water (or boiled water) to cover the chicken and vegetables.
Cover and let cook for about 30 minutes or until everything is cooked.
Once the chicken is cooked, take it out of the sauce. Take out the cilantro and parsley and discard them.
Debon the chicken and shred it. Set aside.
Soak the Berkoukes pasta in hot water for 5 minutes.
Rinse the pasta and drain it.
Add the pasta to the sauce and add the shredded chicken.
Mix and let cook covered for 10 to 15 minutes.
Adjust the seasoning, add salt if needed.
Add coriander powder, minced garlic and cilantro, let boil for 2 minutes then turn off the heat.
Serve.