Fish flavor peaks at different times of year, and knowing when matters more than knowing where

The best-tasting fish is the one caught during its season, when the flesh is firm, the fat content is high, and the flavor is clean and full. This happens because fish build fat reserves before spawning or migration, and they feed heavily in response to seasonal food availability. A striped bass in October tastes nothing like the same fish in March. A wild salmon in July is a different animal from one in December. The timing is not arbitrary — it follows the fish's own calendar, and you can work with it instead of against it.

Seasonal eating also means you are buying from fishmongers and restaurants when supply is abundant and prices are lower. A fish at peak season costs less and tastes better. You will notice the difference the moment you cook it.

Key Takeaways

  • Fish taste best just before or during their spawning season, when they have built up fat reserves and are feeding heavily.
  • Spring fish like shad and herring are lean and delicate; summer fish like mackerel and bluefish are rich and oily; fall fish like striped bass and halibut are firm and full-flavored; winter fish like cod and haddock are mild and sweet.
  • Farmed fish have no true season, but wild fish follow predictable patterns that vary by species and region.
  • Buying fish at peak season means better flavor, better texture, and lower prices than buying the same species out of season.
  • The best way to know when a fish is in season is to ask your fishmonger or check what local restaurants are featuring on their menus.

Spring: Lean, Delicate Fish with Bright Flavor

Spring fish are hungry after winter and lean from spawning. They taste clean and bright, with a delicate texture that falls apart if you overcook it. This is the season for fish that do not need heavy sauce or long cooking — they shine when treated simply.

Shad and shad roe arrive in April and May in the Atlantic and Pacific Northwest. The flesh is fine-grained and mild, almost sweet. Shad roe (the eggs) is prized for its buttery texture and should be cooked gently in butter or pan-seared just until the eggs firm up. Herring appears in spring on both coasts, lean and bright, perfect for smoking or curing. Halibut begins its season in spring in Alaska and the Pacific, and the early fish are tender and delicate. Cod in spring is at its leanest but still flavorful — this is when to poach it or make chowder rather than roast it.

Spring is also when sea trout (weakfish) and spotted seatrout move into shallow water along the Atlantic and Gulf coasts. The flesh is delicate and sweet. Cook these fish whole or in large fillets, and do not mask the flavor with heavy seasoning.

Summer: Rich, Oily Fish Built for High Heat

Summer fish are at their fattiest and most flavorful. The oil in their flesh carries flavor and keeps the meat moist even with aggressive cooking. These are the fish that can handle grilling, smoking, and bold seasoning. They are also the fish that spoil fastest, so buy them the day you plan to cook them.

Mackerel — both Atlantic and Pacific varieties — reaches peak season in summer and is rich, oily, and intensely flavored. The flesh is dark and firm. Mackerel is excellent grilled whole, smoked, or cured. Bluefish follows the same pattern on the Atlantic coast, with a stronger, more assertive flavor that pairs well with acidic sauces and strong herbs. Tuna in summer is firm and meaty, whether you are buying yellowfin, albacore, or bluefin. Salmon — both wild and farmed — is at its peak in summer, with high fat content and deep color.

Sardines and anchovies are summer fish on both coasts, small and oily and perfect for grilling whole or canning. Swordfish and mahi-mahi are summer fish in warmer waters, with firm, meaty flesh that holds up to grilling and bold preparation.

Fall: Full-Flavored Fish with Firm Flesh

Fall is when many fish build reserves for winter or prepare for migration. The flesh firms up, the flavor deepens, and the fat content is high but not excessive. This is the sweet spot for most species — the fish are flavorful but not overpowering, and the texture is ideal for almost any cooking method.

Striped bass in fall is firm, flavorful, and at its best. The flesh is white and sweet, and the fish can be roasted whole, filleted and pan-seared, or poached. Halibut continues through fall on the Pacific coast and is at its peak in September and October. Flounder and sole are fall fish on both coasts, delicate and sweet, best cooked simply with butter and lemon. Snapper — red snapper, yellowtail snapper, and others — is at its best in fall in the Gulf and Atlantic.

