Heat the olive oil in a large skillet over medium heat.
Add the onion and garlic and sauté until softened, about 5 minutes.
Add the cumin, paprika, ginger, cinnamon, and cayenne pepper, and cook for an additional 1-2 minutes.
Add the diced tomatoes and chicken broth and bring to a simmer.
Add the olives and raisins and let the mixture simmer for 5-10 minutes.
Add the shrimp to the skillet and stir until coated in the sauce.
Cook the shrimp for 5-7 minutes, or until they are pink and cooked through.
Stir in the chopped parsley and season with salt and pepper, to taste.
Serve the Moroccan shrimp skillet over cooked couscous.
Notes
Tips and Tricks
To save time, peel and devein the shrimp ahead of time.Use a food processor to finely chop the onion and garlic.Prepare the spices and measure out the remaining ingredients before starting to cook.