12 Foods That Are High in Vitamin B12

7. Salmon

salmon-salad

Vitamin B12: 4.8 mcg in 3 ounces of cooked sockeye salmon (80% DV)

Other body benefits: Like trout, salmon is a rich source of protein and heart healthy omega-3 fatty acids. Also good: One 3-ounce salmon fillet contains more than 100% of your DV of vitamin D.

Best ways to eat it: To maximize salmon’s many health benefits, experts recommend baking it in the oven or grilling it instead of eating it fried, dried, or salted. “I love grilled salmon over a salad with avocado and chickpeas,” says Sass.

8. Tuna

tuna-can

Vitamin B12: 2.5 mcg in 3 ounces of light, canned tuna fish (42% DV)

Other body benefits: Tuna is loaded with vitamin D (a 3-ounce serving contains about 150 IUs, or 25% DV). Like salmon and trout, it’s also a rich source of omega-3 fatty acids, including eicosapentaenoic acids (EPAs) and docosahexaenoic acids (DHAs), which are thought to help boost mood.

Best ways to eat it: When buying it canned, Sass suggests looking for chunk light tuna in water. And if you’re making tuna salad, skip the mayo: “Mix canned tuna with Dijon mustard, balsamic vinegar, lemon juice, and Italian herb seasoning to make a chilled tuna salad,” she says.