Following a vegan diet means eating plants and plant products, which may be made of fruits, vegetables, grains, pulses, nuts or seeds.
A vegan diet doesnβt contain foods that come from animals, such as meats, dairy, fish, eggs and honey.
There are many reasons to follow a vegan diet. Some people do so for ethical reasons, others for environmental ones. You might also choose a vegan diet to improve your health or save money.
Some people extend a vegan approach to other areas of their lives, avoiding products that contain parts of animals or result from animal testing. Some examples include leather, wool and certain cosmetics.
Compared with other options, like flexitarian or vegetarian diets, a vegan diet may require significant changes. But a well-planned vegan diet can be healthy and meet all your nutrition needs. It may be more difficult to meet certain requirements, and in this case, you might consider a supplement.
In this article, weβll look at what you can eat on a vegan diet β and the best ways to fill anyΒ nutritional gaps left by cutting out animal products.
Foods you can eat on a vegan diet
Following a vegan diet involves eating plants and foods made from plant ingredients.Β
Whole-food options include:
-
fruits
-
vegetables
-
mushrooms
-
grains, such as corn, rice, oats and wheat
-
pulses, such as beans, peas and lentils
-
nuts
-
seeds
Vegans can also eat processed foods that only contain plant ingredients. These include:
-
tofu
-
tempeh
-
seitan
-
nutritional yeast
-
most breads
-
most pastas
There are many plant-based alternatives to animal products. If a food is βplant-basedβ, it only contains ingredients that come from plants, so itβs suitable for a vegan diet.
You may find a range of plant-based alternatives to meat and dairy, including milk and yoghurt, at your local supermarket. Itβs worth noting that some of these products are highly processed, so itβs important to check their labels.
Plant-based milks are particularly popular. When shopping for these, itβs best to opt for the non-organic versions. These are usually fortified with vitamins and minerals, including calcium and vitamin D, which will help you meet your nutrition requirements.
A vegan diet can be very diverse. Whatever meal, flavour or nutrient youβre looking for, thereβs usually a vegan-friendly way to have it.
Foods you canβt eat on a vegan diet
A vegan diet doesnβt include anything that comes from animals. These foods and ingredients include:
-
meat, such as red meat, poultry, fish, seafood and edible insects
-
dairy, including milk, yoghurt, butter, cream and cheese
-
eggs
-
gelatin
-
honey
It can be tricky to tell at first glance whether a food is suitable for vegans. For instance, some foods that seem vegan β like salt and vinegar crisps or Quorn nuggets β might contain ingredients like milk powder or egg whites.
Also, some additives that manufacturers use in processed foods (for flavouring or colouring) originally come from an animal. This includes many E numbers.
Youβll want to keep a close eye on food labels to see if something is vegan-friendly. If youβre ever in doubt, a quick internet search will usually tell you whether the product is suitable.
Important note: Some foods are in a bit of a grey area. And whether someone following a vegan diet will eat them could depend on the personβs reasons for veganism.
For example, if someone is vegan because they donβt want to cause suffering, they might still eat bivalves, like oysters or mussels β some people argue that these creatures canβt feel pain.
Still, for the most part, a vegan diet reflects The Vegan Societyβs definition: βIn dietary terms, it denotes the practice of dispensing with all products derived wholly or partly from animals.β So, this is the definition weβre using throughout this article.
Sources of nutrients
As a vegan diet rules out some common food groups, you might wonder how people following this diet can meet all their nutrition needs.
If youβre eating a wide variety of whole plant foods and not relying on heavily processed ones, youβll likely meet most nutrient recommendations. This is especially true for fibre, which most people in the UK arenβt getting enough of.
Still, the best sources of certain nutrients arenβt available on a vegan diet, so you may need to do a bit more planning in order to meet your needs. If youβre worried about filling the gaps, here are some helpful tips:Β
-
Protein: There are lots of good vegan sources of protein. The best are nuts, seeds, quinoa and pulses. Soy-based foods, like tofu and tempeh, also contain significant amounts of protein, including all the amino acids your body needs.Β
-
Calcium: You can find calcium in pulses, dried fruits, sesame and many leafy green vegetables. Also, some products are fortified with calcium, including some breads and plant milks.Β
-
Iron: Thereβs iron in pulses, nuts, dark green leafy vegetables, dried fruit and wholemeal flour. Some breakfast cereals are also fortified with iron.
-
B12: This vitamin can be tricky to find in vegan-friendly foods. Luckily, itβs present in yeast extract and nutritional yeast. Plus, some foods, like certain breakfast cereals and soya drinks, are fortified with B12.Β
-
Omega-3s: These fatty acids are harder to come by in plant foods, and they may not be as beneficial as those in oily fish. However, youβll get some omega-3s from chia seeds, walnuts, rapeseed oil, flaxseed oil and seaweed.
If youβre worried about your omega-3 intake, you might opt for an algal oil supplement.
Itβs also worth noting that a key reported health benefit of omega-3s is a lower risk of heart disease. A diet that consists of a variety of whole plant foods will lower this risk, too.
Learn more about plant-based protein sources.
What you can eat for different meals of the day?
If youβre following a vegan diet, youβll likely be able to eat many of the same meals that non-vegans eat. With some swapping of ingredients, most dishes should still be on the menu.
Here are some simple options for different meals:
Breakfast
Lunch
Dinner
Tips for a healthy vegan diet
If youβre thinking about trying a vegan diet, here are some strategies for doing it in a healthy way:
-
Aim for at least 5 portions of fruits and vegetables a day. Eating only plant-based foods doesnβt necessarily mean youβll get your 5-a-day.
-
When youβre replacing meat or dairy, you donβt have to use highly processed alternatives. Try swapping in a whole food instead, for a more nutrient-rich option.
-
Pulses, nuts and seeds are great to have on hand. Theyβre versatile, working well in meals and on their own as a snack. Plus, they can provide good amounts of healthy fat and protein.
-
Leafy greens β like broccoli, kale, spring greens and cabbage β are top sources of nutrients that can be hard to find elsewhere, so theyβre especially useful to have in your fridge.
-
Stock up on tinned and frozen vegetables if you have the space. Theyβre easy to add to a variety of dishes, and they can help you prepare healthy meals quickly.Β
-
Keep an eye out for fortified foods. Certain breads, cereals and plant-based milks and yoghurts contain added nutrients that are tricky to get from other vegan-friendly foods.Β
-
Make sure youβre drinking plenty of fluids. This is especially important if switching to a vegan diet means that youβre eating more fibre than you used to.
If youβre just starting out and finding it difficult, you could try cutting out animal products one at a time, rather than all at once. Small changes can be easier to sustain than big ones.
Useful food swaps
Many different swaps can make your meals vegan-friendly.
Why not try replacing:
-
eggs in baking with aquafaba (the liquid from tinned chickpeas)
-
butter in baking with oil or mashed banana
-
scrambled eggs with scrambled firm tofu
-
beef mince with lentils or other pulses
-
pork or chicken with jackfruit
-
mayonnaise with avocado or hummus
-
grated cheese as a topping with nutritional yeast
-
honey with maple syrup or sugar
Benefits of a vegan diet
A vegan diet has many potential benefits. Cutting out foods and drinks that come from animals reduces the impact of farming, a practice that can be seen as harmful and exploitative.
Evidence also suggests that a vegan diet has far less of an environmental impact than a diet that includes animal products.
But itβs not just animals and the environment that stand to benefit. A healthy vegan diet can benefit our bodies, too.
Some studies have suggested that vegan diets can help with weight management. And for people with diabetes or a risk of cardiovascular disease, this eating pattern could reduce the risk of metabolic health problems.
However, this research also points out that a vegan diet could lead to bone problems, which goes to show that itβs important to find good sources of calcium.
Finally, some recent research suggests that a vegan diet can benefit your gut microbiome β the community of microbes living in your digestive tract β compared with a vegetarian or omnivorous diet.
The large study found that a vegan diet was more highly associated with certain microbes linked to favourable cardiometabolic markers, compared with the other diets.
We already knew that eating a diverse range of plants each week was good for your gut and your overall health. So, making this a focus of your vegan diet seems to be a great way to support your health.
Frequently asked questions
Here are answers to some common questions about specific foods and veganism.
Can vegans eat bread?
For the most part, yes. Itβs important to check the ingredients, though, because some breads contain egg, milk or honey.
Can vegans eat pizza?
Most pizzas arenβt suitable because they contain cheese. And like other types of bread, some pizza doughs contain non-vegan ingredients.
Luckily, thereβs a growing range of vegan-friendly options in supermarkets and at pizzerias. And if you have time, you might make your own plant-based pizza at home.
Can vegans eat chocolate?
Some chocolate is suitable β itβs important to check labels for ingredients such as milk and butter. The darker the chocolate, the likelier it is to be vegan-friendly.
Thereβs an increasing number of vegan-friendly chocolate products out there, and you might find them in the free-from section of the supermarket.
Can vegans eat fish?
No. Fish are living creatures and therefore arenβt suitable for a vegan diet.
As we mentioned earlier, some people argue that bivalves, like oysters and mussels, are suitable because their limited nervous systems prevent them from experiencing pain.
However, eating certain creatures goes against a traditional vegan approach. Most vegans wouldnβt consider bivalves an option.
Can vegans eat eggs?
Not really, no. Eggs are an animal product and therefore fall under the category of foods that arenβt allowed in a vegan diet.
Some vegans might be happy to eat eggs from their pet chickens, for example. But others might say that this isnβt a strictly vegan thing to do.Β Β
Can vegans eat honey?
As bees produce honey, itβs not suitable for a traditional vegan diet.
And while some might consider beekeeping to benefit the environment, The Vegan Society suggests that as well as being exploitative and harmful to bees, the honey industry damages our environment through breeding practices and international importing.
Summary
Vegans only eat foods that are plant-based. While this might seem limiting, there are plenty of fruits, vegetables, grains, pulses, nuts and seeds to provide lots of variety for a healthy and delicious diet.
It can take a bit more planning to meet all your nutrient needs on a vegan diet. However, several potential health benefits are linked to this way of eating, including support for your gut microbiome.Β
To learn more about other gut health topics, visit Symproveβs Gut Hub.Β
Sources
Definition of veganism. (n.d.). Link.
Evidence of a vegan diet for health benefits and risks β an umbrella review of meta-analyses of observational and clinical studies. Critical Reviews in Food Science and Nutrition. (2022). Link.
Food additives. (2025). Link.Β
Gut microbiome signatures of vegan, vegetarian and omnivore diets and associated health outcomes across 21,561 individuals. Nature Microbiology. (2025). Link.
How to avoid buying non-vegan products. (2015). Link.
How to get more fibre into your diet. (2022). Link.
The honey industry. (n.d.). Link.
The vegan diet. (2022). Link.
Vegans, vegetarians, fish-eaters and meat-eaters in the UK show discrepant environmental impacts. Nature Food. (2023). Link.