You can eat
- Pulses and pulse products at every meal: chickpeas, lentils, beans, tofu, tempeh or textured soy.
- A variety of fruit and vegetables: at least three portions of fruit and two portions of vegetables a day.
- Whole grains and tubers: rice, oats, wholemeal pasta, quinoa, potatoes and sweet potatoes.
- Nuts and seeds: walnuts every day for omega-3, ground flaxseed, chia, almonds and sesame. Before age 5, offer nuts ground or as a smooth paste.
- Eggs and dairy if you are lacto-ovo vegetarian: eggs, plain yoghurt and moderate portions of fresh cheese.
- Soy drink or another plant-based drink with at least 3 g of protein per 100 ml, fortified with calcium. Before age one, these drinks do not replace breast milk or infant formula.
- Healthy fats: extra virgin olive oil for cooking and dressings, avocado and 100% nut butter.
- Spices and seasonings: nutritional yeast for flavour, oregano, turmeric and iodised salt to provide iodine.
What to avoid
- Relying on seaweed, unfortified yeast or fermented foods as a source of B12: they are not reliable sources.
- Relying heavily on supermarket vegetarian processed foods, such as burgers or deli slices with less than half their weight from the named main ingredient.
- Using aged cheese as your only go-to protein: eating it every day can add too much saturated fat and salt.
- Having coffee or tea straight after a meal: their tannins can reduce iron absorption from pulses.
- Choosing plant-based drinks with added sugars, such as syrups, panela or sugar among the first ingredients.
- Using juices and smoothies instead of whole fruit: whole fruit is preferable, and water should be your usual drink.
- Taking supplements without professional advice: they may mask a deficiency or provide unsuitable amounts.
- Removing meat or fish without replacing them with pulses, tofu, tempeh or eggs.
Changes that help
Sandwiches and breakfasts
Instead of a daily aged-cheese sandwich, try wholemeal toast with hummus and tomato. It provides protein and fibre with less saturated fat and salt.
Ready meals
Instead of an ultra-processed plant-based burger, try a homemade one made with lentils, oats and vegetables. You know what is in it, and it retains the protein from pulses.
Iron absorption
Instead of coffee after a pulse-based meal, have an orange or kiwi for dessert. Vitamin C helps your body absorb the iron, while coffee can reduce absorption.
Sources of omega-3
Instead of adding whole flaxseeds to your salad, grind them just before eating. Whole seeds can pass through the gut almost intact, so you may not absorb their omega-3.
Habits that help
- Keep cooked pulses in your cupboard: they make it easy to put together a complete meal in minutes.
- Set aside some time at the weekend to plan the week’s meals and shopping, so you are less likely to rely on ready-made foods.
- Tell your doctor that you eat a vegetarian diet: it can help them decide what to check in your blood tests.
Giving up meat and fish is an increasingly common choice, and it often comes with questions. In consultations, we often meet people who want to make the change but do not know what to replace them with. Others worry about getting too little protein, iron or vitamins.
Many of these concerns are based on myths. The real mistakes are often practical, such as what to buy and which supplements are needed. Most can be addressed with small changes to your shopping and meals.
Can a vegetarian diet be deficient?
Not if it is well planned. One of the most persistent myths is that giving up meat and fish inevitably leads to nutrient deficiencies. According to the Academy of Nutrition and Dietetics, well-planned vegetarian and vegan diets are healthy and nutritionally adequate [1]. They may also help prevent and manage some diseases [1]. That document considers them appropriate at every stage of life, including pregnancy, breastfeeding, childhood, adolescence and sport [1]. In childhood, a vegan diet should only be followed with supervision from a paediatrician and a dietitian-nutritionist. Professional support is also advisable from the outset during pregnancy and breastfeeding. If a vegan mother is breastfeeding, B12 supplementation is essential and should be prescribed by her doctor or dietitian-nutritionist. See “Raw vegan diet”.
Diet quality depends on what is on your plate, not on whether it is labelled vegetarian. A diet based on fried food, soft drinks, refined flour and vegan pastries is just as unbalanced as an omnivorous diet based on the same foods. For a full guide to vegetarian diet types, portions and meal plans, see our guide to vegetarian diets. Here, we focus on common mistakes.
How can you get enough plant protein?
Worrying about getting too little protein is one of the questions we hear most often in consultations. People often believe plant protein is “incomplete”. In fact, plant proteins contain all the essential amino acids—the ones your body cannot make [2]. Some are lower in lysine or methionine and may be slightly less digestible [2]. According to the Academy of Nutrition and Dietetics, soy and soy products (tofu, tempeh and textured soy) have an amino acid profile very similar to animal protein [2].
You also do not need to combine pulses and grains in the same meal. With a varied diet and enough energy, you can get all the amino acids you need over the course of the day [1]. What matters is including a protein-rich food at every meal [2].
To estimate portions without weighing food, set aside a quarter of your plate for a protein source. 120 g of tofu or tempeh, 40 g of dry textured soy, or a serving of pulses weighing about 80 g dry provides 15–25 g of protein. If you eat eggs and dairy, two eggs or 100 g of fresh cheese provide slightly less, about 12 g.
Why do you need a B12 supplement even if you eat dairy or eggs?
The most serious mistake is overlooking vitamin B12 (cobalamin), which is needed for the nervous system and red blood cell production. Bacteria produce it, and no unfortified plant food is a reliable source of B12.
Seaweed such as spirulina, unfortified yeast and fermented foods such as tempeh are not reliable sources. They mainly contain inactive forms of the vitamin, which do not meet requirements and can create a false sense of security [1].
Eggs and dairy provide B12, but are often not enough. The European Food Safety Authority (EFSA) sets an adequate daily amount of 4 µg for adults [3]. B12 deficiency is common among vegetarians, especially vegans [2]. Although milk and eggs may meet the recommendation on paper, more may be needed to prevent deficiency. For this reason, B12 supplementation is essential if you are vegan and may also be needed if you eat eggs and dairy [2]. Your doctor or dietitian-nutritionist prescribes the B12 supplement.
Cyanocobalamin is one form of B12 used in supplements [4]. Your doctor or dietitian-nutritionist decides the plan and whether you need a blood test first.
How to get more iron from pulses
It is a myth that only meat prevents anaemia. Iron-deficiency anaemia is no more common among vegetarians than omnivores [1]. However, their iron stores (ferritin) tend to be lower [2].
The difference lies in absorption. According to EFSA, haem iron—the type found in meat and fish—is absorbed at a rate of 15–35% [5]. Non-haem iron, found in pulses, grains and vegetables, is absorbed less efficiently and at highly variable rates [5]. How much you absorb depends on your iron stores and what you eat at the same time.
Phytates (in whole grains and pulses) and tannins (in coffee, tea and cocoa) reduce iron absorption. Vitamin C increases it [5]. In practice, serve pulses with raw red pepper, tomato, citrus fruit, kiwi or strawberries. Have coffee or tea one to two hours after eating.
Vegetarian burgers and processed foods: how to choose them at the supermarket
Supermarket shelves are full of burgers, sausages and other plant-based products. The mistake is assuming they are healthy just because they are plant-based. Many contain a lot of salt, fat, added sugars and additives, according to the Academy of Nutrition and Dietetics [2]. Even so, they can be useful when you are starting out or short on time [2].

