Skip to content
chefmaniac.com
chefmaniac.com
  • FOLLOW US ON FACEBOOK
  • Home
  • Privacy Policy
  • Terms of Service
  • FOLLOW US ON FACEBOOK
  • Home
  • Privacy Policy
  • Terms of Service
Close

Search

Recipes

Moroccan Fish with Saffron: A Flavorful One-Pan Meal

By Corinne Griffith
August 7, 2025 5 Min Read
0

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Total
0
Shares
Share 0
Tweet 0
Pin it 0
Share 0

Related posts:

How I Make Creamy, Dreamy Mac and Cheese in the Slow Cooker (No Boiling Required!) The Easy Sugared Cranberries Recipe That’s Beautiful, Festive, and Totally Addictive Sticky Honey Garlic Chicken Breasts with Crispy Edges and Bold Flavor Cheesy Chicken Spaghetti: The Ultimate Comfort Food Classic
Author

Corinne Griffith

Follow Me
Other Articles
Previous

Easy Chicken Street Tacos: My Favorite Weeknight Meal

Next

High-Protein Veggie Cheese Bake: My Go-To Healthy Meal

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright 2026 - ChefManiac.com

Copyright 2026 — chefmaniac.com. All rights reserved. Blogsy WordPress Theme