20 White Fish Recipes: Cod, Tilapia & Halibut Under 30 Minutes

20 White Fish Recipes: Cod, Tilapia & Halibut Under 30 Minutes

Cod, tilapia and halibut need under 15 minutes of heat — here are the four methods, the sauces, and 20 dinners worth cooking.

· 22 min read · By · beginner

The easiest white fish dinners are one-pan cooks that finish in under 15 minutes of actual heat: cod pan-seared in lemon butter, fillets roasted on a sheet pan with a vegetable, fish tacos off a hot skillet, or a coconut curry built in the same pan. White fish is done at 130–140°F, so almost every recipe below lands on the table inside 30 minutes.

Get a free week of easy dinners

Seven weeknight dinners with the shopping list already totalled, sent Sunday. No account needed, unsubscribe in one click.

No spam, unsubscribe in one click. Recipes, shopping lists and Instacart carts all work without an account either way.

Introduction — why white fish deserves more weeknight love

Salmon gets the health headlines and shrimp gets the speed credit, but mild white fish — cod, tilapia, halibut, haddock, sea bass, hake — is the protein that actually fits a Tuesday. A 6-ounce fillet carries 30–40 grams of protein for 220–350 calories, costs less than most cuts of beef, goes from freezer to plate in under 30 minutes, and takes on whatever flavor you put next to it. There is no marinating window, no resting period, no low-and-slow phase.

The speed is not a marketing claim, it is physics. Fish muscle is built in short fiber blocks called myotomes, held together by connective tissue that melts at around 120°F rather than the 160°F-plus that beef collagen needs. That is why a pan-seared cod fillet with lemon butter and capers is finished in about four minutes a side, and why pan-seared tilapia with garlic butter and lemon is a 15-minute total cook. The same protein chemistry that makes fish forgiving on time makes it unforgiving on inattention — the window between perfect and chalky is roughly 60 seconds, which is the single skill this guide is built around. If you want the background, the denaturation of muscle proteins) is the process you are managing every time you put a fillet in a pan.

There is a health argument too. The joint FDA and EPA advice about eating fish puts cod, tilapia, haddock and pollock in the "Best Choices" tier — 2 to 3 servings a week for adults — with halibut one tier down at about one serving a week, on mercury grounds. Compare that to the once-a-week ceiling on higher-mercury species and white fish becomes the one protein you can genuinely rotate through the week.

If you already have salmon in the rotation, this guide is the companion piece to our complete guide to cooking salmon — same techniques, different fat content, very different timing. And if weeknight speed is the whole point, most of these fillets slot straight into the 25 sheet pan dinners framework: fish on one side of the tray, vegetable on the other, one pan to wash. Start with sheet pan lemon-garlic roasted cod with asparagus or, when even that feels like effort, half-steamed ginger soy cod with scallions at 17 minutes start to finish.

The Three Fish, Compared: cod vs tilapia vs halibut (texture, cost, cook times)

These three cover about 90 percent of what a US supermarket stocks, and they are not interchangeable. Cod is thick and flaky, tilapia is thin and lean, halibut is dense and expensive. Swapping one for another without adjusting the cook time is the most common way a white fish dinner goes wrong.

FishTextureTypical filletPrice/lb (US, 2026)Pan timeBest method
CodLarge, moist flakes1–1.5 in thick$9–$144 min + 3 minSear, roast, poach
TilapiaFine flake, very lean0.4–0.6 in thick$5–$83 min + 2 minSear, blacken, taco
HalibutDense, steak-like1–1.5 in thick$22–$284 min + 4 minSear, roast
HaddockSofter than cod0.7–1 in thick$10–$153 min + 3 minBake, chowder, fry
Sea bassButtery, firm0.8–1.2 in thick$16–$243 min + 3 minSear, poach, steam
Hake / pollockDelicate, soft flake0.6–1 in thick$6–$103 min + 2 minStew, bake, batter

Cod is the default and the best starting point. Thick loin cuts are hard to overcook because the center takes time to catch up with the surface, and it holds together in a sauce — see pan-roasted cod with tomato and olive sofrito or the very plain, very good baked cod with rosemary and olive oil at 23 minutes. Atlantic and Pacific stocks are managed differently; NOAA's Atlantic cod profile and Pacific cod profile are the primary sources for stock status if you care where yours came from, and most US-caught cod is the Pacific one.

