Fuel your brain by eating foods high in vitamin B12. The essential nutrient is found in meat, fish, dairy, and more, but these are the top sources you can snatch right up in your local grocery store!
Advertisement - Continue Reading Below
1
Health Benefits of Vitamin B12
Getty Images
Vitamin B12 is an essential nutrient for red blood cells, nerve function, and DNA synthesis. It's basically brain food! "Getting B12 daily is crucial as we age, since a deficiency is linked to cognitive decline and impaired nerve function," says Jaclyn London, M.S., R.D., C.D.N., Nutrition Director at the Good Housekeeping Institute. "You can think of it as being in all animal products and some fortified grain and bean products." If you're concerned about reaching the minimum Recommended Daily Allowance (RDA) of 2.4 micrograms, talk to your physician about further testing.
Look no further than your spice cabinet for the answers to your health woes, including headaches, digestive problems, and arthritis pain. In this book, the editors of Prevention share hundreds of natural healing remedies that actually work.
Advertisement - Continue Reading Below
3
Ricotta Cheese
Getty Images
It's soft, decadent, and spreadable — plus surprisingly low in sodium. One half-cup serving can also help you get closer to meeting your B12 goals with about 7% of your daily value, not to mention the boatload of calcium and vitamin A.
Advertisement - Continue Reading Below
4
Pork Chops
DANIELLE OCCHIOGROSSO
Pork tenderloin is a source of lean protein and B12 that’s easy to swap for ho-hum poultry you’d normally eat at dinner. It contains just a gram of saturated fat per serving.
Here's an easy way to get more B12 out of any sandwich, soup, salad, or pasta dish — and pizza. (We can't forget about pizza!) Mozzarella cheese provides 5% of your daily value per 1-ounce serving, and you’ll get an extra 8 grams protein!
Advertisement - Continue Reading Below
6
Tuna
Getty Images
Grilled or canned, this fatty fish is full of brain-boosting omega-3s, protein, and vitamin B12 — up to your whole day's worth in just one 3-ounce serving. Aim to have about 12 ounces of a mix of fatty fish per week to meet your needs for key nutrients.
Advertisement - Continue Reading Below
7
Cottage Cheese
Getty Images
Besides providing B12, this kitchen staple can help you fill up for relatively few calories. A 1/2 cup of 1% is about 90, and contains up to 18 grams of protein. Spread a lower-sodium version on toast or use it as a swap for sour cream and cheese in home-cooked recipes.
Advertisement - Continue Reading Below
8
Shrimp
Iain Bagwell
It's king of the crustaceans! Shrimp packs about 80% of the daily value of vitamin B12. Plus, it's a great source of the nutrient choline (linked to brain and heart health) and lean protein. Serve some with mixed veggies or salads, or boil them for a fresh shrimp cocktail.
What's not to love about cheese?! Swiss cheese is higher in vitamin B12 than other cheese, providing about 14% of the daily value per ounce. Pair a slice with a piece of fruit for a filling snack that's got protein, fiber, and a little bit of fat to stave off diet-derailing cravings.
These teeny fish are super tasty, and easy to eat from a can or fresh off the grill. Sardines are filled with lean protein and docosahexaonic acid (DHA), which is crucial for fetal brain development (in utero) and cognition in adults. A serving of sardines also contains nearly 20% of your daily value for vitamin B12.
Advertisement - Continue Reading Below
11
Fortified Cereal
Getty Images
Some cereals made with whole-grain oats or bran may be fortified with vitamin B12, and can provide about 30% of the daily value in just one serving. Mix a cup into unsweetened Greek yogurt or eat with a handful of nuts for a light nosh.
Just 3 ounces of mussels delivers up to 340% of your daily value for B12. Plus, they're filled with lean protein (20 grams), vitamin C, and iron. Serve 'em steamed with olive oil or the Provençal way, with fennel, garlic, and tomatoes.
Advertisement - Continue Reading Below
13
Milk
Getty Images
Providing nearly 20% of your daily value in a cup, a morning latte can help you get closer to a whole day's worth of vitamin B12! Choose skim or low-fat milk for larger orders to cut calories from fat without sacrificing protein — one 16-ounce latte packs 13 grams.
Advertisement - Continue Reading Below
14
Clams
Getty Images
Whether you like them raw on the half shell or cooked in your chowder, clams are a surprising superfood. Three ounces of mollusks provide plenty of iron and potassium as well as vitamin B12.
Here's one thing to love about red meat: Steak's a great source of B12. Be sure to choose the leaner kind and find local, grass-fed options to limit the environmental impact of raising livestock.
Eggs are a great source of B12 for vegetarians, as they can easily go in salads, soups, and stir frys or step in for dinner (hearty omelet — yes, please!). Plus, they're super cheap!
Also known as "nooch," this nutty yeast topping comes from sugarcane or beet molasses. It's a favorite for vegans since nooch delivers three times your daily requirements for B12, plus 8 grams of protein and 3 grams of fiber per 1/4 cup of flakes. Sprinkle it in pasta sauce, or on nachos or popcorn for a umami flavor boost.
Three ounces of crab has 9.8 micrograms of vitamin B12. According to the Environmental Defense Fund's (EDF) Seafood Selector, snow and stone crab have low amounts of contaminants and harvesting causes less habitat damage. If you buy red and blue king crabs, look for ones from the U.S. instead of imported varieties.
Caroline is a writer and editor with almost a decade of experience. From 2015 to 2019, she held various editorial positions at Good Housekeeping, including as health editor, covering nutrition, fitness, wellness, and other lifestyle news. She's a graduate of the Medill School of Journalism and dreams of the day Northwestern will go back to the Rose Bowl.