Hey everyone, Jason Griffith here! There’s nothing I love more than a dish that makes you feel like you’ve been transported to a different part of the world with just one bite. This Moroccan Fish with Saffron recipe does exactly that. It’s an exquisite, aromatic dish that marries flaky white fish with a warm, complex blend of Moroccan spices, all simmered in a beautiful sauce. The vibrant colors and incredible flavors make it perfect for a special occasion, but it’s so easy to make that you’ll want to add it to your weeknight rotation.
Why I Love This Recipe
What I love most about this recipe is the way it brings together so many different flavors and textures. The delicate, flaky fish is a perfect canvas for the bold, earthy spices like cumin and paprika, while the saffron adds a luxurious, floral note. The sauce, with its tender vegetables and rich broth, is a dream to spoon over rice or couscous. This recipe is also a one-pan wonder, which means minimal cleanup and maximum flavor. It’s a great example of how simple, high-quality ingredients can create something truly spectacular.
Ingredients
For the Fish
- 500g firm white fish (cod, halibut, or sea bass), cut into 4-5 pieces
- Salt and black pepper to taste
For the Vegetables
- 1 large onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 2 cloves garlic, minced
- 1 (14.5 ounce) can diced tomatoes
- 1/2 cup fish or vegetable broth
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh parsley
- 1/4 cup pitted green olives (optional)
For the Spice Blend
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cayenne pepper (optional)
- A pinch of saffron threads, dissolved in 1 tablespoon hot water
For Serving
- Cooked couscous or rice
- Lemon wedges
Swaps and Notes
- Fish: Any firm white fish will work well here. Cod, halibut, and sea bass are great choices because they hold their shape during simmering.
- Saffron: Saffron can be expensive, but a little goes a long way. It provides a unique flavor and beautiful golden color. If you don’t have it, you can still make a delicious dish without it.
- Olives: The pitted green olives add a briny, salty pop that is a classic in Moroccan cuisine. You can omit them if you’re not a fan.
- Herbs: Fresh cilantro and parsley are a must for this recipe. They add a bright, fresh flavor that complements the warm spices.
Step-by-Step Instructions
- Season the Fish: Pat the fish fillets dry with a paper towel. Season them generously with salt and black pepper on both sides. Set aside.
- Sauté the Vegetables: In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Add the thinly sliced onion and red bell pepper. Cook for 5–7 minutes, stirring occasionally, until they are soft and tender. Add the minced garlic and cook for another minute until fragrant.
- Add the Spices: Reduce the heat to medium. Add the ground cumin, smoked paprika, ground coriander, and cayenne pepper (if using) to the pan. Cook for about 30 seconds, stirring constantly, until the spices are fragrant.
- Create the Sauce: Pour in the can of diced tomatoes (with their juice) and the fish or vegetable broth. Stir in the chopped fresh cilantro and parsley, and the dissolved saffron. Bring the sauce to a gentle simmer.
- Add the Fish and Olives: Carefully nestle the seasoned fish fillets into the sauce. Add the pitted green olives if you’re using them. Reduce the heat to low, cover the skillet, and let it simmer for 8–10 minutes, or until the fish is cooked through and flakes easily with a fork.
- Serve: Remove from the heat. Serve the fish immediately, spooning the flavorful sauce and vegetables over the top. Garnish with a fresh squeeze of lemon juice and a sprinkle of extra herbs. This dish is fantastic served over a bed of warm couscous or rice.
Tips for Success
- Don’t Overcook the Fish: Watch the fish carefully. It cooks quickly, and you want to pull it from the heat as soon as it’s flaky to keep it from getting dry.
- Toast the Spices: Cooking the spices for a short time before adding the liquids helps to “bloom” them and release their full flavor.
- Use a Quality Broth: A good quality fish or vegetable broth will make a difference in the final flavor of the sauce.
- Fresh Herbs are a Must: Fresh cilantro and parsley are key to the vibrant, fresh flavor of this dish.
Serving Suggestions and Pairings
This Moroccan Fish with Saffron is a perfect centerpiece for a special dinner. It pairs beautifully with a simple side of couscous or rice to soak up the delicious sauce. You could also serve it with a side of steamed green beans or a light salad. The rich, savory flavors would also complement a hearty meal like a classic Cajun Chicken Sausage Gumbo for a diverse spread.
Nutritional Information (per serving, approximate)
- Calories: 350 kcal
- Carbohydrates: 15g
- Protein: 35g
- Fat: 15g
- Saturated Fat: 3g
- Cholesterol: 70mg
- Sodium: 700mg
- Fiber: 4g
- Sugar: 5g
Disclaimer: Nutritional values are estimates and can vary based on specific ingredients and portion sizes.
Storage and Leftover Tips
This dish is best served fresh. However, if you have leftovers, you can store them in an airtight container in the refrigerator for up to 1 day. To reheat, warm it gently in a skillet over low heat. Be careful not to overcook the fish.
More Recipes You’ll Love
If you enjoy flavorful, savory, and satisfying meals, you might also like these other recipes:
- This Tomato Skillet with Okra and Sausage is my favorite quick dinner packed with Southern flavor
- These Easy Turkey Wings are my favorite comfort food for lazy Sundays
- A light, tangy chicken salad I actually crave (and there’s no mayo in sight)
- This Mexican Chicken and Rice Casserole is my favorite one-pan dinner that’s always a hit
Final Thoughts
This Moroccan Fish with Saffron is a true kitchen masterpiece that’s incredibly simple to create. It’s a perfect dish for introducing your family to new flavors and enjoying a meal that feels both exotic and comforting. Give it a try, and I guarantee it will become a new favorite.
What’s your favorite spice blend to cook with? I’d love to hear your ideas in the comments below! Be sure to follow me for more recipes that are as simple as they are delicious.
Moroccan Fish with Saffron: A Flavorful One-Pan Meal
Ingredients
- 2 cups fish or vegetable broth
- 1 cup chopped fresh cilantro
- 1 cup chopped fresh parsley
- 1 cup pitted green olives (optional)
- 1 tablespoon olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 2 teaspoons ground coriander
- 4 teaspoons cayenne pepper (optional)
- 1 tablespoon hot water
- 1 lb flaky white fish (such as cod or halibut)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1/2 teaspoon saffron threads
Instructions
- Heat olive oil in a large skillet over medium heat. Add chopped onion and garlic, sauté until softened.
- Stir in the ground cumin, smoked paprika, ground coriander, and cayenne pepper, cook for 1 minute until fragrant.
- Add the fish or vegetable broth and saffron threads, bring to a simmer.
- Gently add the white fish to the skillet, cover, and cook for about 10-15 minutes until the fish is cooked through and flakes easily.
- Stir in the chopped cilantro, parsley, and olives (if using) just before serving.
- Serve hot with crusty bread or over couscous.
Leave a Reply