Many contain only a small amount of the ingredient they are named after (tofu, lentils or soy), with refined oils, starches, flours and salt making up the rest. A practical rule of thumb we use in consultations is to choose products where the main plant ingredient is first on the ingredients list and makes up at least half of the product. Have them occasionally and prioritise tofu, tempeh, pulses or homemade burgers.
The same applies to drinks. Water should be your usual drink, and it is best to limit juice and sugary drinks [6]. If you drink plant-based milk, choose soy or another option with at least 3 g of protein per 100 ml. Choose one with no added sugar and fortified with calcium, at around 120 mg per 100 ml, similar to cow’s milk. If you are allergic to soy, look for another option that meets the same criteria. Before age one, plant-based drinks do not replace breast milk or infant formula.
Where to get calcium and omega-3
For calcium, especially if you are vegan, two or three daily servings of foods containing well-absorbed calcium are recommended [2]. Examples include fortified soy drink, tofu set with calcium salts, and green vegetables such as kale or broccoli [2]. Sesame (tahini) and almonds also contribute.
The plant-based omega-3 is alpha-linolenic acid (ALA), an essential fat because the body cannot make it. The Academy of Nutrition and Dietetics lists an adequate amount of 1.1 g per day for women and 1.6 g for men [2]. You can meet this with three or four walnuts (about 15 g) or a tablespoon of ground flaxseed. Before age 5, offer nuts ground or as a smooth paste, never whole. This means they can be included from the start of complementary feeding.
What mistakes do we see most often in consultations?
The most common is removing meat and leaving an empty space. The meal becomes pasta with vegetables or a salad, with no pulses, tofu, tempeh or eggs. After a few weeks, people may feel that vegetarian eating is tiring or leaves them hungry. The solution is simple: whenever you remove meat or fish, replace it with one of these protein sources.
The second is making cheese your go-to. Lacto-ovo vegetarians often rely on it every day in sandwiches, salads and hot meals. It provides protein and calcium, but aged cheese is high in saturated fat and salt and can displace other options. For sandwiches and snacks, try avocado with seeds, roasted vegetables or 100% nut butter.
Can you follow a vegetarian diet and do sport?
Yes. According to the Academy of Nutrition and Dietetics, well-planned vegetarian diets are suitable for athletes [1]. In healthy active adults and athletes, a well-planned vegetarian diet can support gains in muscle and strength if it provides enough energy and protein [2]. Protein needs should be adjusted to each athlete and their training.
What makes the difference is eating enough energy and spreading protein intake across the day. Tempeh, tofu, seitan, textured soy and pulses can help you meet your needs. If you train intensely or compete, it is a good idea to tailor your diet to your training load.
A healthy vegetarian diet is built on thoughtful substitutions: pulses or pulse products every day, sources of omega-3, and vitamin C. If you are vegan, vitamin B12 supplementation is essential; your doctor or dietitian-nutritionist prescribes it. If you are an adult who also wants to lose weight, see our dedicated guide to a vegetarian diet for weight loss.
Are you making the change, unsure how to plan your week, or looking to adapt your diet to your training? Our team of dietitian-nutritionists specialising in vegetarian and vegan diets can create a personalised plan with you, in Barcelona or online.
We explain it on video
Your first step this week
Plan your B12 from today
If you are vegan, you need a B12 supplement. Ask your doctor or dietitian-nutritionist to recommend one for you, without waiting for symptoms to appear.
When to see a doctor
When should you see a doctor?
A well-planned vegetarian or vegan diet can meet nutritional needs at different stages of life. During pregnancy, breastfeeding and childhood, it needs professional follow-up. The key is to plan it well: if you are vegan, B12 supplementation is essential and your doctor or dietitian-nutritionist prescribes it. Seaweed, yeast and fermented foods do not provide reliable B12. We can help plan your diet; your doctor interprets blood tests and treats deficiencies.
Book a medical appointment without waiting to change your diet if you notice any of these signs:
- Tingling or numbness in your hands and feet, loss of balance, or new memory problems [7]
- Significant tiredness, paleness, shortness of breath when climbing stairs, or a smooth, sore tongue [7]
- You have eaten no animal-based foods and taken no B12 supplement for more than six months [2]
- You are pregnant or breastfeeding, or have a baby on a vegan diet, and no professional is supervising the diet [1]
- A child or teenager stops gaining weight or growing taller [8]
Tingling and balance problems should not wait: see your GP this week, because neurological damage caused by B12 deficiency may not fully reverse if treatment is delayed. During pregnancy, breastfeeding or vegan childhood, seek advice from a paediatrician or midwife and a dietitian-nutritionist from the outset, before any problems arise.
The vast majority of well-planned vegetarian diets do not cause problems. B12 needs a professional plan.

