Vegan vs Vegetarian: The Difference, a Chart and 10 Recipes
Home » Resource » Cooking Guides: Easy Kitchen Tips » Vegan vs Vegetarian: The Difference, a Chart and 10 Recipes

Vegan vs Vegetarian: The Difference, a Chart and 10 Recipes

by Profile photo of BityBity

The question I get asked most at family dinners is about vegan vs vegetarian, usually right after someone has offered my vegan friend a slice of quiche. Honestly, it is an easy mix up, because both diets skip meat and the words even sound alike.

So I have put everything in one place: a plain answer, a simple chart, the sneaky animal ingredients that catch people out, the nutrients worth watching and ten recipes from my own kitchen, five vegan and five vegetarian. Think of it as the friendly vegan vs vegetarian cheat sheet I wish I had years ago.

Vegan vs Vegetarian: What Is the Difference?

A vegetarian does not eat meat, poultry or fish, but usually still eats eggs, dairy and honey. A vegan goes further and avoids every animal product, so eggs, milk, cheese, butter, honey and gelatin are all out. Many vegans also avoid leather, wool and silk, because veganism is a whole way of living.

Vegan vs vegetarian Pinterest graphic with lentil soup, cauliflower masala, hummus, minestrone, baked ziti, chia pudding and Greek pasta salad

In other words, every vegan meal is also vegetarian, but not every vegetarian meal is vegan. That one line clears up most of the confusion. The line between the two is everything an animal produces without being killed, such as eggs, milk and honey. Vegetarians generally eat those foods; vegans do not.

Vegan vs Vegetarian Comparison Chart

Here is the whole vegan vs vegetarian picture at a glance. I keep a version of this stuck inside a kitchen cupboard for when friends with different diets come round for supper.

Food or product Vegetarian Vegan
Beef, pork, lamb and game No No
Chicken, turkey and duck No No
Fish and shellfish No No
Meat or fish stock, lard and suet No No
Gelatin No No
Eggs Yes (most) No
Milk, butter, cream and yogurt Yes (most) No
Cheese Yes, if made with vegetarian rennet No (plant cheese only)
Honey Yes No
Beans, lentils, tofu, grains, nuts, fruit and vegetables Yes Yes
Leather, wool and silk Personal choice Usually avoided

As you can see, the two lists only part ways at eggs, dairy, honey and animal materials. Everything else on the chart is the same for both.

Types of Vegetarian Diets

Not every vegetarian eats the same way, which is part of why the vegan vs vegetarian question gets muddled. The Academy of Nutrition and Dietetics has a clear summary in its guide to vegetarianism basics, and these are the main styles you will meet:

  • Lacto ovo vegetarian. The most common kind. No meat, poultry or fish, but eggs and dairy are both fine.
  • Lacto vegetarian. Dairy yes, eggs no. This is common in Indian cooking, where milk, yogurt and paneer are everyday foods.
  • Ovo vegetarian. Eggs yes, dairy no. So it often suits people who are lactose intolerant.
  • Vegan. No animal foods at all, which makes it the strictest form of a plant based diet.

What about pescatarians and flexitarians? A pescatarian eats fish and seafood, so they are not vegetarian, even though they skip red meat and chicken. Likewise, a flexitarian eats mostly plants but still has meat now and then. Both are perfectly good ways to eat; they just are not vegetarian, so I never use the label for them on a menu.

What Does Vegan Mean Beyond Food?

For most vegetarians the choice is about what goes on the plate. For many vegans, however, it is about avoiding animal use wherever they reasonably can. That is why a vegan friend might check a jumper for wool, skip a leather sofa or look for cruelty free shampoo.

The reasons people give overlap a lot. Some are moved by animal welfare, some by the environment and some by health, and plenty of people have a mix of all three. Still, the deciding factor in the vegan vs vegetarian split is usually ethics rather than nutrition.

Hidden Animal Ingredients to Watch For

