🐟Heat the olive oil in a large tagine or deep skillet over medium heat.
Add the sliced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic, cumin, coriander, paprika, cayenne pepper, salt, and black pepper. Cook for another 2 minutes until fragrant.
Add the diced tomatoes and fish stock (or water) to the pot. Bring to a simmer and cook for about 10 minutes, allowing the spices to meld.
Carefully place the fish fillets into the sauce and spoon some of the sauce over the top. Cover and cook for 15 minutes until the fish is cooked through and flakes easily.
Add the halved olives and lemon juice. Gently stir to combine and cook for another 5 minutes to heat the olives.
Taste and adjust seasoning if needed. Garnish with chopped cilantro or parsley and lemon slices before serving.
FamilyPlate AI Meal Planner
FamilyPlate builds a personalised weekly plan around your family's tastes — free to start.