Start with a first appointment and make sure nothing is missing
Tell us how you eat now and what concerns you. We will tell you whether this consultation can help you now, with whom and in which format —in person or online—, and you can decide without pressure.---
Keep reading

Vegetarian and vegan diets: how to plan them well
You have given up meat, or are about to, and everyone asks where you get your protein. Sometimes…

Vegetarian diet for weight loss: what to eat and watch
You have not eaten meat for a while and you hear all sorts of things: that you should…
ConsultationVegetarian, vegan and flexitarian dietitian in Barcelona and online
A balanced vegetarian, vegan or flexitarian diet that fits your lifestyle
Book a visit →
Recipes for this goal
Sources
- Melina V, Craig W, Levin S. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. J Acad Nutr Diet. 2016;116(12):1970-80. doi:10.1016/j.jand.2016.09.025
- Raj S, Guest NS, Landry MJ, et al. Vegetarian Dietary Patterns for Adults: A Position Paper of the Academy of Nutrition and Dietetics. J Acad Nutr Diet. 2025. doi:10.1016/j.jand.2025.02.002
- EFSA Panel on Dietetic Products, Nutrition and Allergies (NDA). Scientific Opinion on Dietary Reference Values for cobalamin (vitamin B12). EFSA J. 2015;13(7):4150. doi:10.2903/j.efsa.2015.4150
- Rizzo G, Laganà AS, Rapisarda AMC, et al. Vitamin B12 among Vegetarians: Status, Assessment and Supplementation. Nutrients. 2016;8(12):767. doi:10.3390/nu8120767
- EFSA Panel on Dietetic Products, Nutrition and Allergies (NDA). Scientific Opinion on Dietary Reference Values for iron. EFSA J. 2015;13(10):4254. doi:10.2903/j.efsa.2015.4254
- Comité Científico de la AESAN. Informe del Comité Científico de la Agencia Española de Seguridad Alimentaria y Nutrición (AESAN) sobre recomendaciones dietéticas sostenibles y recomendaciones de actividad física para la población española. Revista del Comité Científico de la AESAN. 2022;36:11-70. https://www.aesan.gob.es/en/dam/jcr:3abe8c98-559f-4cac-8b10-506b89590229/INFORME_RECOMENDACIONES_DIETETICAS.pdf
- Devalia V, Hamilton MS, Molloy AM; British Committee for Standards in Haematology. Guidelines for the diagnosis and treatment of cobalamin and folate disorders. Br J Haematol. 2014;166(4):496-513. doi:10.1111/bjh.12959
- National Institute for Health and Care Excellence (NICE). Faltering growth: recognition and management of faltering growth in children (NICE guideline NG75). London: NICE; 2017. https://www.nice.org.uk/guidance/ng75
Written and reviewed by

How we can help
Now, applied to you
Vegetarian, vegan and flexitarian dietitian in Barcelona and onlineA balanced vegetarian, vegan or flexitarian diet that fits your lifestyle
4.9 on Google · 5.0 on Doctoralia · 2,047 reviews







