8 Foods Every Vegetarian Should Eat
There is a world of reasons to go meatless, from heart health to animal welfare. But nutritionally, there’s one tricky trade-off. You drastically shrink your body’s supply of six vital nutrients: protein and iron—which can be the toughest to get in adequate quantities—plus calcium, zinc, vitamin B12 and vitamin D. To help you fill in these gaps, we tapped the expertise of nutritionist Cynthia Sass, RD, a spokesperson for the American Dietetic Association—and a vegan, so she totally gets it. Here we’ve identified the “great eight” foods. All are loaded with one or more of these hard-to-get nutrients.

Tofu
Why it’s great: Plain tofu has a lot going for it. It’s a terrific source of protein, zinc, iron, and it even contains some cholesterol-lowering omega-3 fatty acids. It also gives you more than 100 milligrams (mg) of calcium in a half cup. But the same amount of calcium-enriched tofu gives you up to 350 mg (about one-third of your daily needs) plus roughly 30 percent of your daily vitamin D, which helps your body absorb the calcium—an extra bone-building punch that many people need. Look for enriched soymilk, too, which is also fortified with calcium and vitamin D.
Tip: “Tofu can be substituted for the same amount of meat, poultry or fish in almost any recipe,” says Sass. Firm tofu works best because it holds its shape when you sauté it or grill it.
Lentils
Why they’re great: Lentils, like beans, are part of the legume family, and like beans, they’re an excellent source of protein and soluble fiber. But lentils have an edge over most beans: They contain about twice as much iron. They’re also higher in most B vitamins and folate, which is especially important for women of childbearing age as folate reduces the risk for some birth defects. For new vegetarians, lentils are also the perfect way to start eating more legumes because they tend to be less gassy.
Tip: Lentil soup is just the beginning. Add lentils to vegetable stews, chilis or casseroles. Toss them with red onions and vinaigrette. Stir them into curries; cook them with carrots. Experiment with different varieties—red lentils (right) cook up very fast and can be turned into bright purées.

Beans
Why they’re great: A cup a day gives you about one-third of your iron and protein and roughly half your fiber. Even better, most of that is soluble fiber, which helps lower cholesterol. One cup also provides a good amount of potassium, zinc and many B vitamins, and some calcium too. Just one alert: Rinse canned beans well—they can be soaked in salt.
Tip: It was once thought that to get a complete protein, you needed to combine beans with grains (rice, pasta, bread) at the same meal. “Now we know you just have to eat them during the same day,” Sass says. Toss beans and vegetables with whole wheat pasta; make soups and chilis with several varieties; add a sprinkling to grain salads. And for a different taste treat, look for canned heirloom varieties.

