In a large pot, heat the vegetable oil over medium heat. Add the onions and garlic and sauté until soft, about 5 minutes.
Add the lamb or beef and brown on all sides, about 10 minutes.
Add the coriander, cumin, ginger, paprika, cinnamon, cloves, and cayenne pepper, and stir to coat the meat and onions.
Add the chickpeas, chicken broth, water, carrots, turnips, zucchinis, raisins, parsley, and cilantro. Season with salt and pepper to taste.
Bring to a boil, then reduce the heat and simmer for 1 1/2 to 2 hours, until the meat is tender and the vegetables are cooked through.
In a separate pot, prepare the couscous according to package instructions. Fluff with a fork and stir in the butter.
Serve the couscous in a large platter or individual bowls, with the meat and vegetables arranged on top.
Notes
Tips and Tricks
Prep all the ingredients before starting to cook.Brown the meat in small batches to ensure it browns evenly.Make a spice blend ahead of time to save time and effort during cooking.Use a slow cooker for an easier cooking process.