Vegan vs vegetarian: what's the difference?

A vegan breakfast and a vegetarian breakfast side by side: oatmeal and chia pudding next to an omelette, avocado toast and honey
In short: vegetarians don't eat meat, poultry or fish, but most eat eggs and dairy. Vegans eat no animal products at all: no meat or fish, and also no eggs, dairy or honey. Both eat vegetables, fruit, grains, beans, lentils, nuts and seeds.

Vegan and vegetarian are often used as if they mean the same thing, but they don't. The short version: vegetarians skip meat and fish; vegans skip all animal products. Here's the full picture, with quick answers to the questions people search most.

Vegan vs vegetarian at a glance

FoodVegetarianVegan
Vegetables, fruit, grains, beans, nuts, seedsYesYes
EggsUsually yesNo
Milk, cheese, yogurt, butterUsually yesNo
HoneyYesNo
Meat and poultryNoNo
Fish and seafoodNoNo
Gelatin, animal rennet, meat stockNoNo

Many vegans also avoid animal products outside food, such as leather, wool and cosmetics tested on animals. Veganism is often a wider ethical choice, while vegetarianism is mainly about diet.

Types of vegetarian

Not vegetarian: pescatarians eat fish and seafood, and flexitarians eat mostly plant-based food with some meat. Both are popular ways to eat more plants. See what is a pescatarian.

Are eggs vegetarian?

Yes, for most vegetarians. Eggs aren't meat, and the eggs sold in shops are unfertilised, so lacto-ovo vegetarians eat them. Lacto-vegetarians and vegans don't. If you're vegetarian, eggs are one of the easiest protein foods: two large eggs have about 13 g of protein. See high-protein vegetarian meals.

Is pasta vegan?

Most dried pasta is vegan. Typical dried pasta, such as spaghetti, penne and fusilli, is made from durum wheat semolina and water. Watch out for:

Check the ingredients for egg. Pasta with egg is fine for vegetarians.

Is bread vegan?

Basic bread is vegan: flour, water, yeast and salt. Sourdough, baguettes and most supermarket loaves are usually vegan. Breads that often aren't:

All of these are fine for vegetarians. Vegans should check the ingredient list.

Is cheese vegetarian?

Not always. Many cheeses are made with rennet, an enzyme that traditionally comes from calves' stomachs. Traditional Parmesan (Parmigiano Reggiano), Grana Padano, Gorgonzola and many other European hard cheeses use animal rennet. Look for "suitable for vegetarians", or for microbial or vegetable rennet on the label. Vegan cheese is made from nuts, soy, coconut oil or starch.

Other foods to check

Nutrition: what to watch on each diet

NutrientVegetarianVegan
Vitamin B12From eggs and dairy; may need extra if you eat little of themMust come from fortified foods or a supplement
CalciumEasy from dairyCalcium-set tofu, fortified plant milk, greens
IronPlant iron only; eat with vitamin CPlant iron only; eat with vitamin C
Omega-3 (EPA and DHA)Little in the diet; consider algae oilLittle in the diet; consider algae oil
ProteinEggs, dairy, legumes, soyLegumes, soy, seitan, nuts and seeds

More detail: what supplements vegans need, vegan omega-3 and vegan vitamin D.

Which should you choose?

Both can be healthy, balanced diets. Many people start vegetarian, because eggs and dairy make the switch easier, and some later move to vegan. Others go straight to vegan, or eat plant-based most of the time. What matters most is eating plenty of vegetables, fruit, whole grains, legumes, nuts and seeds, and covering the few nutrients each diet needs to watch.

Ready to shop? Use our vegan grocery list or vegetarian grocery list.

Frequently asked questions

What is the main difference between vegan and vegetarian?

Vegetarians avoid meat, poultry and fish but usually eat eggs and dairy. Vegans avoid all animal products, including eggs, dairy and honey, and often animal-derived ingredients in clothing and cosmetics too.

Are eggs vegetarian?

Yes, for most vegetarians. Eggs aren't meat, so lacto-ovo vegetarians eat them. Vegans and lacto-vegetarians don't.

Is pasta vegan?

Most dried pasta is: it's usually just durum wheat semolina and water. Fresh pasta and egg noodles usually contain eggs, so they're vegetarian but not vegan. Check the label for egg.

Is bread vegan?

Basic bread (flour, water, yeast and salt) is vegan. Some breads contain milk, butter, eggs, whey or honey, such as brioche, many soft rolls, naan and challah, so check the ingredients.

Is cheese vegetarian?

Not always. Traditional Parmesan and some other hard cheeses are made with animal rennet from calves. Look for 'suitable for vegetarians' or microbial or vegetable rennet.

Is honey vegan?

No. Honey is made by bees, so most vegans avoid it. It's fine for vegetarians. Vegans use maple syrup, agave or date syrup instead.

Is a pescatarian a vegetarian?

No. Pescatarians eat fish and seafood, so they're not vegetarian, although the rest of their diet often is.

Which is healthier, vegan or vegetarian?

Both can be very healthy when they're well planned, with plenty of whole foods. Vegans must get vitamin B12 from fortified foods or a supplement; vegetarians get some from eggs and dairy.

Recipes to try

See all recipes

Related guides

See all guides

Plan meals for how you eat

Choose vegan, vegetarian or pescatarian in Vegochef to see matching recipes, plan your week, and track 29 vitamins, minerals and lipids, including vitamin B12, against your targets.

Try it free for 7 days
This guide is general information for healthy adults, not medical advice. Talk to your doctor or a dietitian before starting or changing supplements, especially if you're pregnant, breastfeeding or have a health condition.

Sources