Tilapia is the budget option and the one people apologize for. It does not need an apology — it needs a stronger sauce and 90 fewer seconds. At 0.5 inches thick, it goes from translucent to overcooked while you are turning around, so pull it early. It is at its best carrying assertive flavor: pan-seared tilapia with mango-avocado salsa, pan-seared tilapia with Kenyan tomato and onion relish, or injera-crusted tilapia with spiced berbere butter. Farming and sourcing drive most of the quality difference between a good fillet and a muddy one.

Halibut is the special-occasion fish. At $22–$28 a pound as of 2026, it is priced like a steak and should be cooked like one — hot pan, hard sear, pulled at 130°F. Pan-roasted halibut with lemon-caper butter sauce delivers 42 grams of protein per serving, the highest number in this entire guide. Seared half-halibut steak with lemon butter sauce is the 15-minute version, and Alaskan halibut with a lemon-dill crust is the oven route. Stock status and season length are covered in NOAA's Pacific halibut profile.

Two more worth knowing: haddock, cod's softer cousin, which is what British fish shops and Scottish chowders are actually built on — pan-seared haddock with dill and lemon — and hake, the fish that carries Spanish and Cornish cooking, as in pan-seared Cornish hake with lemon-thyme butter. If your store only has Alaska pollock, one of the largest fisheries in the world and the fish inside most frozen fillets and fish sticks, treat it like thin cod.

Buying White Fish: fresh vs frozen, sustainability notes

Buy frozen. Not as a compromise — as the better product. Commercial boats freeze fillets within hours of the catch, often at sea at −20°F or colder, which arrests the enzyme activity that turns fish flabby. The "fresh" fillets in the counter case were, in most inland stores, frozen at sea and thawed in the back that morning. You are buying the same fish with several extra days on it, at a premium.

What to look for, in order:

Thaw overnight in the fridge on a rack over a plate, then pat the fillet bone-dry with paper towels — genuinely dry, both sides, right before it hits heat. Never microwave-thaw: the thin edges start cooking while the center is still frozen. If you forgot, seal the fillet in a bag and submerge it in cold water for 20–30 minutes. The FDA's guidance on selecting and serving seafood safely covers the cold-chain rules if you want the official version.

On sustainability, two labels do most of the work. Seafood Watch from the Monterey Bay Aquarium rates specific fishery-and-gear combinations green, yellow or red — search cod or tilapia before you buy. The blue MSC label certifies wild-capture fisheries against a stock-and-ecosystem standard. For mercury, the EPA's choose fish and shellfish wisely guidance and the FDA's advice for people who may become pregnant are the two documents that matter — the short version is that cod, tilapia, haddock and pollock are all low-mercury weekly fish.

Salt cod is its own tradition rather than a weeknight shortcut — if that is where your interest goes, the Portuguese bacalhau recipes guide covers the soaking and rehydration a dried fillet needs.

One tool note, since it changes what you can buy: an inexpensive flexible fillet knife lets you buy a whole side of fish at a lower per-pound price and portion it yourself, and it is the only knife that will cleanly remove skin without taking half the flesh with it.

The 4 Foundational Cooking Methods: pan-sear, oven-roast, en papillote, poach

Learn these four and you can cook any recipe on this page — and most recipes that are not on it.

1. Pan-sear (best crust, 8–10 minutes)

Heat a heavy skillet over medium-high until a drop of water skitters. Add a tablespoon of neutral oil, lay the dried fillet down away from you, and press it flat for five seconds with a spatula so it does not curl. Then leave it alone. The crust you want is the Maillard reaction working on the fillet's surface proteins, and it only happens on contact with dry metal — moving the fish resets the clock.

Flip once, when the bottom third of the fillet has turned opaque up the side. Finish with butter, garlic and lemon off the heat. Pan-seared cod with garlic and lemon butter sauce and pan-seared sea bass with Ligurian olive tapenade are the archetypes.

Gear that genuinely changes the outcome: a pre-seasoned carbon steel skillet for the sear, a thin flexible fish spatula or a wider stainless fish turner to get under the crust without tearing it, and a 12-inch nonstick pan for delicate sole and tilapia that will stick to anything else.