This is where good intentions trip up, me included. Before I cook for a vegetarian or a vegan, I check labels for these:

  • Gelatin. Made from animal bones and skin. It hides in jelly sweets, marshmallows, some yogurts and cheesecakes, so it is off the menu for both.
  • Animal rennet. Traditional Parmesan (Parmigiano Reggiano), Pecorino, Grana Padano and many Gorgonzolas are made with calf rennet. Look for a vegetarian hard cheese labelled with vegetarian or microbial rennet instead.
  • Fish sauce and anchovies. Fish sauce is in many Thai curry pastes, and anchovies are in classic Worcestershire sauce and Caesar dressing.
  • Lard and suet. Found in some pastry, refried beans, mincemeat and old style puddings.
  • Chicken or beef stock. Many risottos, soups and gravies start with it, so always use vegetable stock.
  • Carmine. A red colouring made from crushed insects, sometimes listed as cochineal or E120 in sweets and drinks.
  • Isinglass. A fish bladder product used to clear some wines and beers. Many brands now say “suitable for vegans” on the label.
  • Whey, casein and ghee. These are dairy, so they are vegetarian but not vegan. Whey turns up in crisps, bread and protein bars.

For setting jellies and desserts without gelatin, I keep a small tub of agar agar powder in the cupboard, and a little goes a long way.

Nutrition to Watch on Either Diet

Both diets can be very healthy, but a few nutrients need a little thought, especially once eggs and dairy are gone. Harvard Health has a helpful piece on making the switch to a vegetarian or vegan diet that covers the same ground. This is general information rather than medical advice, so do talk to your doctor or a registered dietitian about supplements.

  • Vitamin B12. It comes naturally from animal foods, so vegans need fortified foods (plant milks, cereals, nutritional yeast) or a supplement. Vegetarians get some from eggs and dairy.
  • Iron. Lentils, chickpeas, tofu, spinach and fortified cereals all help. Pairing them with vitamin C, like tomatoes or a squeeze of lemon, helps your body absorb more.
  • Calcium. Easy with dairy. Without it, look to fortified plant milk, calcium set tofu, kale and tahini.
  • Omega 3. Since fish is out for both, chia seeds, ground flaxseed and walnuts are worth adding regularly.
  • Protein. Beans, lentils, tofu, nuts, seeds and whole grains cover vegans well. Meanwhile vegetarians can add eggs, Greek yogurt and cheese.

Vegan vs Vegetarian: Which Is Healthier?

Honestly, neither wins on its own. A well planned vegan diet and a well planned vegetarian diet can both be balanced, and both tend to bring more fibre, beans and vegetables than a typical meat heavy week. That said, chips and sweets are often vegan too, so the label alone tells you very little.

The real difference is how much planning you need. A vegetarian diet has eggs and dairy as an easy safety net for protein, calcium and B12. A vegan diet asks you to be a bit more deliberate, mainly about B12, which is why fortified foods or a supplement matter so much. In the end, the healthier choice is whichever one you can eat well and happily for years.

How to Go Vegetarian or Vegan Gently

  • Start with meals you already love. Pasta, curry, soup and chilli are easy to make meat free, so begin there rather than with unfamiliar dishes.
  • Try a few meat free days a week. After that, add more days once you have a handful of favourites.
  • Swap one ingredient at a time. Use vegetable stock instead of chicken, then lentils in a Bolognese, then oat milk in your tea.
  • Keep a tin cupboard. Chickpeas, lentils, beans, coconut milk and chopped tomatoes mean a proper dinner is always twenty minutes away.
  • Read labels for the hidden ingredients above. In fact, this one habit matters more than any recipe.
  • Be kind to yourself. One slip is not failure. Most people I know settled into it over months, not days.

If you want a head start, my vegetarian meal prep plan turns two hours on Sunday into five days of meatless breakfasts, lunches and dinners, with a shopping list to match.

Vegan Recipes to Try

Next come my favourite recipes from both sides of the vegan vs vegetarian table, numbered one to ten so you can save them easily. These first five are fully vegan as written, so they suit everyone at the table, vegetarians included.

1. Vegetarian Lentil Soup

