You’ll probably have stumbled across some articles telling you that honey is off-bounds and that many sweets brands use boiled-down pigs’ bones and skin. Ukk. And you are probably feeling a little bit lost and confused.
Well, I’ve been there too. When I went vegan back in 2015 it took me quite some time to get to grips with it. I made a lot of mistakes and learned a lot along the way. So did the people around me who would attempt to cook for me, as well as my favourite restaurants who would try to cater for my new diet.
Thankfully, nowadays there are handy lists (like this one). Make sure to bookmark this page for future reference!
Quick links:
What food can vegans eat?
Hopefully, this vegan food list can help those who aren’t 100% certain about what the vegan diet includes. Here are the main food groups which vegans can eat food from, within each, I have added examples of what this includes:
Vegetables
Vegetables are totally vegan and they are some of the most nutrient-dense foods!
They also come in all shapes and sizes meaning they are incredibly versatile. Try cooking them into your favourite dishes like curries, pasta sauces, and soups.
Here are some really great vegetables that you’ll love including in your vegan cooking:
- Root vegetables: potato, sweet potato, celeriac, onion, beetroot, fennel, garlic, carrot (all great for roasting, putting into soups, or adding into sauces)
- Leafy greens: lettuce, spinach, kale, cavolo nero
- Cruciferous: cauliflower, cabbage, broccoli
- Marrow: cucumber, courgette
Vegan recipes using vegetables
Take a look at some of my favourite vegetable-focused vegan recipes: vegan butternut squash mac & cheese, vegan katsu curry, sweet potato gnocchi, vegan carrot cake muffins
Fruits
Just like vegetables, all fruits are suitable for a vegan diet since they are plants. But I’ll mention a few of my favourite fruits:
- Berries: raspberries, strawberries, and blueberries all go really nicely on their own or in fruit salads or smoothies
- Citrus: lemons, limes, and oranges are all great for juicing or adding flavour to dishes
- Savoury fruits: aubergine, jackfruit, banana blossom, ackee (all great for cooking into your savoury vegan recipes)
- Other fruits: bananas, apples, watermelons, avocadoes and kiwis are all great for snacking on
It is recommended that everyone (vegan or not) should eat at least 5 portions of fruit or vegetables a day, so make sure to get a few of these fruits in each day.
Whilst all fruits are plant-based and therefore technically vegan, there is a potential anomaly, the fig. This is due to their symbiotic relationship with wasps. Both species benefit from each other. The fig provides a safe and nutritious home for the wasp to lay its eggs and the wasp pollinates the fig. The fig is dependent on the wasp for pollination and the wasp is dependent on the fig for a place to lay its eggs and for food for its larvae. This relationship is crucial for the survival of both species.
Therefore, by eating figs you are also consuming an animal byproduct. For ethical vegans it is important to have a moral line, and to eat figs would be to cross that line. For anyone eating a plant-based diet for health or environmental reasons, this will be less of a concern.
Vegan recipes using fruits
Take a look at some of my favourite -focused vegan recipes: vegan hot cross buns with dried fruits, vegan banana pancakes with blueberries, vegan jackfruit burgers, vegan massaman curry
Legumes
Legumes are a group of plant-based foods that include beans, lentils, chickpeas, and peas, among others. They are a staple source of protein, fibre, and various nutrients for those following a plant-based diet.
I use legumes on an almost daily basis. They often come pre-cooked in tins or you can buy them dry, although they do often require quite a lot of cooking! Here are a few really useful legumes for vegan cooking:
- Beans & peas: soybean (including tofu & tempeh), black beans, chickpeas, cannellini beans, butter beans, and fava beans are all great sources of protein and work well in curries, soups and sauces
- Lentils: green lentils, red lentils, beluga lentils, puy lentils and brown lentils are all great sources of protein and help to bulk up curries and sauces. I also like to use them as a minced meat alternative
Vegan recipes using legumes
Take a look at some of my favourite legumes-focused vegan recipes: vegan silken tofu quiche, vegan chickpea fries, vegan sausage rolls, vegan breakfast bake with black beans
Fungi (mushrooms)
Fungi are a diverse group of organisms that include yeasts, moulds, and mushrooms. Some species of fungi are also used in food production (such as yeast in bread and beer), medicine (such as antibiotics produced by penicillin-producing fungi), and biotechnology (such as industrial production of enzymes). The type of fungi we are focusing on here is mushrooms.
Mushrooms grow in soil or on other organic matter and obtain their nutrients by breaking down organic matter. In cooking, mushrooms are often used as a meat substitute in vegan dishes and are valued for their unique flavour, texture, and versatility.
Here is a list of edible mushrooms that will elevate your vegan cooking:
- Closed-cup mushrooms: great for cooking into pasta sauces or for having on top of toast
- Chestnut mushrooms: great for cooking into sauces or pasta bakes
- Portobello mushrooms: great for cooking whole and serving inside a burger bun or for slicing up and using as a beef alternative
- Oyster mushrooms: great for pulling apart into strips as a pulled pork alternative
- King oyster mushrooms: great for slicing and frying off and including inside curries
- Shiitake mushrooms: great for stir-fries and Asian sauce bases
- Chanterelle mushrooms: great for delicate and decadent sauces
Vegan recipes using fungi
Take a look at some of my favourite fungi-focused vegan recipes: pulled hoisin mushrooms with ackee fried rice, vegan mushroom ragu, spelt bao bun with shiitake filling, creamy vegan mushroom pasta, green curry with king oyster mushrooms
Grains
Grains are an important staple food for everyone, vegan or not, as they provide a rich source of carbohydrates, fibre, and various nutrients. Grains are versatile, affordable, and widely available.
They can be cooked and seasoned in many different ways to add flavour, texture, and nutrition to vegan dishes. They can be served as a side dish, used as a base for a main dish, or added to soups, stews, and salads. Here are some popular grains:
- Wheat: used to make flour for bread, pasta, pastry, and other baked goods
- Rice: cook up as a side dish to curries or use as a base for salads, stir-fries, and stuffings
- Corn: it is used to make popular products like cornmeal, tortillas, polenta, and cornstarch
- Oats: great for making porridge, granola, and oat flour for baking
- Barley: perfect for bulking soups, stews, and salads
- Quinoa: a complete protein, use it as a base for salads, stir-fries, or as a substitute for rice
- Millet: a gluten-free grain with a nutty flavour, use it in porridge or soups
- Buckwheat: a gluten-free grain with a nutty flavour, use it to make delicious pancakes, cookies, noodles, and porridge
- Amaranth: a gluten-free grain with a slightly sweet flavour, use it to make porridge and puddings, and as a thickener for soups and stews
Vegan recipes using grains
Take a look at some of my favourite grain-focused vegan recipes: vegan cheese scones with spelt flour, vegan buckwheat cookies, vegan quesadillas with corn tortillas
Seeds
Seeds are a staple food in a vegan diet and are a rich source of essential fatty acids, protein, fibre, and various vitamins and minerals.
Here are some of the most popular seeds that are used in vegan food:
- Chia Seeds: high in fiber, protein, and omega-3 fatty acids, making them beneficial for heart health and digestion.
- Flax Seeds: rich in fiber, protein, and omega-3 fatty acids, as well as lignans, which have been linked to decreased risk of certain cancers.
- Pumpkin Seeds: high in magnesium, which is important for heart and bone health, as well as zinc, which is essential for a healthy immune system.
- Sunflower Seeds: rich in vitamin E, which is important for skin and eye health, as well as magnesium and selenium.
- Sesame Seeds: high in calcium, which is important for bone health, as well as iron, magnesium, and zinc.
- Hemp Seeds: a complete protein, containing all nine essential amino acids, and high in essential fatty acids and fiber.
Vegan recipes using seeds
Take a look at some of my favourite -focused vegan recipes: vegan bread loaf with hemp seeds, vegan chia pudding
Nuts
Nuts are an important source of healthy fats, protein, fibre, vitamins, and minerals in a vegan diet. Nuts can be used in a variety of dishes, such as vegan cheese and milk alternatives, nut butter, baked goods, and salads. The high-fat content of nuts makes them a calorie-dense food, so it is important to portion them appropriately in a balanced diet.
Here are some nuts that are very common in vegan food:
- Almonds: used to make almond milk, almond flour, and almond butter
- Cashews: used to make vegan cheese, cream sauces, and cashew milk
- Peanuts: used to make peanut butter, peanut sauces, and are a common ingredient in Asian cuisine
- Walnuts: used as a topping for salads, baked goods, and in vegan pesto
- Pecans: used in sweet and savory dishes, such as pecan pie
- Macadamia nuts: used to make vegan milk and vegan butter as well as being used in cookies
- Brazil nuts: used in baked goods and as a healthy snack
Vegan recipes using nuts
Take a look at some of my favourite nut-focused vegan recipes: vegan peanut butter cookies, vegan spring rolls with peanut sauce, vegan macadamia nut cookies, vegan cashew nut sauce base
Drinks
There are many drinks that vegans can consume. The obvious ones are fruit juices and water, but vegans can also drink tea and coffee, although if you like to drink these with milk you should substitute with a plant-based milk alternative.
Here is a more comprehensive list of drinks that are suitable for vegans:
- Water, sparkling water, tonic water, and soda water
- Juice and a lot of shop-bought squash (make sure to double-check check label)
- Tea & coffee (just avoid any herbal teas that include honey)
- Vegan seltzers and soft drinks: kombuchas like Hip Pop and sparkling fruit water like these from Dash
- Alcoholic spirits: many spirits like vodka and gin, as well as Aperol and vegan Baileys
- Beer & wine: many beers and wines now label theirs vegan if it is suitable, but always make sure to check the label or take a look on Barnivore (the vegan alcohol directory)
Vegan drinks recipes
Take a look at my vegan drinks recipes: vegan hot chocolate
Sweet treats
We all like a little sweet treat now and then and there is no harm in doing this every so often, but you do need to be careful with what you buy. Here are some pointers on what sweet treats you can buy as a vegan:
- Sugar: Sugar that is labelled vegan-friendly is suitable for vegans as it hasn’t been refined with bone char. To be extra safe, you can just buy unrefined sugars like coconut sugar or sugar alternatives like maple syrup and agave
- Chocolate: You can opt for dark chocolate bars (which have no dairy) or vegan milk chocolate bars –check out my favourite vegan chocolate bars here
- Sweets: Most sweets which don’t contain gelatin or honey are suitable for vegans. You can buy from the vegan range of Candy Kittens (which are marked vegan on the packet) and Sweet Lounge which is fully vegan
Vegan sweet treat recipes
Take a look at my vegan recipes using sweet treats: vegan white chocolate chip cookies, vegan white chocolate cheesecake, vegan chocolate brownies
Vegan substitutes
On top of all of these natural sources of food that vegans can safely eat, there is also the evergrowing selection of vegan substitutes that can be enjoyed!
These include but are not limited to:
Fake meat (see all my favourite vegan fake meat products here)
- Try vegan bacon products
- Try vegan sausage products
- Try vegan burger products
- Try vegan mince alternatives
- Try vegan chicken substitutes
Dairy alternatives
Vegan recipes using substitutes
Take a look at some of my favourite vegan recipes using substitutes: vegan stroganoff with ‘beef’ strips, vegan beef wellington, vegan chorizo pasta, vegan miso ramen with oat milk
What food can’t vegans eat?
As a simple summary, the foods that vegans can’t eat include anything of animal origin. This means anything that is an animal or has been created by an animal.
Let me go into more detail below:
Meat
Anything that comes from an animal, no matter what part, isn’t vegan. This includes (but isn’t limited to) the following:
- Chicken, turkey and any other bird meats
- Beef, venison, lamb and any other red meat
- Bacon, pork chops and any other meat from a pig
- Offal (the organs from an animal)
- Insects, including as a meat substitute or inside sweets
Vegan alternatives to meat
Try using tofu, tempeh, seitan (made using wheat), lentils, or mushrooms instead. Alternatively, you can pick up plenty of fake meat alternatives in the supermarket.
Fish & Seafood
Fish and other sea creatures are also animals since they are sentient beings which feel. So, any kind of fish or seafood product isn’t vegan. This includes (but isn’t limited to) the following:
- Fish like salmon, tuna, sea bass, mackerel, sardines
- Seafood like crab, lobster and mussels
Vegan alternatives to fish & seafood
You can use king oyster mushrooms as a scallop alternative, carrots as a salmon alternative, chunks of jackfruit in a ‘crab cake’, and seaweed to flavour sauces
Dairy
Dairy products are made using the liquids created by female animals to feed their newborns, just like our breastmilk is for human babies. Since it is created by animals for their babies and the industry itself causes a lot of unnecessary suffering to these animals, it isn’t vegan. Dairy products include:
- Milk made from cows, goats, and other mammals
- Cheese which is made using dairy milk
- Cream which is made using dairy milk
- Butter which is made using dairy milk
Vegan alternatives to dairy
Try out a plant-based milk alternative like oat milk for coffee, soya milk for baking and pea milk for protein shakes. Sub your cheese with a vegan cheese alternative, your butter with vegan butter, and create your own cream using silken tofu, or buy some vegan cream from the supermarket.
Eggs
Eggs are created by female birds, and thus are a byproduct of an animal, so they aren’t vegan. This is subject to a lot of debate within the vegetarian community since many people believe that eggs that come from either free-range farms or from their own backyard chickens are cruelty-free.
Yet there are many reasons we shouldn’t be eating eggs. I’m going to call upon Earthling Ed’s video to help show you why:
Vegan alternatives to eggs
There are many great vegan alternatives to eggs, including scrambled tofu and chickpea flour omelettes. You can also use aquafaba (the liquid from a tin of beans), flaxseed, banana, and chia seeds as an egg alternative in baking.
Honey
Honey isn’t vegan because it is produced by bees for their own consumption and is often harvested by humans, taking the honey away from the bees.
We consider this to be an exploitation of bees and their resources and therefore do not include honey in our vegan diets.
Vegan alternatives to honey
Instead of using honey, you can use brown rice syrup which I find to be scarily similar to honey, vegan honey alternatives made using dandelion, or you can use any other syrup like maple syrup, agave syrup, or date syrup.
Leave a Reply