
Seared Cod with Pesto Couscous & Grapefruit

By Emma
Certified Culinary Professional
Heat the skillet first. Medium-high. The oil needs to shimmer — that’s when the cod goes in, skin side down, and you don’t touch it. Three to four minutes and the edges go golden. That’s the whole thing right there.
Why You’ll Love This Seared Cod Couscous
Takes 27 minutes total. Fifteen to prep, twelve to cook. No rushing, no standing over the stove forever.
The grapefruit isn’t sweet. It’s sharp and bright and it cuts right through the richness of the fish — the citrus angle works because nothing here fights for space. Everything fits.
Couscous soaks up the pan sauce. The pesto. The honey-grapefruit glaze. You’re not eating separate components. It all lives together.
Works for company. Looks intentional. Takes less time than people think it takes. And it’s actually good for you — the Mediterranean angle isn’t a gimmick here. Fish, whole grains, vegetables, citrus. That’s the meal.
Cold leftovers are better than you’d expect. Maybe not as a plate. But flaked into something else, yeah.
What You Need for Mediterranean Cod and Couscous
Couscous. One cup. It’s not rice and it’s not pasta — you pour boiling water over it and five minutes later you’re done. Stupid easy.
Cod fillets. Seven hundred grams total, split into four pieces. Frozen works fine. Thaw it first or the pan won’t sear it. White fish, mild, takes a sauce well.
Petite peas. A cup of them, frozen. Fresh if you have them. They go in boiling water for barely ninety seconds. That’s it. Too long and they’re mushy.
Basil pesto. Homemade is better. Store-bought works. Two tablespoons gets mixed into the warm couscous.
A pink grapefruit. One. You peel it like an orange — get all the white stuff off. Segment it over a bowl to catch the juice. The juice does the sauce work. The segments go in the couscous.
Honey. A tablespoon. Mix it with the grapefruit juice. Tastes wrong until it’s done, then it’s right.
Olive oil. Five tablespoons or so. Not butter. Olive oil sears better. Stays liquid when it hits the hot pan.
Fresh basil to scatter on top at the end. Optional. Not really optional. It adds something.
How to Make Seared Cod with Citrus
Boil water first. A kettle works. You need a cup and a quarter for the couscous, plus more for the peas. Pour that cup and a quarter over the couscous in a bowl, cover it tight, walk away for five minutes. Don’t stir. Don’t peek. It’ll absorb everything.
While that’s happening, get your peas ready. Bring salted water to a boil in a small pot. Dump the peas in. Ninety seconds. That’s not a typo. Ninety seconds only. Scoop them out with a slotted spoon into an ice bath so they stop cooking and stay bright green. Drain them when they’re cold.
Fork the couscous apart. It’ll separate easy — don’t mush it. Fold in the peas, fold in the pesto. Season with salt and pepper. Cover it to keep warm.
Peel the grapefruit over a bowl. Get all that white pith off. Segment it by cutting right between the membranes — you’ll see where they are. Chop the segments roughly. Toss them into the couscous. Save the juice in that bowl.
Stir honey into the grapefruit juice until combined. Taste it. It should be balanced — sweet from the honey, sharp from the citrus. If it’s too sharp, add more honey. If it’s too sweet, add more juice.
How to Get Seared Cod Golden and Tender
Heat your skillet over medium-high. Cast iron works best but any skillet works. Pour in the olive oil. When it shimmers — and you’ll see it shimmer, the surface gets liquid-looking — that’s when you add the cod.
Skin side down if it has skin. Flat side if it doesn’t. Don’t move it. Three to four minutes. You’ll see the edges start to brown and the flesh will tighten. The fish will release from the pan on its own when it’s ready — you don’t have to force it.
Flip it. Season the cooked side with salt and pepper now. Pour that grapefruit-honey mixture right into the pan, around the fish. Spoon some over the top so it coats.
Lower the heat slightly. Another three to four minutes. The fish goes opaque. You can tell because the center stops looking translucent. Poke it with a fork — it should flake easily but not fall apart into threads. That’s done.
The sauce might be thin or it might be thickening already. Watch it. If it’s running all over, you could let it reduce another minute. If it’s already coating the back of a spoon, stop.
Seared Cod Couscous Tips and Mistakes
Don’t skip the ice bath for the peas. They’ll keep cooking if you don’t. Cold water stops it cold.
The couscous sits five minutes. Not four. Not six. Five. It’s specific because the grains need to fully absorb the water or they’ll be crunchy and wrong.
The grapefruit juice is where the sauce lives. Don’t throw that away. All the flavor is there.
Cod doesn’t need much seasoning. It’s delicate. Salt and pepper. That’s the move. Don’t bury it.
The pan sauce won’t be thick. It’ll be thin and glossy and that’s correct. It coats everything and soaks into the couscous. Thick sauce would be wrong here.
You could prep the grapefruit earlier — peel it, segment it, cover it. The juice sits fine for hours. The couscous needs to be warm when you serve it though. Can’t make that too far ahead.