A ladle lifting thick brown lentil soup with carrot and celery out of the pot

Despite the name, this soup is completely vegan. Brown lentils simmer with onion, carrot, celery, tomatoes, cumin and paprika in vegetable broth, with olive oil instead of butter and no cheese on top. My secret is a splash of vinegar at the end, because it wakes the whole pot up. It is cheap, filling and full of plant protein and iron.

Good to know: Vegan because it uses vegetable broth and olive oil. One pot, 45 minutes, serves 6. It thickens as it sits, so loosen it with a little broth when reheating.

Get the Vegetarian Lentil Soup recipe →

2. Slow Cooker Minestrone Soup

White bowl of tomato broth packed with diced courgette, carrot, beans and small pasta

Minestrone is often finished with Parmesan, but mine is vegan as written. Cannellini beans, courgette, tomatoes, spinach and small pasta cook gently in vegetable stock all day while I get on with life. The beans give up a little starch and thicken the broth, so it never needs cheese to feel rich. Of course, day two is even better.

Good to know: Vegan with vegetable stock and no cheese; choose a dried pasta made without egg. 15 minutes of prep, then 6 to 7 hours on LOW or 3 to 4 on HIGH. Serves 8, and it freezes best before the pasta goes in.

Get the Slow Cooker Minestrone Soup recipe →

3. Coconut Chickpea Curry

Golden chickpeas in a creamy spiced sauce with a charred flatbread tucked into the bowl

This is the curry I make when the fridge is bare, since it comes almost entirely from tins. Chickpeas, chopped tomatoes and full fat coconut milk simmer with curry spices, while shiitake mushrooms and a little soy sauce bring the savoury depth that meat usually gives. As a result, nobody at my table has ever asked where the chicken went.

Good to know: Vegan thanks to coconut milk instead of cream, as long as your stock cube is a vegan one. 45 minutes, serves 6. Serve with rice or a dairy free flatbread.

Get the Coconut Chickpea Curry recipe →

4. Cauliflower Mushroom Masala

Cauliflower florets and browned mushrooms in an orange coconut gravy topped with parsley

Cauliflower and button mushrooms soak up a gravy of onion, tomato, ginger, garlic and warm spices, then grated coconut is cooked in to make it thick and silky. It is a lovely example of how Indian home cooking has always been brilliant at meat free food. The spices are toasted in oil rather than ghee, so it stays vegan.

Good to know: Vegan because it uses vegetable or olive oil and coconut, with no ghee or cream. 10 minutes of prep and about 60 minutes of cooking. Serves 4 with steamed rice or chapatti.

Get the Cauliflower Mushroom Masala recipe →

5. Hummus

Silky chickpea dip swirled in a white bowl with olive oil, paprika and parsley

Hummus is one of the easiest vegan foods there is, and homemade is miles better than the tub. One tin of chickpeas, tahini, lemon, garlic, olive oil and cold water is all it takes. My trick is to simmer the chickpeas for ten minutes first, because warm chickpeas blend silky smooth. Tahini is also a handy source of calcium.

Good to know: Naturally vegan, with chickpeas, tahini and olive oil and no dairy at all. 20 minutes, serves 6. It does not freeze well, as the emulsion splits on thawing.

Get the Hummus recipe →

Vegetarian Recipes to Try

These five contain dairy or honey, so they are vegetarian but not vegan. Where there is an easy swap to make one vegan, or a cheese to check, I have said so.

6. Easy Baked Ziti

Baking dish of pasta under a bubbling golden layer of melted mozzarella and parsley

This is my crowd pleaser for Sunday lunch, and nobody misses the meat. Ziti is tossed with marinara and creamy ricotta, then baked under mozzarella and a hard Italian cheese until golden. Because it uses ricotta and mozzarella, it is vegetarian rather than vegan. However, traditional Parmesan is made with animal rennet, so I use a vegetarian hard cheese on top.

Good to know: Vegetarian (contains dairy). Swap the Parmesan for a vegetarian hard cheese and check the mozzarella label for vegetarian rennet. 5 ingredients, 45 minutes, serves 6.

