Go Back
To make Classic Spicy Moroccan Fish, you'll need: - 4 white fish fillets (cod or halibut) - 2 tablespoons olive oil - 1 teaspoon ground cumin - 1 teaspoon ground coriander - 1 teaspoon paprika - ½ teaspoon cayenne pepper (adjust to taste) - 1 teaspoon turmeric - 2 garlic cloves, minced - 1 can (14 oz) diced tomatoes, drained - 1 cup vegetable broth - 1 tablespoon lemon juice - Salt and pepper to taste - Fresh cilantro, chopped (for garnish) - Lemon wedges (for serving) These ingredients come together to create a bold and spicy dish. The fish fillets soak up the rich flavors from the spices and herbs. Cumin and coriander add warmth, while cayenne brings heat. Don't skip the garlic; it adds a lovely depth to the dish. For a well-rounded meal, consider these sides: - Couscous - Crusty bread - Steamed vegetables You can also add optional toppings: - Extra chopped cilantro - Sliced green onions - A drizzle of olive oil These sides and toppings enhance the dish's presentation and flavor. Couscous pairs perfectly, soaking up the spicy tomato sauce. Crusty bread is great for dipping. Enjoy the layers of taste and texture! For the full recipe, check out the detailed instructions provided. To start, we need to marinate the fish fillets. This step is key for flavor. In a bowl, mix together: - 2 tablespoons olive oil - 1 teaspoon ground cumin - 1 teaspoon ground coriander - 1 teaspoon paprika - ½ teaspoon cayenne pepper (adjust to taste) - 1 teaspoon turmeric - 2 garlic cloves, minced - Salt and pepper to taste Coat the fish fillets well with this spice mix. Let them sit for at least 30 minutes. This waiting time lets the spices soak in. For tools, you'll need a mixing bowl and a spatula. A large skillet is also essential for cooking. Next, we will prepare the sauce. Heat a large skillet over medium heat. Add: - 1 can (14 oz) diced tomatoes, drained - 1 cup vegetable broth Bring this mixture to a gentle simmer. Allow it to cook for about 5 minutes. This time helps the flavors blend well. Stir occasionally to prevent sticking. Now it’s time to cook the fish. Carefully place the marinated fillets into the skillet with the sauce. Align them evenly for even cooking. Cover the skillet with a lid. Cook for about 8-10 minutes. The fish is done when it flakes easily with a fork. If it’s still tough, it needs a bit more time. Once cooked, add 1 tablespoon of lemon juice to the sauce and stir gently. Taste your sauce and adjust the seasoning if needed. You can find the full recipe in the earlier section. Enjoy this dish hot and look forward to a burst of Moroccan flavors! To make the best Classic Spicy Moroccan Fish, start with marinating the fish properly. Mix the olive oil and spices in a bowl. Coat each fillet well. Let it sit for at least 30 minutes. This allows the flavors to soak in deep. Keep the fish moist during cooking. Use medium heat in your skillet. Cover it while it cooks. This keeps moisture inside. Check the fish after 8 to 10 minutes. It should flake easily with a fork. If it does, it's done! You can change the heat level by adjusting cayenne pepper. If you want it hotter, add more. For milder spice, cut back on the cayenne. Try different spices to create new flavors. Paprika adds a sweet taste. Ground ginger gives a warm, earthy note. You can also use cumin and coriander for extra depth. Mixing spices can make your dish unique. Feel free to experiment! {{image_2}} You can use many types of fish for this dish. Cod and halibut are great choices, but you can also try tilapia, snapper, or mahi-mahi. Each fish brings a unique taste and texture. If you have dietary needs, you can opt for firm tofu or plant-based fish. These swaps work well with the spice mix and sauce. Often, you may not have fresh tomatoes on hand. Canned tomatoes work just fine and save time. If you want a fresh taste, use diced tomatoes instead. You can also swap out spices based on what you have. Fresh herbs like parsley or mint can replace cilantro for a different flavor. This flexibility helps you enjoy the dish with what you have. For a twist, try adding olives or capers for extra richness. If you want the full recipe, you can find it [here](#). To keep your Classic Spicy Moroccan Fish fresh, store it in an airtight container. Place it in the fridge within two hours of cooking. It will stay good for up to three days. For longer storage, you can freeze the fish. Wrap each fillet tightly in plastic wrap, then place it in a freezer-safe bag. This method helps prevent freezer burn. Your fish can last up to three months in the freezer. When it's time to enjoy your leftovers, reheating is key. You want to keep the fish moist and flavorful. One method is to use the microwave. Place the fish on a microwave-safe plate and cover it with a damp paper towel. Heat it in short bursts, checking every 30 seconds until warm. Another option is to reheat on the stovetop. Place the fish in a skillet with a splash of vegetable broth. Cover and heat on low until warmed through, about 5 minutes. This method helps maintain the dish's rich flavors while keeping the fish tender. What can I serve with Classic Spicy Moroccan Fish? You can serve this dish with couscous, rice, or warm crusty bread. These sides soak up the sauce well and add texture. A fresh salad or roasted vegetables also complement the meal nicely. How can I tell when the fish is cooked through? The fish is done when it flakes easily with a fork. It should be opaque and no longer translucent. Using a food thermometer, the internal temperature should reach 145°F (63°C). Can I make this recipe ahead of time? Yes, you can prepare the fish and sauce a day in advance. Just store them in the fridge. Reheat gently before serving. This allows the flavors to meld well. Is it possible to make this dish spicier? Absolutely! You can add more cayenne pepper or include chili flakes. Adjust the heat to your liking during cooking. What to do if the fish is too spicy? If the dish is too spicy, add a bit of sugar or honey. This helps balance the heat. You can also serve it with a side of yogurt or sour cream to cool it down. How to fix a bland sauce? To enhance a bland sauce, add more spices, garlic, or lemon juice. A splash of vinegar can also brighten the flavors. Taste as you go to reach your desired flavor. This blog post covered the essentials for making Classic Spicy Moroccan Fish. You learned about key ingredients, preparation steps, and tips for perfect results. I shared variations to fit your taste and details on how to store leftovers. Cooking this dish can be fun and rewarding. With practice, you'll master the flavors and techniques. Enjoy making it your own, and don’t be afraid to experiment. Happy cooking!

