This post may contain affiliate links. Learn more here.
Round-Ups/ Tips & Hints

23 Foods Vegetarians Can’t Eat (But Don’t Know It!)

23 Foods Vegetarians Can't Eat (But Don't Know It!)

23 Foods Vegetarians Can't Eat (But Don't Know It!)

If you’re a vegetarian you know to stay away from meat, poultry, and fish at the very least, and vegans also avoid eggs and dairy. That’s obvious and easy. But what about foods that seem to be vegetarian but actually aren’t? We’re sorry to say that there are hidden animal products lurking in lots of things you may not have thought of. To help you out we’ve put together this list of 23 foods vegetarians can’t eat.


Most people know this one, but in case you don’t, gelatin is a thickening and gelling agent made from the skin, bones, and hooves of animals. Marshmallows are made from sugar and gelatin. But! There are several brands of vegan marshmallows on the market these days, so be sure to seek those out for all your campfire needs.

Gummy candy

Here, again, the culprit is gelatin. Read your labels because not all gummy candies contain gelatin (some use cornstarch instead) but the vast majority do.

Pop Tarts

Yup, gelatin again. It’s in the frosting spread over the top of Pop Tarts.

Frosted Mini Wheats

And it turns up again in Frosted Mini Wheats. Why, gelatin? Why?


If you’re buying yogurt, read your labels. Many low and reduced fat yoghurts use thickening and gelling agents to help them achieve a thick and creamy texture, and quite often that gelling agent is, yep, gelatin.


This one is pretty obvious because it’s in the name, but Jello isn’t vegetarian. You can, however, find some vegan Jello on the market that’s made with agar agar, a seaweed product, instead of gelatin.

Altoid Mints


Panna Cotta

This milky, jiggly dessert is always so tempting! But traditionally gelatin is used to set the milk, so unfortunately panna cotta isn’t vegetarian. Boo!

Hard Cheeses

Many hard cheeses, including Parmesan, contain rennet, which is an enzyme found in the lining of a cow’s intestines. Rennet causes the milk to coagulate in the cheese making process, which is how we get hard cheeses. But for the cheese lovers out there, there are plenty of cheeses made with vegetarian microbial enzymes instead of rennet, so you just need to read your labels.

Caesar Salad

Traditional Caesar dressing is made with anchovies, and anchovies ain’t vegetarian. Psst — we use miso paste instead of anchovies in our kale Caesar salad.

Worcestershire Sauce

Anchovies, again. But the good news is that there are a handful of vegetarian Worcestershire sauces available these days, so look out for those.

Refried Beans

Bad news for bean lovers, there may be lard – rendered beef fat – lurking in your beans. Check the labels when you’re buying canned refried beans, or ask before you order them at your favourite Mexican restaurant.

Pie Pastry

Lard! Lard does make for a really tender flaky pie crust, so it’s used in a lot of commercially prepared pastry. Tenderflake, for example, uses lard in their crust. But they do also now have a vegetarian crust available, so, again, check your labels.


There may be lard lurking in your tortillas. Check your labels, and ask when ordering at Mexican restaurant.

Corn Bread Mix

Check your labels! You’ll be surprised to find lard listed as an ingredient in many commercial corn bread mixes.

Commercial Cupcakes + Twinkies

More lard! This stuff is in everything!

French Fries

Check what your fries are cooked in. Often times it’s vegetable fat, but some restaurants and fast food chains still cook their fries in beef fat. I’ve even been to a restaurant that cooked their fries in duck fat, so it’s always a good idea to ask.

Mince Meat Tarts

You wouldn’t think that these holiday tarts would have any lurking animal ingredients, but traditionally they are made with beef tallow / lard.

Thai Curries

So many dreamy vegetable-based curries on the menu. And tofu! Unfortunately, many Thai curry pastes are made with shrimp paste. Even pad Thai usually has fish sauce in it, so be sure to ask before you order. Usually yellow curry is reliably vegan, but red and green curries are often not.

Vegetable Soups

How annoying is it to see a beautiful vegetable soup on the menu only to find out that it’s been made with chicken broth? It’s always a good idea to ask. Split pea soup should be a vegetarian dream come true. All those protein-packed peas! But traditionally this soup is made with ham hock, so be sure to check before you buy it. And French Onion soup? Sounds so good, but it’s usually made with beef stock.

