Tender salmon fillets in a Moroccan tomato sauce with garlic, peppers, and spices, a recipe that lingers with warmth and tradition.

Jump to:
When I think back to the first time Moroccan salmon became part of my life, I see myself as a quiet child in the doorway of our kitchen. My knees pulled up, my arms wrapped around them, I would sit where I thought no one noticed me.
My mother's friend moved through the kitchen with my mom like she belonged there, filling the air with the sound of her bracelets and her stories. She spoke of Morocco, of family tables that seemed to stretch endlessly, of platters heavy with fish covered in sauce the color of fire. I didn't speak much, but I listened.
I learned from the sidelines. The way cumin seeds had to bloom in oil until the air itself seemed to change. The moment garlic slipped into the pan, not too soon, never too late. How paprika could stain fingertips red, and how coriander always needed to be fresh to sing.

I caught these lessons not because anyone taught them to me, but because I was there, a child in the corner with ears wide open. Even the scent of her perfume tied itself to those afternoons-floral, strong, mixing with cumin and tomatoes until it clung to my hair long after she left.
Most of the time, my silence kept me invisible. Yet one day, she looked up from the stove and found me cross-legged on the floor. She didn't ask me to speak. Instead, she reached for a small bowl of cumin seeds and placed it in my hands. My fingers trembled as I tilted them into the oil. The pan hissed. The fragrance spread. She smiled, as if I had said something out loud. That was one of the times the kitchen felt like a new place where I could exist fully, even without words.
The Language of Moroccan Spices

Years later, when she invited me to help her prepare Moroccan salmon properly, I discovered that I had been memorizing every step. She would tell me what to do, and I already knew. To her, it was no surprise. To me, it was a revelation. Through this fish, through the sauce that simmered deep and red, she gave me a way to step forward. Food became a way to speak when my voice was still learning to catch up.
Now, in my own kitchen, it is Lin who often hovers close while I cook. She stands on her tiptoes to watch the pot, her small hands reaching for cilantro leaves to scatter across the counter. Sometimes she asks to smell the spices, pressing her nose close to the bowl before handing it back with a grin. While the rest of the house buzzes, it's her quiet presence at my side that feels most familiar. When I see Lin leaning into the rhythm of the kitchen, watching and absorbing, I recognize the child I once was, sitting silently in the doorway, taking it all in.

The salmon never sits alone. There are always other Moroccan dishes I always go back to, stuffed peppers plump with rice and turkey, bright carrot soup with chermoula, a spicy carrot salad that tingles on the tongue, bowls of pearl couscous salad dotted with herbs. These plates weave in and out of our meals like familiar songs. They remind me of how easily Moroccan flavors nestled into the rhythms of our family.
Moroccan salmon is no longer the dish I watched from a distance. It has become part of how I feed the people I love, how I invite them in. And though I speak freely now, I still remember the quiet girl in the corner, whose first true words were spoken through cumin seeds falling into hot oil.
Ingredients

- Salmon fillets - I use salmon because it holds its shape well while soaking up all the spice and sauce. In Israel, the dish is often made with white fish like grouper or sea bass, but salmon has become the fish I return to in Canada. Its richness balances the heat and spices beautifully. If you prefer, trout or another firm fish can be swapped in.
- Ripe tomatoes - Tomatoes are what give Moroccan salmon its body. They break down into a sauce that clings to every bite of fish. When fresh tomatoes aren't at their peak, a good canned option works too.
- Cilantro - Added at different points, cilantro brightens the sauce and balances the heavier spices. Parsley can work as a substitute, though the flavor will be earthier.
- Jalapeños - The heat of Moroccan salmon should come gently, building with each bite, and these jalapeños make that possible. In my own kitchen, I sometimes use a single deseeded jalapeño when cooking for the kids, but on nights when it's just adults at the table, I let a few more slip in.
See the recipe card for full list and exact quantities.
How to Make This Moroccan Salmon Recipe

If you've never cooked fish in a fragrant Moroccan sauce before, this recipe is a beautiful place to begin. The peppers, tomatoes, and garlic melt into a base that carries the heat of jalapenos and the warmth of paprika and turmeric. It's a easy dish that feels generous without being complicated. Here's how to make it step by step:
Prepare the Base


Heat a little oil in a wide pot. Slice the red bell pepper into thin strips and sauté until it softens. Add the sliced tomatoes and let them cook down, releasing their juices.
Soften the Garlic

