Spiced Couscous With Fragrant Steamed Fish
Updated June 4, 2025

- Total Time
- 45 minutes
- Prep Time
- 10 minutes
- Cook Time
- 35 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- Fine sea salt and black pepper
- 2cups pearl couscous
- 1yellow onion, peeled and trimmed, quartered
- 6plum tomatoes, each cut into 8 wedges, divided
- ½cup extra-virgin olive oil, divided
- 1cinnamon stick
- 1teaspoon ground allspice
- 3teaspoons cumin seeds, divided
- 1teaspoon ground paprika, divided
- 2tablespoons tomato paste
- 4skin-on sea bass, branzino or other flaky white fish fillets (about 3 ounces each), halved crosswise
- 8garlic cloves, thinly sliced
- ⅓cup fresh cilantro leaves and tender stems
- 1lemon, cut into 8 wedges
Preparation
- Step 1
Bring a large saucepan of salted water to a boil and cook the couscous over medium-high for 6 minutes until al dente. Rinse under hot water, then set aside.
- Step 2
Using a blender or food processor, pulse the onion and half the tomatoes into a coarse mixture; it should be loose and saucy but still have some texture.
- Step 3
Heat ¼ cup of the oil in a large lidded skillet or saucepan over medium-high. Add the cinnamon, allspice, 2 teaspoons cumin, ½ teaspoon paprika and a good grind of pepper, and fry for 1 minute until fragrant.
- Step 4
Increase the heat to high and add the blended tomato mixture, tomato paste and 1 teaspoon salt. Fry for 7 to 10 minutes, stirring often, until the sauce has lightly caramelized and started to catch on the bottom of the pan, then add the remaining tomato wedges and cook for about 3 minutes more, until the sauce starts to catch.
- Step 5
Stir in ⅔ cup water to loosen the sauce, then stir in the couscous. Reduce the heat to medium-high, cover and cook for 5 minutes.
- Step 6
Lightly season the fish with ½ teaspoon salt and some pepper, then place it, skin side up, on top of the couscous. Cover and cook for another 5 minutes, allowing the fish to steam through. Remove from the heat and let sit, covered, for 5 minutes, then peel off the skin.
- Step 7
Whilst the fish is resting, heat the remaining ¼ cup olive oil in a small saucepan on medium-high. Add the garlic and the remaining 1 teaspoon cumin, and fry for 1 minute, just until the garlic starts to turn golden. Remove from the heat and add the remaining ½ teaspoon paprika, then pour the fragrant oil over the fish.
- Step 8
Sprinkle with the cilantro and serve straight from the pan, with the lemon wedges on the side to squeeze over.
Private Notes
Comments
I found this recipe tasty but fussy and overly complicated. Next time I will streamline: blend all the tomatoes (wedges didn't make much of a contribution); use ground cumin; flip the fish so it finishes before the couscous is almost irretrievably stuck to the bottom; skip the oil preparation and just add the garlic and all cumin to the couscous mixture.
You could turn this into a hamburger casserole, but the deliciousness of the flaky white fish over tomato-flavored cous-cous would be lost. Other seafood would be a poor substitute; grilled lamb something different altogether.
That couscous looks righteous. Might use some cod we have on hand. I bet this would be nice with other seafood - shrimp, scallops etc. - either steamed as in the recipe or grilled and served on top. Grilled lamb anyone?
Made this with Bob’s Red Mill tri-color pearled couscous, which was delicious - had some decent cod filets that needed to be cooked, but next time I’ll look for branzino. I also need to replace my rather geriatric allspice for next time. And I’ll also try canned San Marzanos, because the Roma tomatoes in the grocery store were uninspiring. But still, this is really a wonderful recipe!
Followed the recipe except reduced the amount of couscous. Honestly I didn’t find the recipe fussy at all. Used ground spices and frozen cod filets. It really was full of flavour.
Delicious, and a refreshing summery departure from the usual arrabbiata or shakshuka direction this dish often takes. Canned tomatoes and an electric skillet made easy work of it. A hit at our table, with a request for crusty bread next time. Please, reward us with the forever comment that says, "I used canned tuna in place of fresh fish, egg noodles instead of couscous, and didn't have those exact spices on hand so used a can of cream of mushroom soup -- great recipe, now on my rotation!"
Advertisement