2. Oven-roast (most forgiving, 12–18 minutes)

400–425°F, fillet on a rimmed sheet pan, 10–12 minutes for a 1-inch cod loin. The oven's dry heat is gentler than a skillet, so the margin for error roughly doubles — this is the method to use when dinner is competing with homework. Add the vegetable to the same tray and it becomes a complete meal: sheet pan lemon-garlic roasted cod with asparagus, baked cod with lemon-caper butter and fresh dill, baked halibut with white wine and herb sauce, or a crunchy top from baked parmesan-crusted cod with lemon herb sauce.

A flat, heavy half sheet pan matters more than the recipe here. Thin pans warp at 425°F, oil pools in the low corner, and half the tray browns while the other half steams.

3. En papillote (zero cleanup, 15–20 minutes)

Cooking in parchment traps steam around the fillet so it poaches in its own juices plus whatever aromatics you seal in. Nothing sticks, nothing dries out, and the packet is the serving vessel. Fold a 15-inch parchment square over fish, lemon, herbs and a splash of wine, crimp the edges tightly, and bake at 400°F for 12–15 minutes.

Whispered citrus herb fish en papillote is the plain-language starting point. Tasmanian pepperberry snapper en papillote and barramundi en papillote with finger lime and macadamia show how far the aromatics can travel. A pair of kitchen shears makes cutting parchment rounds a five-second job.

4. Poach (most forgiving of all, 10–15 minutes)

Poaching) holds the fish in liquid at 160–180°F — below a simmer, no visible bubbles. Because the liquid can never exceed 212°F and you are aiming for 135°F inside, it is nearly impossible to blow past done. The trade-off is no browning, so the liquid has to carry the flavor: sole poached in lemon and herb broth at 150 calories a serving, or the richer olive oil poached sea bass with tomato-caper relish.

Steaming is the fifth method worth adding once the first four are automatic — Chinese steamed fish with ginger and scallion soy sauce is 17 minutes and about 40 grams of protein.

Real-world numbers: doneness temperatures and timing

This is the section that fixes most white fish problems. Fish protein sets between 120°F and 140°F; past 145°F it squeezes out moisture and the flakes go from silky to cottony. Carryover cooking adds 3–5°F after the fillet leaves the heat, so the pull temperature is always lower than the target.

FishThicknessPull atRests toSear time (per side)Oven at 425°F
Cod loin1.25 in130°F135°F4 min / 3 min12–14 min
Cod tail0.75 in128°F133°F3 min / 2 min9–10 min
Halibut1.25 in128°F133°F4 min / 4 min12–15 min
Tilapia0.5 in135°F140°F3 min / 2 min8–10 min
Haddock0.85 in130°F135°F3 min / 3 min10–12 min
Sea bass1 in130°F135°F3 min / 3 min10–12 min
Sole / thin fillets0.4 in135°F140°F2 min / 1 min7–8 min

Two caveats. First, the FDA's public safety guidance is a flat 145°F for all finfish — that is the number to follow if you are cooking for someone pregnant, immunocompromised, very young or elderly. The 130–135°F range in the table is the restaurant standard for texture and assumes healthy diners and good-quality fish. Second, none of these numbers help without a fast thermometer: a Thermapen ONE instant-read reads in about one second, which matters when the difference between pull and ruin is 60 seconds. Probe into the thickest part, horizontally, so the tip sits in the center of the fillet rather than through it.

No thermometer? Slide a paring knife into the thickest point, hold it for three seconds, and touch the blade to your wrist. Warm means done. Cool means keep going. Hot means you already went too far.

Sauces That Work on Any White Fish

Mild fish is a delivery system. A sauce turns the same fillet into a different dinner six nights running, and every one of these is made in the same pan while the fish rests.

SauceBaseTimeBest onStart here
Lemon-butter-caperButter, lemon, capers3 minCod, halibutTilapia with lemon caper sauce
Beurre blancButter, wine, shallot8 minSea bass, soleSea bass with charred lemon beurre blanc
Tomato-olive sofritoTomato, olive, garlic10 minCod, hakeCod with tomato and olive sofrito
Miso glazeWhite miso, mirin, sugar5 minCod, black codMiso-glazed black cod
RomescoPepper, almond, bread10 minSea bass, halibutSea bass with romesco
Coconut curryCoconut milk, aromatics12 minAny flaky fishGoan coconut curry leaf sauce
Ginger-scallion soySoy, ginger, hot oil4 minCod, sea bassGinger soy cod with scallions
Fresh fruit salsaMango, lime, chili6 minTilapia, snapperBlackened snapper with mango salsa