Classic Spicy Moroccan Fish

Discover how to make Classic Spicy Moroccan Fish with this easy recipe that combines fresh fillets with vibrant spices for a flavorful delight. With simple marinating and cooking steps, you'll create a delicious dish that's perfect for any occasion. Serve it hot, garnished with cilantro and lemon wedges! Click through to explore the full recipe and elevate your dining experience with this enticing Moroccan-inspired meal. Enjoy cooking!

Ingredients
  

4 white fish fillets (such as cod or halibut)

2 tablespoons olive oil

1 teaspoon ground cumin

1 teaspoon ground coriander

1 teaspoon paprika

½ teaspoon cayenne pepper (adjust to taste)

1 teaspoon turmeric

2 garlic cloves, minced

1 can (14 oz) diced tomatoes, drained

1 cup vegetable broth

1 tablespoon lemon juice

Salt and pepper to taste

Fresh cilantro, chopped (for garnish)

Lemon wedges (for serving)

Instructions
 

Marinate the Fish: In a bowl, mix the olive oil, cumin, coriander, paprika, cayenne, turmeric, minced garlic, salt, and pepper. Coat the fish fillets with this spice mixture and let them marinate for at least 30 minutes.

    Prepare the Sauce: Heat a large skillet over medium heat. Add the drained diced tomatoes and vegetable broth. Bring to a simmer and let cook for about 5 minutes, allowing the flavors to blend.

      Cook the Fish: Carefully place the marinated fish fillets into the skillet with the tomato sauce. Cover the skillet and allow it to cook for about 8-10 minutes, or until the fish is cooked through and flakes easily with a fork.

        Finish the Sauce: Once the fish is cooked, add the lemon juice to the sauce and stir gently to combine. Taste and adjust seasoning if necessary.

          Serve: Remove the skillet from the heat. Garnish with fresh cilantro and serve hot with lemon wedges on the side.

            Prep Time, Total Time, Servings: 30 min | 50 min | 4 servings

              - Presentation Tips: Serve the fish on a large platter drenched in the spicy tomato sauce, garnished with chopped cilantro. Provide lemon wedges on the side for an added zesty flavor. Enjoy with couscous or crusty bread for a complete meal!