Mix spices together in a small glass or cup. Add a little water to make a slurry. Set aside until needed.
Set your tagine pot or dutch oven on the stove over medium-low heat.
Add a nice drizzle of olive oil, about 1 to 2 tablespoons. Place the cut up beef in the pot.
Beef will start cooking and sizzling while you are cutting up the rest of your ingredients.
Spread the onion, garlic and tomato around the middle area of the beef, allowing to slightly spill over the edges.
Now start layering in the rest of your veggies based on hardness of cooking. Place the long spears in a pyramid form over the meat. Starting with potatoes and carrots, followed by zucchini.
Pour your spice slurry over the pile of meat and veggies and drizzle again with a small drizzle of olive oil.
Finally, top the pyramid with the chopped parsley and place the lid on the pot. Check that your heat is turned down to just keep the meat simmering.
Depending on the size of your meat and the quality of the cut, the tagine will take between 1 1/2 to 2 hours or more to cook. Do remember to use a very cheap cut of meat for this.
Once everything is nice and tender, serve up with couscous and flatbread on the side for scooping out your meal.