The lemon-butter-caper family is piccata logic borrowed from veal and chicken, and it is the highest-return sauce to learn first: deglaze the fond with lemon juice, swirl in cold butter off the heat, add capers, done in three minutes. Beurre blanc is the same idea with a wine-and-shallot reduction and more discipline — the butter must go in cold, piece by piece, off direct heat, or the emulsion breaks. Romesco and miso both bring savory depth that a squeeze of lemon cannot, which is exactly what lean fish lacks.

One habit is worth more than any recipe here: zest the lemon before you juice it. A Microplane zester over the finished plate adds the aromatic oils that cooking drives off, and it costs eight seconds.

20 Weeknight White Fish Recipes (by cuisine)

Every recipe below is 30 minutes or less, start to plate, with protein and calorie figures per serving.

Mediterranean and Southern European

1. Baked Lemon-Garlic Mediterranean Cod — 25 min, 220 cal, 30g protein. The baseline weeknight cod: olive oil, garlic, lemon, hot oven. Learn this one and you can improvise the other nineteen.

2. Lemon-Dill Baked Cod with Olive Tapenade — 30 min, 280 cal, 38g. Greek treatment; the tapenade is made while the fish bakes and keeps for a week in the fridge.

3. Pan-Seared Cod with Garlic and Lemon Butter Sauce — 25 min, 320 cal, 38g. Spanish-leaning, built on a hard sear and a three-ingredient pan sauce.

4. Pan-Roasted Cod with Tomato and Olive Sofrito — 25 min, 260 cal, 32g. Sear the fish, build the sofrito in the same pan, return the fillets to finish.

5. Pan-Seared Sea Bass with Ligurian Olive Tapenade — 20 min, 280 cal, 35g. The fastest genuinely dinner-party-grade plate on this list.

6. Pan-Seared Sole with Lemon and Dill — 25 min, 290 cal, 26g. French, delicate, and the one recipe here where a nonstick pan is not a compromise.

British and Northern European

7. Baked Scottish Haddock with Mustard and Parsley Crust — 25 min, 280 cal, 35g. The crust is breadcrumbs, mustard and parsley pressed on before baking; no frying, all the crunch.

8. Pan-Seared Cornish Hake with Lemon-Thyme Butter — 22 min, 280 cal, 35g. Hake is softer than cod, so handle it once and only once.

Mexican and Latin American

9. Grilled Fish Tacos with Cilantro Lime Slaw — 20 min, 350 cal, 30g. Tilapia or cod both work; the slaw does the heavy lifting and can be made ahead.

10. Pan-Seared Fish Veracruz Style with Tomato and Olive Sauce — 30 min, 280 cal, 35g. Tomatoes, olives, capers and a little heat — the Gulf Coast's answer to a sofrito.

11. Pan-Seared Tilapia with Mango-Avocado Salsa — 18 min, 280 cal, 30g. No-cook salsa, 18-minute total, the best value-for-effort plate here.

Caribbean and Gulf

12. Blackened Florida Snapper with Spicy Mango Salsa — 20 min, 280 cal, 34g. Blackening) is a spice crust in a screaming-hot pan; run the vent hood first.

13. Seared Caribbean Snapper with Coconut-Lime Rice — 30 min, 350 cal, 34g. Rice and fish finish together; start the rice first.

14. Pan-Seared Gulf Red Snapper with Cajun Butter Sauce — 25 min, 320 cal, 38g. Cajun spice plus a butter pan sauce, which is the entire cuisine in one plate.

East and Southeast Asian

15. Miso-Glazed Black Cod with Sesame — 17 min, 380 cal, 32g. The glaze caramelizes under the broiler in three minutes; watch it the whole time.

16. Sheet Pan Miso-Glazed Cod with Roasted Bok Choy — 25 min, 280 cal, 35g. The same glaze, one tray, a vegetable included.

