Preheat oven to 160°c - 320°f.
In a bowl, add the beef & all of the Moroccan spice mix, mix to combine.
Place a large pot or high rimmed pan over high heat. Add in the olive oil & seasoned beef, sear for 3 minutes on each side or until browned all over. Remove & set aside.
Reduce heat to medium, add in the diced onion & saute for 3 minutes. Add in the garlic, harissa paste, cumin & coriander (cilantro) roots, saute for 1 minute.
Add in the beef stock & diced tomatoes, mix well to combine. Place the seared beef back in, season to taste, cover with a lid & braise in the preheated oven for 3 hours or until the beef is extremely tender.
Remove the pot from the oven, remove the beef from the pot & shred with two forks. Add the meat back into the sauce to get it juicy & serve with bread rolls, rice, pasta or couscous & garnish with fresh coriander (cilantro) & lemon tahini. Dig in.