Canned Beans

Those canned beans in tomato sauce are such a great easy meal fix. Who doesn’t love beans on toast?! But as with split pea soup, traditionally the beans are made with a ham hock in the pot. Lots of brands now have vegetarian versions, so read your labels!

White Sugar

A lot of white sugar is refined using bone char, so it’s technically not vegetarian! Look for unrefined sugars for your baking instead.

Some Wines and Beer

We hate to be the bearer of bad news, but some wines and beer are filtered with isinglass, a fining product that comes from fish bladders. There are still lots of good vegetarian options out there, however, so just get to know your brands.

Gummy bears photo via Shutterstock.

You Might Also Like


  • Reply
    August 24, 2017 at 5:34 pm

    Regarding white sugars:
    I found in Canada if you live on the East Coast the Roger’s factory does not use bone char but the West does. So provinces from B.C. to Manitoba the sugar is filtered through bone char. If you want to avoid it go with Red Path sugar (available at Walmart) for all their sugars and it’s vegan. I even emailed companies. I’m not vegan or vegetarian but I make darn sure when I bake for vegetarians and especially vegans that what I’m baking is exactly that.

  • Reply
    November 20, 2017 at 9:39 pm

    It’s not that we “can’t” eat them, it’s that we choose not to, it’s a choice not a restriction. Many of those foods listed actually do have vegetarian varieties readily available in most stores.

    • Reply
      Katie Trant
      November 22, 2017 at 4:49 am

      Good point, Tom!

      • Reply
        July 19, 2018 at 12:49 am

        Tom you my friend are a genius

    • Reply
      December 25, 2019 at 6:09 pm

      Tom you are so correct

  • Reply
    December 3, 2017 at 1:43 pm

    This article talks about what VEGETARIANS ‘can’t eat.’ It should be what vegans ‘can’t eat.’ Vegetarians still eat these things, they just do not eat MEAT. Vegans do not eat anything coming from an animal, such as gelatin.

    • Reply
      Katie Trant
      December 3, 2017 at 11:44 pm

      Hey Hannah, lots of vegetarians don’t eat gelatin or rennet but do eat animal products such as dairy, eggs, and honey that vegans don’t eat. The difference is that gelatin and rennet both require the animal to be dead, where as eggs and dairy do not.

      • Reply
        April 7, 2019 at 7:57 am

        Exactly Katie. Thank you! I have to admit that it’s a bit disappointing that in this day and age we still have to explain what being a vegetarian means.

      • Reply
        October 31, 2019 at 5:52 am

        This reply for me didn’t make much sense.. I mean, the definition of a vegetarian is that they don’t eat meat.
        A vegan is someone who doesn’t eat any animal products.
        I think this article was a bit strange, the title definitely a provocative one.

      • Reply
        Tiffany Marhut
        November 10, 2019 at 12:13 am

        I love you for saying what you just said I 100% agree!! ❤❤

  • Reply
    December 6, 2019 at 2:11 pm

    I’m only 9 and I am trying to be a vegetarian cause all those animals have a life like us . (Sheep,pig,cows and lots more)

  • Reply
    Jere David
    January 22, 2020 at 4:52 pm

    Why is so hard being vegetarian, they put these name that i dont know and think that there is no flesh in it like rennet gelatin and lard. what is this stuff?

  • Reply
    January 28, 2020 at 1:07 pm

    dang i need to start looking at the labels of what i eat and see how they make them i’m a vegetarian and i didn’t know what lard was or and tallow was made out of so now i’m going to be more careful on what i eat thank you this helped a lot for me

  • Reply
    March 24, 2020 at 9:50 am

    Vegetarians ARE allowed to consume dairy products considering there was no harm due to the animal. So most things on this list are very misleading and can confuse a person wanting to be vegetarian. You did, however, forget to put EGGS as one the main things vegetarians can not eat. Due to the fact that if you were to incubate the egg, a chick would form from the “yolk.”

  • Reply
    October 6, 2020 at 5:45 pm

    Very informative list thank you, just a note though, lard is not the rendered fat of beef, it’s pork, suet or tallow is what beef fat is called.

  • Leave a Reply