Fish is one of the most vitamin-rich proteins you can eat, packed with vitamin D, a full range of B vitamins, and vitamin A. The exact mix depends on whether you’re eating fatty fish like salmon or lean white fish like cod, but nearly all fish deliver nutrients that are hard to get from other foods.
Vitamin D: The Standout Nutrient
Fatty fish is one of the few natural food sources of vitamin D, a nutrient most people don’t get enough of. A single cooked rainbow trout fillet provides roughly 539 IU of vitamin D, and a 3-ounce serving of canned pink salmon delivers about 493 IU. Spanish mackerel comes in around 248 IU per 3-ounce serving. For context, the recommended daily intake for most adults is 600 IU, so a serving of trout or salmon nearly covers your entire day.
Lean white fish like cod and tilapia contain far less vitamin D. If boosting your vitamin D levels is the goal, darker, oilier fish are the clear winners.
B Vitamins Across the Board
Fish supplies several B vitamins, with B12 being the most concentrated. Both fatty and lean fish are strong sources. Salmon and flounder, for instance, are both high in B12, a vitamin essential for healthy red blood cells and nerve function. Your body can’t make B12 on its own, and it’s found almost exclusively in animal foods, making fish one of the best ways to keep your levels up.
Beyond B12, fish contains meaningful amounts of other B vitamins: thiamin (B1), riboflavin (B2), and B6 all play roles in energy production, brain function, and maintaining healthy skin. These are water-soluble vitamins, meaning your body doesn’t store them for long, so regular intake from foods like fish matters.
Vitamin A and Fish Liver Oil
The flesh of most fish contains modest amounts of vitamin A, but fish liver is an exceptionally concentrated source. Cod liver oil, the most well-known example, has been used for generations as a vitamin A supplement. Vitamin A supports vision, immune function, and skin health.
That concentration is a double-edged sword. The NHS recommends keeping your total daily vitamin A intake from food and supplements below 1.5 mg (1,500 micrograms) to avoid toxicity, which can weaken bones over time. If you take fish liver oil supplements, you should not also be eating liver products regularly. Older adults, especially postmenopausal women and older men who already face higher osteoporosis risk, need to be particularly careful about staying under that limit.
Vitamins E and K
Fish also contains vitamins E and K in smaller amounts. Vitamin E acts as an antioxidant, protecting cells from damage, while vitamin K is involved in blood clotting. Neither is present in fish at levels high enough to make it a primary dietary source, but they contribute to the overall nutritional picture, especially if you eat fish several times a week.
Fatty Fish vs. Lean Fish
The vitamin profile shifts significantly depending on the type of fish. Fatty fish like salmon, mackerel, trout, and sardines are the richest sources of vitamin D and tend to carry more fat-soluble vitamins overall, since those vitamins dissolve in and travel with fat. Salmon alone is a good source of vitamin D, B12, and potassium.
Lean white fish like flounder, tilapia, and cod are lower in fat-soluble vitamins but still deliver strong amounts of B12 and other B vitamins. They’re lighter in calories too, so if you rotate between fatty and lean varieties throughout the week, you get a broad vitamin spread without relying on any single type.
How Cooking Affects Vitamin Content
The way you prepare fish changes how many vitamins survive to your plate. Baking and steaming preserve the most nutrients. One study found that baked salmon retained all of its vitamin D, while frying the same fish cut its vitamin D content in half. That’s a significant loss from a single cooking choice.
B vitamins are water-soluble, so they can leach out into cooking liquids. Steaming rather than boiling helps minimize that loss. If you do poach or simmer fish, using the cooking liquid as a sauce or broth recaptures some of those dissolved vitamins. The simplest rule: gentler cooking methods at moderate temperatures keep more of the good stuff intact.