17. Half-Steamed Ginger Soy Cod with Scallions — 17 min, 180 cal, 30g. Hot oil poured over raw scallion and ginger at the end — the loudest, best 10 seconds in weeknight cooking.

18. Pan-Seared Thai Tilapia with Sweet Chili Glaze — 20 min, 280 cal, 35g. Sweet-hot-sour balance that makes budget tilapia taste deliberate.

19. Pan-Seared Thai Sea Bass with Lemongrass and Chili Sauce — 20 min, 320 cal, 36g. Bruise the lemongrass with the flat of a knife before it goes in the pan.

South Asian and Island

20. Sri Lankan-Style Fish Curry with Curry Leaves — 27 min, 280 cal, 25g. Coconut milk, curry leaves and tamarind; add the fish in the last six minutes so it poaches rather than boils.

Five more worth an extra five minutes

Not everything good fits in 30 minutes. These four run 30–35 and one is a full 35, and each is worth the overrun.

And five for the rotation

Sides That Cook in the Same 30 Minutes

The constraint is that the side has to be finished when the fish is, because fish does not hold. Anything under 20 minutes qualifies; anything you can start before the fish qualifies twice.

SideTimePairs with
Sautéed spinach with lemon and garlic8 minAny seared fillet
Sautéed kale with lemon and toasted pumpkin seeds9 minCod, halibut
Steamed asparagus with dill10 minButter-sauce plates
Creamy avocado-white bean mash10 minHalibut, sea bass
Steamed ginger-soy broccoli with sesame12 minMiso and soy plates
Pan-roasted cherry tomato and herb salad16 minMediterranean cod
Chilled lemon-dill orzo salad with cucumber and feta19 minGreek and Italian plates
Cardamom-scented golden rice pilaf25 minCurries, escabeche
Creamy polenta with parmesan and chive30 minSofrito and tomato sauces
5-minute cucumber salad with mint and lemon5 minBlackened and spiced fish

Two more that solve specific plates: a Mediterranean couscous salad with lemon vinaigrette at 10 minutes when you want a grain without turning on a burner, a chickpea and cucumber salad when the fish is rich and the plate needs acid, and red cabbage cole slaw for anything served in a tortilla.

Sequence matters more than technique here. Start the grain first, get the vegetable into its pan second, and cook the fish last — fish is the only component on the plate that degrades in the four minutes it takes to plate everything else. A pair of locking tongs lets you run the vegetable pan one-handed while the fish gets your attention.

Common Pitfalls

1. Cooking a wet fillet. Surface water has to boil off before the pan can exceed 212°F, and browning does not start until roughly 285°F. A fillet that goes in damp steams for 90 seconds, releases its own liquid, and never crusts. Pat both sides bone-dry, then salt right before it hits the pan — salting early pulls moisture back out.

2. Moving the fish. A fillet sticks until the crust releases it, which is a chemical event, not a timing one. If it will not lift cleanly at three minutes, give it 30 more seconds. Prying it up is how fillets end up in four pieces.

3. Cooking to a clock instead of a temperature. A 0.5-inch tilapia fillet and a 1.25-inch cod loin differ by roughly six minutes in the oven. Recipe times assume a thickness the recipe rarely states. Measure the thickest point and use the table above.

4. Thawing on the counter. The outer half sits in the 40–140°F bacterial range for an hour while the center is still frozen, and the thawed edges overcook instantly. Fridge overnight, or a cold-water bath in a sealed bag for 20–30 minutes.

5. Crowding the pan. Two fillets in a 10-inch skillet drop the surface temperature enough that both steam. Cook in batches or move to a half sheet pan in a hot oven, where crowding costs you far less.

6. Treating every white fish as interchangeable. Sole in a cast-iron skillet at high heat disintegrates. Halibut in a delicate broth wastes a $25 ingredient. Match thickness to method: thick fish sears and roasts, thin fish steams, poaches and goes into tacos.

When white fish is the wrong choice

Skip it when the dish needs the protein to hold up to long cooking. Any braise over 20 minutes, any stew where the protein goes in first, any recipe that reheats as leftovers on day three — white fish will shred and turn woolly. Use chicken thighs or beans instead, or add the fish in the final five minutes the way the Sri Lankan curry does.