Add the whole peeled garlic cloves. Lower the heat and allow them to soften slowly until their sharpness mellows.
Season and Simmer


Stir in a portion of the chopped cilantro along with paprika, turmeric, water, chickpeasand the sliced jalapenos. Cover the pot and let the sauce simmer gently over low heat, giving time for the flavors to meld.
Make the Spiced Oil

In a separate bowl, combine canola oil with more paprika, turmeric, salt, and the remaining cilantro. Mix until it forms a smooth, reddish brown sauce.
Coat the Salmon

Pour into your pot or dip each salmon fillet into the spiced oil, coating them well. This step helps the fish absorb flavor while staying tender as it cooks.
Finish the Dish

Nestle the salmon fillets into the simmering tomato sauce. Pour any remaining spiced oil over the top. Cover and let the fish cook gently on low heat until just cooked through and flaking easily with a fork.
Storage

Once the fish has cooled, tuck it away in a sealed container and it will keep for up to three days. By the next day, the sauce tastes even more layered. The garlic mellowing, the peppers deepening, the spices weaving together more tightly.
When I reheat it, I do so slowly on the stovetop with a splash of water to bring the sauce back to life. Freezing doesn't suit this dish, but with flavors that grow richer overnight, it's the kind of leftover that never lasts long.
Top Tips
Bloom the spices properly - let the paprika and turmeric meet the hot oil before adding the fish. That little moment of blooming changes everything, deepening the flavor in a way you can smell across the kitchen
Don't rush the garlic - whole cloves need time to soften in the sauce. When they're cooked gently, they melt into the tomatoes and bring sweetness instead of sharpness. I've found that if you rush this step, the dish loses its balance.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Moroccan Salmon
Equipment
- large pot with lid
- Sharp Knife
- wooden spoon
Ingredients
- 4-5 salmon fillets skinless and boneless
- 1 red bell pepper sliced into thin strips
- 4-5 ripe tomatoes thinly sliced
- 1 head garlic cloves separated and peeled
- 1 bunch fresh cilantro chopped and divided
- ½ teaspoon sweet paprika plus more for the spiced oil
- ¼ teaspoon turmeric plus more for the spiced oil
- 1 19 ounce can chickpeas drained
- 2 jalapenos deseeded and sliced, use fewer for milder heat
- ½ cup canola oil
- Salt to taste
Instructions
- Heat a little oil in a wide pot over medium heat. Add the red bell pepper slices and sauté until softened. Stir in the sliced tomatoes and let them release their juices, creating the base of the sauce.
- Add the whole peeled garlic cloves. Lower the heat and allow them to cook gently until soft and fragrant, blending into the sauce.
- Stir in ¼ of the chopped cilantro, paprika, turmeric, water, chickpeas, and sliced jalapenos. Cover the pot and let it simmer on low heat so the flavors meld together.
- In a small bowl, whisk together canola oil, paprika, turmeric, salt, and the remaining chopped cilantro until smooth and vibrant red.
- Dip each salmon fillet into the spiced oil, coating it thoroughly. This helps the fish stay moist and soak up the flavor as it cooks.
- Nestle the coated salmon fillets into the simmering sauce. Pour any leftover spiced oil over the fish. Cover and continue cooking on low heat until the salmon is tender and flakes easily with a fork.



Mariana J says
I see that you add jalapeños & chick peas but it's not in the recipe. How much of each do you add? Thanks for all your wonderful recipes! My family enjoys them all & always ask when I'm going to try another one of your globally inspired recipes!
kseniaprints says
Thanks SO much for catching this! I had two versions of the recipe and I uploaded the wrong one. DOH. I added the jalapeno and chickpeas to the recipe and the write up, my apologies. And thanks for the kind words.
Terry says
Hello again, Ksenia! This looks like a recipe I'd love to make - but I'm somewhat confused. In your "Top Tips" you say to bloom the turmeric and paprika in the hot oil BEFORE adding the fish - yet the recipe has them added to the softened pepper, tomato, and garlic mixture.
And about the spice oil... In the ingredients list you say "plus more for the oil", for both the paprika and turmeric, yet don't tell us how MUCH. For those of us unfamiliar with Moroccan cooking - quantities are definitely required, to ensure the success of the recipe!
Thanks for listening. Again.