Spiced Couscous With Fragrant Steamed Fish
Updated June 3, 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
2 cups pearl couscous
1 yellow onion, peeled and trimmed, quartered
6 plum tomatoes, each cut into 8 wedges, divided
½ cup extra-virgin olive oil, divided
1 cinnamon stick
1 teaspoon ground allspice
3 teaspoons cumin seeds, divided
1 teaspoon ground paprika, divided
2 tablespoons tomato paste
4 skin-on sea bass, branzino or other flaky white fish fillets (about 3 ounces each), halved crosswise
8 garlic cloves, thinly sliced
⅓ cup fresh cilantro leaves and tender stems
1 lemon, 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?
Cooked 7-6-26. Didn't use the food processor, chopped fine and mixed tomatoes onion and garlic, but probably would be easier to just blend it. No oil and garlic finish, it prob would add a nice touch but it's 1/4 cup of oil. 2 cups of pearl couscous is too much, 1 or 1.5 cups would be okay. Used haddock, turned after 5 min cook to rest but let it sit longer than 5 more min off heat, bit over done for fish but that is controllable. Would make again.
Made as written but honestly not that impressive. Something felt off with the spice profile. also too fussy for little return. I'll pass on this one.
I’ve cooked this with haddock filets and cod loin, both great. Following some others’ tips, I skipped the complications and instead just small diced the onion and added it to the pan with one 15oz can crushed tomatoes after quickly sautéing the spices. I halved the cinnamon and upped the paprika (hot) slightly. I added a small amount of chopped green olives (I’m partial to castelvetranos) to top of the couscous before adding the fish and it added a nice additional note that brightened the dish a little. Especially helpful if you don’t have lemon on hand!

