Print

Garlicky Moroccan Fish Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Garlicky Moroccan Fish is full of bold North African flavors. Tender white fish is marinated in a mix of garlic, cumin, paprika, and fresh herbs, then simmered in a zesty tomato and bell pepper sauce. It’s a flavorful dish that comes together easily and pairs perfectly with rice, couscous, or crusty bread.

Ingredients

Scale
  • lbs white fish fillets (like cod, halibut, or tilapia)

  • 6 cloves garlic, minced

  • 1 tsp ground cumin

  • 1 tsp sweet paprika

  • ¼ tsp cayenne pepper (optional)

  • ½ cup fresh cilantro, chopped

  • ½ cup fresh parsley, chopped

  • Juice of 1 lemon

  • Salt and pepper, to taste

  • 3 tbsp olive oil

  • 1 large onion, sliced

  • 1 red bell pepper, sliced

  • 1 green bell pepper, sliced

  • 2 medium tomatoes, chopped

  • ½ cup water

Instructions

  1. In a bowl, mix garlic, cumin, paprika, cayenne, cilantro, parsley, lemon juice, salt, and pepper.

  2. Rub the spice mixture all over the fish fillets and let marinate for 30 minutes.

  3. In a large skillet, heat olive oil over medium heat. Add onions and sauté for 3–4 minutes.

  4. Add bell peppers and cook for another 4–5 minutes until softened.

  5. Stir in the tomatoes and cook for 5 more minutes, allowing the mixture to break down into a chunky sauce.

  6. Add water to the skillet and bring to a simmer.

  7. Gently place the marinated fish into the skillet. Cover and simmer for 10–12 minutes, or until the fish is cooked through and flakes easily with a fork.

  8. Serve hot with rice, couscous, or bread.

Notes

  • You can substitute white fish with salmon or any firm fish.

  • Adjust cayenne to taste for spiciness.

  • This dish is often served as part of a Shabbat dinner in Moroccan Jewish homes.