Skip it on the grill unless the fillet is over an inch thick and you are confident with a well-oiled grate — halibut and swordfish steaks survive that, cod and tilapia mostly leave their skin behind. Skip it for meal-prep lunches you plan to microwave: reheated white fish is the reason office kitchens have rules. If you want fish that reheats gracefully, oily fish holds far better, or build it into something saucy like escabeche, where the acid keeps the texture intact overnight.

And skip halibut entirely when you are cooking for a crowd on a budget. At $22–$28 a pound, four servings is a $50 protein bill for a dish where cod at $11 a pound is 90 percent as good.

FAQ

Is it better to buy fresh or frozen white fish?

Unless you live on the coast, frozen white fish is almost always fresher than the "fresh" fish at the counter — most supermarket fresh fish was frozen at sea and thawed for display. Buy vacuum-sealed frozen fillets, thaw overnight in the fridge, and pat completely dry before cooking. Never microwave-thaw — the edges cook while the center stays icy.

Which white fish is best for beginners?

Cod is the most forgiving — thick, meaty fillets are hard to overcook and hold up in the pan, oven, or poaching liquid. Tilapia is cheaper but thinner and can go from perfect to rubbery in 30 seconds. Halibut is the premium option — buttery and firm, but $22–$28 per pound makes it a weekend fish rather than a Tuesday one.

How do I know when white fish is done?

White fish is done when it flakes easily with a fork and turns from translucent to opaque all the way through. Internal temp should be 130–135°F for buttery texture (halibut, thicker cod cuts) or 140°F for a firmer flake (tilapia). Pull it off the heat 5° early — carryover cooking will finish the job while it rests.

Is tilapia safe and sustainable to eat?

US-farmed and Ecuadorian tilapia rank as "Best Choice" or "Good Alternative" on the Monterey Bay Aquarium's Seafood Watch. Avoid tilapia farmed in China, where pond conditions and feed quality are less regulated. The nutritional profile is lean protein with modest omega-3s — not a salmon replacement, but a solid weeknight fish when sourced well.

What sides go with white fish besides rice and salad?

Roasted potato wedges, sautéed greens with garlic, orzo with lemon zest, blistered cherry tomatoes, or a chickpea-and-cucumber salad all cook in the same 20–30 minutes as the fish. For a heartier plate, pair with polenta or a white bean puree — both amplify the buttery texture of the fish without competing for flavor.

Sources

Frequently asked questions

Is it better to buy fresh or frozen white fish?
Unless you live on the coast, frozen white fish is almost always fresher than the 'fresh' fish at the counter — most supermarket fresh fish was frozen at sea and thawed for display. Buy vacuum-sealed frozen fillets, thaw overnight in the fridge, and pat completely dry before cooking. Never microwave-thaw — the edges cook while the center stays icy.
Which white fish is best for beginners?
Cod is the most forgiving — thick, meaty fillets are hard to overcook and hold up in the pan, oven, or poaching liquid. Tilapia is cheaper but thinner and can go from perfect to rubbery in 30 seconds. Halibut is the premium option — buttery and firm, but $22–$28 per pound makes it a weekend fish rather than a Tuesday one.
How do I know when white fish is done?
White fish is done when it flakes easily with a fork and turns from translucent to opaque all the way through. Internal temp should be 130–135°F for buttery texture (halibut, thicker cod cuts) or 140°F for a firmer flake (tilapia). Pull it off the heat 5° early — carryover cooking will finish the job while it rests.
Is tilapia safe and sustainable to eat?
US-farmed and Ecuadorian tilapia rank as 'Best Choice' or 'Good Alternative' on the Monterey Bay Aquarium's Seafood Watch. Avoid tilapia farmed in China, where pond conditions and feed quality are less regulated. The nutritional profile is lean protein with modest omega-3s — not a salmon replacement, but a solid weeknight fish when sourced well.
What sides go with white fish besides rice and salad?
Roasted potato wedges, sautéed greens with garlic, orzo with lemon zest, blistered cherry tomatoes, or a chickpea-and-cucumber salad all cook in the same 20–30 minutes as the fish. For a heartier plate, pair with polenta or a white bean puree — both amplify the buttery texture of the fish without competing for flavor.

Sources

Plan a week of meals in two minutes.

Tell our AI what you have and what you like — it builds your plan, shopping list, and Instacart cart. No account needed.

Try free →