Let me just tell you, this comforting, flavor-packed Moroccan fish recipe will change your fish dinner game forever! A simple braised cod recipe in a saucy chickpea, tomato and bell pepper medley with aromatics and warm Moroccan spices including Ras El Hanout. If you haven’t tried it, you need to grab some Ras El Hanout ASAP!
You can serve this fish with 15-minute couscous or your favorite crusty bread. I also like it over this rice. For starters, try Baba Ganoush and a big fresh salad like this simple Mediterranean tomato and cucumber salad.
To me, this Morrocan fish recipe is the kind of homey fish stew that you eat with close friends and family. Delicious. Saucy. And wonderfully messy!
You’d better be prepared with some homemade challah bread or your favorite crusty bread to sop up all the goodness!
My Jewish friends tell me that Moroccan fish may be served on Friday night for Shabbat dinner or even at Rosh Hashanah. It’s that special!
I’ve done some research and found several variations of this Morrocan fish recipe. Some recipes call for baking, while others call for stove-top cooking. Some use a lot of paprika, and others are more heavy on the hot chili or cumin. Some include chickpeas, and others don’t. And the fish choice may also vary from recipe to recipe.
But all the Moroccan fish recipes I reviewed gave off the same vibe: warmth and comfort! And that’s what I went with in my own easy version here.
Don’t worry, like my Moroccan Fish Kofta, this version incorporates amazing Moroccan flavors without being too spicy! Best part? It takes little prep and cooks in about 30 minutes!
Ingredients for this Moroccan-Style Cod Recipe
This is basically a braised cod recipe with a big Moroccan twist! My cod fillet pieces were thin enough, so braising stove-top seemed to be the perfect option for a juicy delicious fish. And, as you can see in the photos, I added some chickpeas to make for a heartier fish dinner. Why not throw in a bit of plant-based protein to stretch the meal and make the perfect bed for our fish?!
So let’s review the full list of ingredients for this Moroccan fish recipe:
– For the base or saucy part of this fish recipe: extra virgin olive oil, garlic, tomato paste (adds great depth), chopped tomatoes, red bell peppers, water (for the saucy part), and chickpeas (canned chickpeas or already boiled is what you’re looking for here.)
– For the Fish: I chose cod fillet. You can change the fish option according to what you have–grouper, sea bass, or halibut will work (I don’t typically use tilapia though). The important thing is that the fish fillets are thin enough to cook quickly (mine were about 1/2 inch in thickness).
–Moroccan Flavor Makers: this is where all the Moroccan warmth comes through! I went for something a little bit different. I did not rely too much on paprika, and I did not add any heavy amount of hot chili. For the star spice, I used Ras El Hanout–a wonderful blend of cinnamon, turmeric, cloves, allspice, cardamom, ginger, mace, nutmeg, and a touch of cayenne. And I did add a bit of paprika and cumin as well.
How to Make this Moroccan Cod Fillet Recipe
This Moroccan fish recipe is fairly easy to make. Like I said earlier, it’s a braised cod fillet recipe, so you’ll be working stove-top and all you need is a braiser (something like this) or a deep pan with a lid. There are two components or two main steps here:
1) Prepare the saucy chickpea and tomato mixture. In this step, we start by cooking some garlic in extra virgin olive oil.
We build from there by adding tomato paste, diced tomatoes, and bell peppers. And after we get those cooking a bit, we add in chickpeas, water, and fresh cilantro. Season things up and add a bit of Ras EL Hanout (our star spice mixture!) Then, simmer, baby. Simmer!
2) Season and cook the fish in the prepared mixture. So, while the chickpea, tomato, and bell pepper mixture is simmering nicely, we hit the fish fillets up with salt and pepper and coat with a trio of spices: Ras El Hanout, cumin and paprika. It helps to drizzle a bit of quality extra virgin olive oil and give the fish a toss to make sure it’s well-coated with the spices.
By the way, if you live in the USA, you can find spices including Ras El Hanout, and our olive oils and more at our Online Shop.
How do I know if my fish is cooked?
If you don’t make fish often, you might wonder, “how do I know if my fish is cooked and ready?”
In this recipe, I used cod fillets that are about 1/2 inch in thickness. They should take 10 to 15 minutes to cook in the saucy chickpea and tomato mixture (the cook time might vary, depending on how thick your fish fillets are.)
When fish is ready, it will become opaque in color and will easily flake. Take a fork to the thickest part of the fish at a 45-degree angle, gently twist the fork and pull some of the fish up. It should easily flake. Under-cooked fish will still look a bit grey and will resist flaking. If that’s the case, let it cook a bit more but watch carefully so that you don’t end up overcooking your cod.
Interested in more Moroccan dinners? View our collection of Moroccan recipes here.
NEVER MISS A RECIPE! JOIN MY FREE E-MAIL LIST HERE.
SHOP OUR ONLINE STORE FOR QUALITY OLIVE OILS, ALL-NATURAL SPICES AND MORE!
PrintBEST Moroccan Fish Recipe
- Total Time: 40 minutes
- Yield: serves 6
Description
This delicious Moroccan fish recipe takes the fish dinner game to a new level of delicious! Braised cod recipe in a saucy chickpea, tomato, and bell pepper medley and lots of warm Moroccan flavors from Ras El Hanout, paprika and cumin.
Ingredients
- Extra Virgin Olive Oil (I used Private Reserve EVOO)
- 8 garlic cloves, divided (4 minced cloves and 4 sliced)
- 2 tbsp tomato paste
- 2 medium tomatoes, diced
- 1 red pepper, cored, sliced
- 1 15-oz can chickpeas, drained and rinsed
- 1 1/2 cup water
- Large handful fresh cilantro (about 1 cup fresh cilantro)
- Kosher salt and black pepper
- 1 1/2 tsp Ras El Hanout, divided
- 1 1/2 lb cod fillet pieces (about 1/2 inch in thickness)
- 3/4 tsp paprika
- 1/2 tsp cumin
- Juice of 1/2 lemon
- 1/2 lemon, sliced into thin rounds
Instructions
- In a large pan with cover, heat 2 tbsp extra virgin olive oil (I used Private Reserve) over medium heat until shimmering but not smoking.
- Add minced garlic and cook very briefly, tossing regularly, until fragrant. Add tomato paste, diced tomato, and bell peppers. Cook for 3 to 4 minutes over medium heat, tossing frequently.
- Now, add chickpeas, water, cilantro, and sliced garlic. Season with kosher salt and pepper. Stir in 1/2 tsp Ras El Hanout spice mixture. Raise heat, if needed, and bring to a boil. Lower heat. Cover part-way and let simmer for about 20 minutes. (Check occasionally and add a little water if needed.)
- Meanwhile, in a small mixing bowl, combine remaining Ras El Hanout with cumin and paprika. Season the fish with kosher salt and pepper and the spice mixture on both sides. Add a generous drizzle of extra virgin olive oil. Work the fish to make sure it’s well coated with the spices and the olive oil.
- When ready, add the season fish to the pan, and make sure to nestle the fish pieces into the saucy chickpea and tomato mixture. Ladle a bit of the sauce on top of the fish. Add lemon juice and lemon slices. Cook another 10 to 15 minutes over medium-low until the fish is fully cooked and flaky. Garnish with more fresh cilantro.
- Serve immediately with your favorite crusty bread, grain, or rice.
Notes
- Find our Private Reserve EVOO and spices including Ras El Hanout, cumin and paprika at our ONLINE SHOP!
- How do you know when fish is ready? When fish is ready, it will become opaque in color and will easily flake. Take a fork to the thickest part of the fish at a 45-degree angle, gently twist the fork and pull some of the fish up. It should easily flake. Under-cooked fish will still look a bit grey and will resist flaking. If that’s the case, let it cook a bit more but watch carefully so that you don’t end up overcooking your cod.
- How to Store Leftovers? Keep leftovers in a tight-lid glass container in the fridge for up to 2 days.
- Prep Time: 10 mins
- Cook Time: 30 mins
- Cuisine: Moroccan
This recipe is so good. Didn’t have fresh tomatoes so used a can of tomatoes with chilis. It worked. My husband is a bit hard to please culinarily, but he really liked it.
That’s great to hear! Thanks Joellen!
This one is a definite keeper! And I enjoyed making it, too. Loved putting together the ras el hanout. We will definitely make this one again (and more stuff with this yummy spice mix!).
Awesome! Thanks, Melinda!
Another amazing recipe!! It was so filling. I was disappointed that we didn’t have leftovers. I can’t wait to make this again.
One of the best fish recipes I’ve tried. Backed up by my husband who is not a big fan of fish. Love your recipes.
Awwww! Thanks, Heather!
I want to pay you a huge compliment. I make your recipes! Here’s why that’s a huge compliment: I’m a very good cook. I have a virtual library of cookbooks and recipes that I read like travelogs, but I rarely make any of them. The first recipe of yours that I saw was the fish en papillote. When I saw cumin in a fish recipe, I was intrigued. When I read the list of spices I thought, I like this girl! That dish is now a staple that I make with salmon. I add vegies and spinach to bulk it up. Your pickles are to die for! I eat them straight out of the jar! Thank you, and keep the savory flavors coming!
Thank you so much for your sweet words, Enid! This really made my day!!
This looks amazing! Need to scale this back for 2 servings…would appreciate recommended changes.
Hi Sally, I think this is a fairly forgiving recipe that you may be able to start by cutting it in half
Lovely recipe as a fusion dish but definitely not Moroccan 🙂
I have been searching for a tasty cod recipe for ages – this Moroccan flavoured cod is the best one I have ever cooked! The flavours are amazing and the leftovers tasted just as good the next day. Thanks so much.
So glad you enjoyed it, Angie!
Just made this tonight. It was great. I did have a question though on the recipe. After you add the fish to your pan to cook do you cook covered or uncovered ?
So glad you enjoyed it. You do not have to cover the pan when you add the fish, but you can cover it part-way if you like.
Lemon and tomato, yes please! Sometimes I think these 2 ingredients must have had a love affair, yes? They work so well together. Funny how my eyes always gravitate to dishes made with my 2 loves. Haven’t made this yet but will probably add it to next week’s menju. Thanks for your hard work. Your food pics are so appealing, and the ingredients so fresh.
Thanks so much!
Could you use a different fish than Cod? My local seafood place doesn’t have it.
Hi Shaz, yes this recipe is versatile and you can use another white fish fillet.
This tastes just like the fish my Moroccan grandma makes! This recipe turned out amazing. The only change I made from the recipe was I used canned tomatoes instead of fresh because that’s what I had. Easy to make and so delicious! Thanks for this recipe; I’m excited to try others on this site.
Thanks for sharing!
Why do you write not to use tilapia? It seems that’s what everyone uses where I live and particularly for this dish. I have never seen cod or halibut here
Hi, Sherri. I wrote “(I don’t typically use tilapia though)” Tilapia will work as far as the recipe instructions are concerned. My family does not eat it for health reasons; it’s a personal choice on our part.
Looking forward to making this for dinner tonight! Quick question-can I use canned diced tomatoes? And if so, how much and should I drain them! Your recipes are just the best and so full of flavor! My family has loved all of your recipes I’ve made!! Thank you!!
Thank you so much, Lisa! So glad to hear it. You can use canned diced tomatoes about 1 1/2 to 2 cups worth. You don’t have to drain them, the fish will just be more saucy which is just fine 🙂
Hello – your blog is lovely and I use your recipes often. I would however, love to see your recipe measurements also in metric units. Since you have readers and fans all over the world, I’m sure it’s going to be really useful!
Thanks
Thank you so much for sharing! We are working on using a different program that allows for these measurement conversions, but it may take some time to have all our recipes transferred over to the new program. Thank you.
Suzy that would be amazing and really appriciated! I love your, but to be honest the different measurements on a busy weeknight, make things rather complicated for me. Especially with the cup measurement, cause it will always be different to fx convert 1 cup of rice to gr, or 1 cup of parsley, so I just spend a lot of time googling and trying to convert different ingredients, where I just want to enjoy cooking instead. Big hugs!
It’s summer tomato season around here. Curious if you recommend peeling the tomatoes before dicing? This is a delicious recipe. The flavors blend so well. Thank you.
I don’t typically peel my tomatoes, David. Enjoy
This is the best recipe I’ve ever made. Super easy, full of warm flavors, tasty and fulfilling. My husband is not a big fan of fish but this one he says “is a winner”. We eat it with homemade crusty bread or Lebanese rice (also Suzy’s recipe, a favorite as well). Since we like more sauce to eat with bread, I add a bit more water and some extra diced tomatoes from a jar. Just perfect! Thank you so much Suzy!
So glad, Maki! Thank you so much for sharing.