Grouper is a fall fish in the Gulf and Atlantic, with firm, white flesh and a mild, sweet flavor. Sea bass (striped bass and black sea bass) is excellent in fall. Pompano is a fall fish along the Atlantic and Gulf coasts, with delicate, buttery flesh. These are all fish that benefit from roasting whole or filleting and pan-searing.

Winter: Mild, Sweet Fish for Gentle Cooking

Winter fish are lean and mild. They have burned through their fat reserves and are not feeding heavily. This does not mean they taste bad — it means they taste subtle and clean, and they benefit from cooking methods that do not dry them out. Winter is the season for poaching, steaming, and gentle pan-searing.

Cod is the classic winter fish on both coasts, mild and flaky, perfect for chowder, poaching, or baking. Haddock is similar, slightly sweeter than cod, and excellent smoked. Pollock is leaner than cod but still flavorful. Scrod (young cod or haddock) is delicate and sweet. Cusk is an underrated winter fish with firm, white flesh and a mild flavor.

Winter is also when skate (the wing) is at its best on the Atlantic coast, with a delicate, slightly sweet flavor. Turbot and other flatfish are winter fish in colder waters. Lingcod is a winter fish on the Pacific coast, with firm, white flesh and a mild flavor. These fish all benefit from simple preparation — poaching in court-bouillon, steaming with aromatics, or baking with butter and herbs.

How to Use Seasonality When You Shop and Cook

The easiest way to know what is in season is to ask your fishmonger. A good fishmonger knows what came in that morning, what is abundant, and what is at its peak. They can tell you whether the halibut is early-season (delicate) or late-season (firmer), and they can recommend a cooking method based on the fish's current state.

You can also look at what restaurants are featuring. Chefs buy what is in season because it tastes better and costs less. If a restaurant has shad on the menu in April, shad is in season. If they are featuring striped bass in October, that is when to buy it. Restaurant menus are a real-time guide to what is at its peak.

Once you have the fish, let the season guide your cooking. Spring fish need gentle heat and simple seasoning. Summer fish can handle grilling and bold flavors. Fall fish are forgiving and work with almost any method. Winter fish need moisture and gentle cooking. This is not a rule — it is an observation about how the fish itself has changed.

Farmed Fish and Seasonal Flavor

Farmed fish do not have a true season. They are fed year-round in controlled conditions, so their fat content and flavor are consistent. This is not a criticism — it means you can buy farmed salmon or farmed trout any time and know what you are getting. But it also means you will not experience the dramatic flavor shift that comes with wild fish at different times of year.

If you want to taste seasonality, buy wild fish. The difference is worth it, especially in fall and summer when wild fish are abundant and prices are reasonable. Farmed fish are useful when you want consistency or when wild fish are out of season and expensive. But if you have the choice between farmed salmon in March and wild salmon in July, the wild fish will taste noticeably better.

Frequently Asked Questions

What is the best time to buy striped bass?

Striped bass is best in fall, from September through November, when the flesh is firm and full-flavored. Spring striped bass (April and May) is also good but leaner. Winter and early summer striped bass are less flavorful and should be avoided if possible.

Can I eat fish that is out of season?

Yes, but it will taste less flavorful and cost more. Out-of-season fish are leaner, the texture may be softer or mushier, and the flavor is muted. If you want to cook a specific fish and it is out of season, choose a different species that is in season instead.

How do I know if a fish is wild or farmed?

Ask your fishmonger. The label should say "wild" or "farmed." Wild fish usually costs more and has more variation in color and texture. Farmed fish is consistent in appearance and price. Wild fish will show more dramatic seasonal variation in flavor.

Does frozen fish have a season?

Frozen fish is usually frozen at peak season, so it retains the flavor of that time of year. A frozen wild salmon frozen in July will taste like summer salmon. Frozen fish is a good option when fresh seasonal fish is not available, as long as it was frozen soon after being caught.

What fish should I buy in winter if I want good flavor?

Cod, haddock, and other white fish are at their best in winter and are mild and sweet. If you want richer flavor, buy frozen summer fish (mackerel, bluefish, salmon) or look for winter fish like skate or turbot that have more character than cod.