Nuts
Why they’re great: They’re a nifty source of quick, totally palatable protein. In additon, walnuts, peanuts, almonds, cashews, pecans, macadamias and Brazil nuts are rich in zinc, vitamin E and omega-3 fatty acids. Some, like almonds, even provide a decent amount of calcium (about 175 mg in a half cup). There’s also some great nut news: “Recent studies show that even though nuts are high in calories, eating them does not lead to weight gain,” says Sass. In fact, people who eat nut-rich diets tend to weigh less than those who don’t, say researchers at Loma Linda University and Purdue University. Peanuts may even help weight loss. Why nuts don’t make you fat—and may even help you lose weight—isn’t clear. “It’s possible that nuts make you feel so full that you’re less likely to overeat other foods,” says Sass. Other experts suspect that the labor-intense job of digesting nuts burns off calories. There are also hints that nuts increase the amount of fat that passes through the digestive tract, which might explain nut-linked weight loss. More research is obviously needed!
Tip: Different nuts give you different nutrients. For example, a half cup of almonds provides about four times as much fiber as the same amount of cashews. Cashews, however, contain about twice as much iron and zinc as almost any other nut. Pecans and walnuts tend to land right in the middle for most nut nutrients—potassium, magnesium, zinc and calcium. Sprinkle them in salads, or keep a bag of mixed nuts in your desk or backpack. Garnish smooth soups with crunchy whole nuts, stir chopped nuts into muffins and add crushed nuts to pie crust.
Grains
Why they’re great: Some enriched whole-grain cereals are fortified with hard-to-get vitamin B12—some even offer 100 percent of a day’s requirement in one serving—as well as iron, calcium and many other nutrients. Keep in mind that if you don’t eat eggs or dairy, you’ll have to take a B12 supplement to make sure you’re getting enough. As a group, cereals and other whole-grain foods (whole wheat breads and pastas, brown rice, etc.) are also high in other B vitamins, zinc and, of course, insoluble fiber, which not only helps whisk cholesterol out of your system but may reduce your risk of colon cancer and other digestive disorders.
Tip: Because different grains provide different nutrients, vary the types you eat. “It’s easy to get into a rut of, say, just making brown rice all the time. It’s better to mix up the grains you eat, including oatmeal, bulgur, wild rice, whole rye and pumpernickel breads,” says Sass. Also try some of the ancient grains—spelt, farro, kamut—which are now sold at most whole foods markets.
Leafy Greens
Why they’re great: Unlike most vegetables, dark leafy greens such as spinach, broccoli, kale, Swiss chard and collards contain healthful amounts of iron—especially spinach, which has about 6 grams or about one-third of a day’s supply. They’re also a great source of cancer-fighting antioxidants; are high in folic acid and vitamin A; and they even contain calcium, but in a form that’s not easily absorbed. Cooking greens and/or sprinkling them with a little lemon juice or vinegar makes the calcium more available to your body, says Sass.
Tip: Always try to eat iron-rich foods with foods that are high in vitamin C because the C helps your body absorb the iron. With dark leafy greens, this comes naturally—just toss them into salads with yellow and red peppers, tomatoes, carrots, mandarin oranges or any citrus. Or if you prefer your veggies cooked, sauté a couple of cups of greens in some seasoned olive oil with sweet peppers, garlic and onion.
Seaweeds
Why they’re great: Besides being a terrific source of iron and phytochemicals, many seaweeds—such as alaria, dulse, kelp, nori, spirulina and agar—are good sources of minerals, including magnesium, calcium, iodine, iron and chromium, as well as vitamins A, C, E and many of the Bs. Talk about superfoods!
Tip: Add chopped dulse to salads or sandwiches, sauté it with other vegetables or use it in soups. Use nori sheets as the wrappers for vegetarian sushi. Toast kelp, and crumble it on pasta or rice, or add it to noodle soups. Browse through Japanese or Korean markets to find seaweeds to sample.