Get the Easy Baked Ziti recipe →

7. Greek Pasta Salad

Rotini tossed with cucumber, cherry tomatoes, black olives and crumbled feta in a stone bowl

This is the bowl I carry to every barbecue, and it always comes home empty. Rotini, cucumber, cherry tomatoes, red onion, olives and feta are tossed in a sharp red wine vinegar dressing. The feta makes it vegetarian. Better yet, leave the feta out and use an egg free pasta, and you have a vegan salad with almost no extra effort.

Good to know: Vegetarian because of the feta; check the label for vegetarian rennet. 25 minutes, serves 6, and keeps up to 4 days in an airtight container in the fridge. Do not freeze.

Get the Greek Pasta Salad recipe →

8. Chia Pudding

Glass dessert cup of creamy seed pudding topped with sliced fresh strawberries

Three ingredients go into a jar on Sunday night, and by morning I have a thick, creamy breakfast. Chia seeds are one of the best plant sources of omega 3, which matters when fish is off the table. As written, it uses milk and honey, so it is vegetarian. That said, switch to oat or almond milk and maple syrup, and it becomes vegan.

Good to know: Vegetarian (milk and honey). 3 ingredients, 5 minutes of prep, then at least 4 hours in the fridge. Serves 2 and keeps, covered, for up to 4 days.

Get the Chia Pudding recipe →

9. Baked Mac and Cheese

White baking dish of macaroni under a crisp golden breadcrumb crust

This is the one I carry to potlucks, and the dish always comes home empty. A simple butter and flour roux turns three cups of whole milk into a sauce, then sharp cheddar, mozzarella and Monterey Jack melt in off the heat. Buttered breadcrumbs go over the top and bake into a crisp golden lid. Because of all that milk, butter and cheese, it is vegetarian rather than vegan.

Good to know: Vegetarian (contains dairy); check that all three cheeses are labelled suitable for vegetarians, since some are made with animal rennet. 15 minutes of prep, 25 to 30 minutes at 375°F, serves 6. Rest it for 10 minutes before serving.

Get the Baked Mac and Cheese recipe →

10. Instant Pot Mac and Cheese

Creamy elbow macaroni in a white bowl sprinkled with toasted crumbs and fresh parsley

If the baked version is for Sunday, this is the weekday one. Fifteen minutes, one pot, and no roux. The macaroni cooks in just enough water to leave a starchy base behind, then milk, butter and cheddar are stirred straight in. It is vegetarian because of the dairy, and it is the meal my kids request most. Since cheddar can be made with either kind of rennet, I always check the label.

Good to know: Vegetarian (milk, butter and cheddar); pick a cheddar marked suitable for vegetarians. 4 minutes at high pressure, about 15 minutes in total, serves 6.

Get the Instant Pot Mac and Cheese recipe →

Frequently Asked Questions

Vegan vs Vegetarian: Eggs, Dairy and Cheese

Are eggs vegetarian?

Yes. Most vegetarians eat eggs, because no animal is killed to produce them. However, vegans do not eat eggs, and lacto vegetarians skip them too.

Is cheese vegetarian?

Usually, but not always. Some cheeses, including traditional Parmesan, are made with animal rennet from calves. So look for cheese labelled suitable for vegetarians or made with microbial rennet.

Do vegans eat dairy?

No. Vegans avoid milk, butter, cream, yogurt and cheese, and they use plant milks, vegan butter and plant based cheese instead.

Honey, Fish and Gelatin

Is honey vegan?

No. Honey is made by bees, so most vegans avoid it and use maple syrup or agave instead. Honey is, however, vegetarian.

Can vegetarians eat fish?

No. Fish and seafood are animals, so they are not vegetarian. Someone who eats fish but no other meat is a pescatarian.

Is gelatin vegetarian?

No. Gelatin is made from animal bones and skin, so it is neither vegetarian nor vegan. Instead, agar agar is a good plant based setting agent.

You may also like

Leave a Comment