Seared Cod with Pesto Couscous & Grapefruit
- 210 g couscous (about 1 cup)
- 140 g frozen petite peas
- 60 ml basil pesto (homemade or prepared)
- 1 pink grapefruit
- 20 ml honey (about 1 tablespoon)
- 700 g cod fillets, divided into 4 pieces
- 25 ml olive oil (to substitute butter)
- Fresh basil leaves to garnish, optional
- 1 Heat water to boiling, reserve 250 ml separately.
- 2 Dump couscous in a bowl, pour 250 ml boiling water over it, cover, let sit 5 minutes.
- 3 Deflake couscous with a fork. Meanwhile, plunge peas in salted boiling water for about 1 1/2 minutes only, scoop with slotted spoon, transfer to cold water bath to halt cooking and keep color.
- 4 Drain peas well, fold into couscous with pesto. Season with salt and pepper. Keep warm covered.
- 5 Peel grapefruit like an orange removing all white pith leaving just fruit. Over a bowl to catch juice, segment fruit by cutting between membranes; chop segments roughly and toss into couscous.
- 6 Mix grapefruit juice with honey, stir until combined. Taste to adjust balance.
- 7 Heat a skillet over medium-high heat, add olive oil. When shimmering, add cod fillets, skin side down or flat side if skinless. Let cook undisturbed until golden brown edges appear and fish releases easily from pan, about 3-4 minutes.
- 8 Flip carefully, season with salt and pepper. Add grapefruit-honey mixture to pan, spoon over fish.
- 9 Lower heat slightly. Cook another 3-4 minutes or until fish is opaque and flakes easily with a fork. Watch for bubbling sauce and reduce if running too thin.
- 10 Plate couscous, mound fish on top, drizzle with pan sauce. Scatter fresh basil for herbaceous lift. Serve immediately.
Frequently Asked Questions About Seared Cod Couscous
Can you make this with frozen cod? Yeah. Thaw it first though. Room temperature for an hour or so, or overnight in the fridge. Cold cod won’t sear — it’ll steam instead.
What if you don’t have grapefruit? Lemon works. Orange works. Lime gets too sharp. The thing is you need juice and you need acidity, so anything citrus does the job. Grapefruit’s just less common.
How do you know when the cod is actually done? Opaque all the way through. The center stops being translucent. Fork it gently — it flakes. If it’s still raw-looking in the middle, give it another minute. It cooks fast though.
Can this be meal prepped? The couscous yes. The fish no. Reheated fish is never great. Make the couscous the morning of, keep it in the fridge, and sear the cod fresh when you’re ready to eat. Comes together in twelve minutes.
Is there a substitute for pesto? You could skip it. The couscous would be less interesting but not bad. You could use a different herb sauce — dill would work, cilantro would be weird but maybe good. Pesto though — that’s the move.
Does the basil garnish actually matter? Technically no. Practically yes. It’s fresh, it’s bright, it looks intentional. Takes five seconds. Just do it.



