Dried Fruits
Why they’re great: They’re good, super-convenient sources of iron—and if you combine them with some mixed nuts, you’ve got a packet of iron and protein you can take anywhere easily. In addition, dried fruits—think apricots, raisins, prunes, mangos, pineapple, figs, dates, cherries and cranberries—provide a wide array of minerals and vitamins as well as some fiber. And even kids love to snack on them.
Tip: Sprinkle them on salads, use in chutneys, stir into puréed squash and sweet potatoes, or blend with nuts and seeds to make your own favorite snack mix. Chopped up, dried fruits make healthful additions to puddings, fruit-based pie fillings, oat bars, cookies, hot and cold cereals—you name it.
you might also like
-
Breakfast Tacos with Cheesy-Hemp-Scrambled Tofu
-
Mixed Green Salad with Maple-Nut Clusters and Blueberry Dressing
-
Beet-and-Lentil Hummus
-
Vegetable Medley Paella
-
Spicy Asian Stir-Fry with Whole-Wheat Linguine
-
Radicchio, Radish, and Fennel Salad
-
Soy Minestrone
-
Sweet and Sour Noodles with Asparagus
-
Roasted Carrots and Parsnips
comments
Hello Thankyou for this information it is great. I became vegan 2 years ago after watching Gary Yourofsky's Best ever speech. It was so brilliant I became a vegan before it was over!! It really is informative so anyone else here please watch it if you can....Thanks also for the info about the seaweed- I love seaweed and so will go and get some now!!! :)
fiona - 2013-04-17 14:10:47Im 14. . Freshman in high school and i just recently turned vegetarian due to a video i had watched on the processing of meats. . . this page includes great different selections of foods that will help me with my diet . . Thank You! (:
Jourdaan Harrelson - 2013-04-10 16:56:14Today i was reading 17 magazine and i learned about going to vegan, so the first thought my brain went to was becoming a vegetarian, so know im going the full on vegetarian action, and i thought it was very hard but after reading some comments its not so hard so goodbye meat
bernecia - 2013-04-05 02:12:26Hey i'm Morgan i am 10 years old and been a vegetarian for 5 years i wanted to be a vegetarian because we always had a house full of animals and i love animals i am the only vegetarian in my family i been learning so much stuff i'll share some food that most likely will have meat (some you can buy vegetarian) Cheese: enzymes/rennet animal fat gummy bears: gelatin animal bones jello: gelatin animal bones marshmallows: gelatin animal bones some icecream: mono and diglycerides animal fat McDonald almost everything (including the fries cooked with beef flavoring) that's only the start haha i know it's hard becoming a vegetarian when i started i hated my mom saying i was a vegetarian because i was embarrassed but now i and proud saying that i am one if you put your heart to it you'll be proud of it to (now my fingers hurt from writing so much) P.S thanks so much for the healthy food i been lacking on that so thanks :D
Morgan - 2013-03-21 05:48:28I'm 18 and gave up meat a few weeks ago for the Christian season of lent. I tried it again briefly but I didn't miss it so I decided to become a full vegetarian. Your website is a great source of reference for a Newby vegetarian like myself. Thank you so much! :-)
Lyne - 2013-03-13 05:23:18hi my name is tionne im 12 turning 13 next year and i been a vegetarian for 2 weeks now because i think animals have the same rights as people so your actually eating a dead person because people got rights and SO DO ANIMALS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! YAY GO ANIMALS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
tionne - 2013-03-09 21:46:02hi , my name is jashauna ! i m 15 & will be 16 october 31,1997 ! i wanted to be an vegetarian because i dont like the way there hurting the pretty animals !i m a animal LOVER! i really never ate meat. am not a meat person . so i fully became a vegetarian , AND YOUR WEBSITE HELPED ME BE HEALTHIER AND PICK THINGS THATS BETTER FOR ME ! ITS NOT HURTING THE PRETTY LOVING ANIMALS :) ! #thank you !
jashauna - 2013-03-05 15:37:33I AM 40 AND BECAME A VEGETARIAN 2 WEEKS AGO.. I AM A ANIMAL LOVER AND ALSO RECENTLY LOST MY DESIRER FOR MEAT.. IM TRYING TO GET HEATHIER AND UR WEBSITE IS A GOOD SOURCE TO FIND THINGS THAT WILL REPLACE THE MEAT INTAKE, THANK YOU..
KIM CLOPP - 2013-02-21 00:04:28very cool I'm 40 + and qiut smoking and drinking last year. This year I started yoga/spinning classes and have recently lost my desire for meats. I believe we have been marketed garbage and do not relize how poorly our diets are. Food is fuel not a concept of convience, grease, salt and sugar. Well not for thoose who have awakened. Love life and look forward to the positive changes throughout the yr. articles like this will be helpful to veggie newbe's like myself thanks so much love & peace to all.
christine guerriero - 2013-02-12 11:34:14Hi, I'm 11 and I will be turning twelve. I have decided to become vegetarian because I didn't like the way animals were treated. I'm a growing girl so I need all my required food groups if anybody has any healthy meal ideas, please share! Thank you so much for reading! Thanks Again!
K. Bieber - 2013-02-07 03:17:42this is great i am finally becoming a vegetarian.
cartwheel - 2013-02-06 23:17:35For young vegetarians it is very wise to watch your intake of sugars. In the beginning many people are feeling as if something is missing in their diet or that their energy exists only as euphoria and they tend to,unwittingly, ingest candy and junk food as a substitute. This can become "just a different problem" over time. The concerns about gas have been addressed but, again, your body adjusts to beans and lentils etc. Within about a month few people are experiencing it any more than they did before they increased their intake. Personally I do not believe that young people ie early teens should start off as vegans. What is the big hurry. Eat vegetarian for a few years and decide then if it is that important to you.
K.Ross - 2013-01-28 08:42:57I have been a vegetarian all my life and I'm 11 now 11 years of eating this stuff helps u out a lot the rest of my family broke and eats meat now and there alway grumpy while I eat vegetables and fruit I'm happy all the time
chloe Urioste - 2013-01-21 06:37:44I'm 13 i have been a vegetarian for about a month so i decided to search the web for foods I can and can't eat and my family knows the basics like beans and nuts but what else can I eat like seafood. What can I eat in seafood and can I eat poultry because we've been having a debate on that so if any one can tell me that would be great
Chris - 2013-01-21 02:57:55







at a glance






Thank you this helped massively :)
Wanny - 2013-05-15 07:38:08