Most people who think they hate fish have really only met bad fish. Overcooked, underseasoned, or not fresh enough, the experience leaves a lasting impression that’s hard to shake. The good news is that learning to like fish is less about forcing yourself and more about choosing the right species, preparing it well, and giving your palate a gradual on-ramp. Here’s how to do it.
Why Fish Tastes “Fishy” in the First Place
That signature fishy smell comes from a compound called trimethylamine, or TMA. Marine fish naturally carry a related molecule (TMAO) in their muscle tissue as part of how they regulate salt in their bodies. The problem starts after the fish is caught: bacteria on the surface begin converting TMAO into TMA, which is volatile and pungent. The longer fish sits, the more TMA builds up, and the fishier it smells and tastes.
This means the “fishy” flavor people dislike isn’t really the flavor of fish. It’s the flavor of fish that isn’t fresh. A truly fresh piece of mild white fish has almost no smell at all, and understanding that distinction is the first step toward changing your relationship with seafood.
Start With the Mildest Species
Not all fish taste alike. Oily, strong-flavored species like sardines, mackerel, and anchovies are the deep end of the pool. You want to start in the shallow end with fish that taste mild, slightly sweet, and have a firm texture closer to chicken breast than anything oceanic. These are your best entry points:
- Tilapia: mild, sweet, medium-firm, and inexpensive. Widely available frozen, which keeps it accessible year-round.
- Halibut: mild and sweet with a dense, meaty texture that holds up well to grilling or pan-searing.
- Grouper: thick fillets with a clean, sweet flavor. Almost impossible to identify as “fishy.”
- Catfish (farm-raised): sweet flavor, firm flesh, and takes on seasoning easily.
- Walleye: delicate and mild, popular in the Midwest for a reason.
- Cod: a classic mild white fish with large, satisfying flakes.
These species share two qualities: low oil content and firm flesh. The lower the oil, the milder the flavor. The firmer the texture, the less likely you’ll encounter that soft, flaky mouthfeel that puts many beginners off. Think of them as “gateway fish” before you ever attempt salmon or tuna.
Buy It Fresh (and Know What Fresh Looks Like)
Freshness is the single biggest factor in whether your fish tastes good or terrible. If you’re buying whole fish, look for bright, clear eyes (cloudy eyes mean it’s been sitting), shiny skin with tightly adhering scales, and gills that are bright red or pink. Press the flesh gently with a finger. It should spring back immediately. If your fingerprint stays, the fish is past its prime.
Fresh fish should smell like the ocean, clean and briny. If it smells sour or strongly fishy, walk away. That smell is TMA, and no amount of seasoning will fix it. If you don’t have access to a good fish counter, frozen fillets are a perfectly fine option. Fish frozen at sea is often fresher than the “fresh” fish that spent days on a truck.
Neutralize the Smell Before Cooking
Even with fresh fish, some people are sensitive to the faintest whiff of fishiness. Two simple kitchen tricks can help.
The first is soaking the fish in milk for 20 to 30 minutes before cooking. The casein proteins in milk bind to the compounds responsible for fishy odor and neutralize them. Pat the fish dry afterward and cook as usual. This works especially well with stronger species you might try later, but it’s a useful safety net for beginners with any fish.
The second is acid. Lemon juice, lime juice, or vinegar lower the pH of the fish’s surface, which reduces the production of those smelly amine compounds. A squeeze of citrus before or after cooking brightens the flavor and suppresses any off-notes. Marinades built on vinegar, citrus, garlic, and herbs serve the same purpose while adding flavor you’re already comfortable with.
Hide It in Familiar Dishes First
Research on food neophobia (the resistance to trying new foods) consistently shows that a “familiarity bridge” is one of the most effective strategies for adults. The idea is simple: incorporate the unfamiliar ingredient into dishes you already know and love before asking yourself to eat it on its own.
Fish tacos are the classic example. Seasoned tilapia or cod tucked into a tortilla with cabbage slaw, avocado, and a creamy sauce barely registers as “fish.” The spices, crunch, and acid do most of the talking. Other good starting points include fish in pasta with a tomato or cream sauce, fish curry where coconut milk and spices dominate, fish cakes or fish burgers where the flesh is blended with breadcrumbs and seasoning, or a simple fish sandwich with tartar sauce.
Once you’re comfortable with fish as a supporting player, you can gradually move it toward center stage. A well-seasoned pan-seared fillet with a side of rice is a natural next step. The goal is repeated, low-pressure exposure. Each positive experience rewires your expectations a little more.
Don’t Overcook It
Overcooking is the most common mistake beginners make, and it creates exactly the dry, rubbery, or chalky texture that confirms every fear about fish. The safe internal temperature for all fish fillets is 145°F (63°C), which is the point where the flesh turns opaque and separates easily with a fork. But many chefs pull fish off heat a few degrees early and let residual heat finish the job, because fish goes from perfectly done to overdone in under a minute.
An instant-read thermometer takes all the guesswork out of this. For thicker fillets like halibut or grouper, check the thickest part. For thinner fillets like tilapia, watch the color change. When the flesh is no longer translucent in the center, it’s done. If you’re nervous, err on the side of a slightly thicker cut. A one-inch halibut fillet is far more forgiving than a paper-thin piece of tilapia that can dry out in seconds.
Cooking method matters too. Pan-searing in butter or oil builds a flavorful crust that adds textural contrast. Baking in foil or parchment with vegetables and a splash of wine steams the fish gently and keeps it moist. Deep frying (fish and chips style) is another beginner-friendly method, since the batter creates a completely familiar exterior. Poaching and steaming, while healthy, tend to emphasize the fish’s natural flavor and texture, so save those for later.
Eat It With Other People
This one sounds odd, but social context genuinely influences how willing people are to try new foods. Research from the University of Gothenburg found that peer influence is particularly effective at overcoming food resistance, especially among people with high levels of food neophobia. Eating fish at a restaurant with friends who order and enjoy it, or having someone who loves fish cook it for you at home, creates a low-stakes environment where trying it feels natural rather than forced.
Small, risk-free samples also help. Tasting a bite of someone else’s salmon at dinner is psychologically different from committing to an entire plate of fish you paid for. If a restaurant offers a seafood special, ask for a small taste before ordering. The less pressure you put on each exposure, the more likely it is to be a positive one.
Work Your Way Up the Flavor Ladder
Once you’re comfortable with mild white fish, you can start climbing. The next tier includes slightly more flavorful species like mahi-mahi, swordfish (both meaty and firm, almost steak-like), and shrimp. From there, try salmon, which has a richer, more distinctly “fish” flavor but pairs beautifully with teriyaki glaze, maple mustard, or a simple herb crust that tames the intensity.
Canned tuna and smoked salmon are useful stepping stones too, because the processing changes both flavor and texture in ways many beginners find more approachable than a plain fillet. A tuna melt with melted cheese is a long way from raw sashimi, and that’s fine. The whole point is progression, not perfection.
At the far end of the spectrum sit the oily, intensely flavored fish: mackerel, sardines, anchovies, and bluefish. You may never love all of these, and that’s perfectly normal. Even devoted seafood eaters have preferences. But you might surprise yourself. A well-prepared piece of grilled mackerel with lemon and sea salt is one of the most satisfying things you can eat, and many people who swore they hated fish end up there eventually.
The Nutritional Payoff
If you need motivation to keep trying, the health benefits of fish are hard to ignore. Fish is one of the best dietary sources of omega-3 fatty acids (EPA and DHA), which support heart health, brain function, and reduce inflammation. Oily fish like trout delivers roughly 280 mg of EPA and 160 mg of DHA per 100-gram serving. The milder species you’re starting with contain less, but they still provide lean protein, selenium, vitamin D, and B vitamins that are hard to get from other foods.
Most health guidelines recommend eating fish at least twice a week. Even starting with one serving of mild white fish per week puts you ahead of where you were, and as your palate adjusts, you can incorporate fattier, more omega-3-rich species over time.

