A bright, fresh finish for mild white fish
Basil lemon relish turns a plain cod fillet into something that tastes like you spent the afternoon cooking. The relish is just fresh basil, lemon zest, a little garlic, and good oil stirred together — it takes five minutes to make and sits on top of the fish after cooking, so the basil stays green and sharp instead of turning dark and tired. The acid from the lemon cuts through the richness of the fish without overwhelming it, and the basil adds a peppery note that makes the mild flesh taste more like itself.
This works best with cod that is thick enough to stay moist through cooking — aim for fillets at least an inch thick. The relish also works on halibut, haddock, or any white fish with similar texture. If you are cooking for people who are new to eating fish, this is the dish to start with: the fish is forgiving, the flavors are clean, and there is nothing to be afraid of.
Key Takeaways
- Pat the cod dry before cooking so it browns instead of steaming, which takes about four minutes per side in a hot pan.
- Make the relish while the fish cooks by chopping fresh basil, mixing it with lemon zest, minced garlic, and olive oil.
- Spoon the relish over the hot fish just before serving so the basil stays bright and the flavors stay separate.
- A squeeze of fresh lemon juice over the whole plate at the table lets each person adjust the tartness to their taste.
Preparing the cod for even cooking
Start with fillets that are roughly the same thickness — if one end is much thinner than the other, the thin part will overcook while you wait for the thick part to finish. If your fillets are uneven, you can gently pound the thick end with the flat side of a knife handle to even them out, or ask the fishmonger to do it when you buy the fish.
Pat the fillets completely dry with paper towels. Moisture on the surface keeps the fish from browning, and browning is what gives the outside flavor and texture. Salt the fish on both sides about five minutes before cooking — the salt draws a little moisture to the surface at first, but then it gets reabsorbed and seasons the flesh all the way through. If you salt it right before cooking, the surface stays wet and won't brown.
Use a stainless steel or cast iron pan, not nonstick — nonstick pans do not get hot enough to brown fish properly. Heat the pan over medium-high heat for two minutes, then add a thin layer of oil with a high smoke point: grapeseed, avocado, or refined vegetable oil all work. When the oil shimmers and moves easily across the pan, the pan is ready.
Cooking the fillets without overcooking
Place the fillets skin-side up in the hot pan — if your fish has skin, that side goes down first. Do not move them. Let them sit for three to four minutes until the bottom is golden brown and the flesh has turned opaque about halfway up the side of the fillet. You can tell by looking at the edge: the white cooked part will creep up from the bottom.
Flip the fillets gently with a thin spatula, tilting the pan slightly so you can slide the spatula underneath without tearing the flesh. Cook the other side for two to three minutes — this side cooks faster because the pan is already hot and the fish is already partially cooked. The fillet is done when it flakes easily with a fork and the thickest part is opaque all the way through. For a one-inch-thick fillet, total cooking time is usually six to seven minutes.
If you are cooking for a crowd and need to hold fish warm while you finish other fillets, transfer the cooked fish to a warm plate and tent it loosely with foil. It will stay warm for five to ten minutes without overcooking further.
Making the basil lemon relish
Tear fresh basil leaves by hand rather than chopping them with a knife — a knife bruises the leaves and turns them dark. You want about a cup of loosely packed basil leaves. Zest one lemon directly into a small bowl, then juice half of it into the same bowl. The zest gives you the bright lemon flavor without the harshness of too much juice.
Mince one small garlic clove very fine — you want pieces small enough that they dissolve into the oil rather than sitting as chunks. Add the garlic to the bowl with the lemon zest and juice, then stir in the torn basil and about three tablespoons of good olive oil. Taste it and add a pinch of salt. The relish should taste bright and a little sharp, not muted. If it tastes flat, add a tiny bit more lemon zest or a squeeze of juice.
Make the relish while the fish cooks so it is ready the moment the fish comes off the heat. If you make it too far ahead, the basil will start to darken and lose its fresh taste. If you need to make it earlier in the day, keep the basil separate and stir it in just before serving.
Plating and serving
Transfer each fillet to a warm plate skin-side up. Spoon a generous tablespoon or two of the relish over the top of each fillet, letting some of it pool on the plate around the fish. The heat of the fish will warm the relish slightly without cooking the basil, which is what you want — the basil should stay green and taste fresh.
Serve with lemon wedges on the side so people can add more tartness if they want it. Boiled new potatoes or a simple green salad both work well alongside. If you are serving this to people who are not used to eating fish, a small piece of crusty bread for soaking up the oil and lemon is a good addition.
Variations and substitutions
If you do not have fresh basil, parsley works in the same way — use flat-leaf parsley and tear it by hand the same way. The flavor will be milder and more herbaceous, but it is still good. Mint is also worth trying if you have it, especially if you are serving the fish with a grain like couscous or rice.
You can add a tablespoon of capers or finely chopped green olives to the relish for a salty, briny note. Stir them in after you make the base so they do not break down in the lemon juice. A small pinch of red pepper flakes adds heat without changing the character of the dish — add it only if you know your guests like spice.
Frequently Asked Questions
Can I make this dish ahead of time?
Cook the fish fresh and make the relish fresh — both take only minutes. You can prep the ingredients earlier: zest and juice the lemon, mince the garlic, and tear the basil and keep it in a damp paper towel. Assemble the relish and cook the fish when you are ready to eat.
What if my cod fillet falls apart when I flip it?
The fish is likely overcooked or the fillet was too thin. Use a thicker fillet next time and watch the clock carefully — even one extra minute makes a difference. A thin metal spatula and a confident, quick motion help too. If it does break, serve it anyway; it still tastes good, just less pretty.
Can I use frozen cod?
Yes, but thaw it completely in the refrigerator first — this takes about twelve hours. Pat it very dry before cooking because thawed fish releases more moisture than fresh. The cooking time and technique stay the same.
What if I do not like the taste of raw garlic?
Use half the amount, or skip it entirely and add a tiny pinch of garlic powder instead. The relish is still bright and good without it. You could also mince the garlic very fine and let it sit in the lemon juice for a few minutes — the acid mellows the raw bite.
How long does the relish keep?
Make it fresh each time. If you have leftovers, store them in a covered container in the refrigerator for up to one day, but the basil will darken and the flavor will fade. It is better to make a small batch and use it all at once.