Heat the vegetable oil in a tagine or Dutch oven over medium-high heat. Add the chopped onion and sauté for a few minutes until softened.
Add the minced garlic, ground ginger, ground cumin, ground cinnamon, and paprika to the tagine and sauté for a minute until fragrant.
Add the meat to the tagine and brown it on all sides.
Add the salt, black pepper, and water or chicken broth to the tagine. Bring it to a simmer and then reduce the heat to low.
Cover the tagine with the conical lid and let it simmer for 1-2 hours, until the meat is tender.
Add the sliced carrots, diced potatoes, and sliced zucchini to the tagine. Cover and let it simmer for another 30-45 minutes, until the vegetables are tender.
Add the green olives and fresh parsley to the tagine and stir well.
Serve the tagine hot, with a side of couscous or bread.
Notes
Note: Tagine is a versatile dish that can be customized with different meats, vegetables, and spices. Feel free to experiment with different combinations to find your favorite!Slow Cooker Instructions:To make Moroccan Tagine in a slow cooker, follow steps 1-4 as written. Transfer the mixture to a slow cooker and add the sliced carrots, diced potatoes, and sliced zucchini. Cover and cook on low for 6-8 hours or on high for 3-4 hours, until the meat and vegetables are tender. Add the green olives and fresh parsley to the slow cooker at the end and stir well.