Can I be vegetarian even if I’m really active in sports?

Yes, active teens can be vegetarian. This guide explains how to fuel sports performance without meat, covering key nutrients, real-life advice, and smart strategies for a balanced, plant-based athletic lifestyle.

About this article...

  • Suitable for members aged 12-17
  • 7 minute read
  • 1,305 words (3.3 sides of A4)
  • Providing help and guidance on Body & Fitness
  • Created and reviewed by our team of experts

Let's get started...

If you're into football, swimming, athletics, or any kind of regular training, you've probably heard a lot about the importance of nutrition. Protein, carbs, iron it can feel like there's a long list of things your body needs to perform well. But what if you're also thinking about cutting out meat? Maybe for ethical reasons, environmental concerns, or just because you don't enjoy it. That leads to a question many sporty teens ask: can I be vegetarian even if I'm really active in sports?

The short answer is yes you absolutely can. Many athletes around the world follow vegetarian or even vegan diets and still reach the highest levels in their sport. But like any big choice around food and health, it helps to understand what your body needs and how to give it the right fuel. This article will explore what it means to be a vegetarian athlete, how one young person made it work, and offer practical tips to help you stay strong, energised, and thriving without eating meat.

What does being vegetarian mean?

Being vegetarian means not eating meat, poultry, or fish. Some vegetarians still eat dairy and eggs this is known as a lacto-ovo vegetarian. Others might follow different versions of a plant-based diet, like:

Can I be vegetarian even if I'm really active in sports?
  • Vegan: No animal products at all, including dairy and eggs
  • Pescatarian: Includes fish but no other meat
  • Flexitarian: Mostly vegetarian but sometimes eats meat or fish

This article focuses mainly on lacto-ovo vegetarians but many of the tips apply to other plant-based eaters too.

Can vegetarian diets support sports performance?

The idea that athletes need to eat loads of meat to be strong is outdated. In fact, many top-level athletes are vegetarian or vegan. These include:

  • Venus Williams tennis champion
  • Lewis Hamilton Formula One driver (vegan)
  • Chris Smalling professional footballer (vegan)
  • Kendrick Farris Olympic weightlifter (vegan)

What these athletes have in common is a well-planned diet that gives them all the nutrients they need. That's the key. You don't need meat but you do need knowledge.

Real-life impact: Jess's story

Jess, 15, is a keen hockey player who trains three times a week. She went vegetarian at 13 after learning about factory farming. I thought it would mean giving up sport, she said. My coach warned me I might feel tired more often or struggle to recover.

At first, she did notice a dip in energy. I wasn't eating enough iron-rich foods, and I didn't realise how important protein was. After speaking with a school nutritionist, Jess started including more beans, tofu, lentils and nuts in her meals, as well as whole grains and leafy greens.

Now I feel stronger than ever. I still train hard, and I recover well. I'm proud to be vegetarian and active and I've even inspired some of my teammates to eat more plant-based meals too.

Key nutrients to focus on as a vegetarian athlete

Being vegetarian doesn't automatically mean you'll be healthier you still need to eat a balanced diet. Here are the main nutrients to pay attention to:

1. Protein

Protein helps build and repair muscles. If you're training hard, you need enough of it daily.

Vegetarian protein sources include:

  • Eggs
  • Greek yoghurt and cottage cheese
  • Lentils, chickpeas, and beans
  • Tofu and tempeh
  • Nuts and seeds
  • Quinoa and whole grains

Try to include some protein in every meal and snack it will help with energy levels and muscle recovery.

2. Iron

Iron helps carry oxygen in your blood. Low iron levels can lead to tiredness, weakness, and poor concentration not ideal if you're running around a pitch or doing intense training.

Vegetarian sources of iron include:

  • Spinach and kale
  • Fortified cereals
  • Beans and lentils
  • Dried fruits like apricots and raisins
  • Tofu

Top tip: Eat vitamin C (like oranges or peppers) with iron-rich foods to help your body absorb it better.

3. Calcium

Important for strong bones especially for teens, whose bodies are still growing. If you're not drinking milk, get calcium from:

  • Yoghurt and cheese
  • Fortified plant milks (like oat or almond milk)
  • Green leafy veg like broccoli
  • Almonds and sesame seeds

4. Vitamin B12

B12 helps with energy and brain function. It's only found naturally in animal products, so vegetarians should get it from:

  • Dairy and eggs
  • Fortified cereals or plant milks
  • Supplements (ask a doctor or nutritionist first)

5. Omega-3

These healthy fats help your brain, heart, and joints especially useful if you're playing contact sports. Vegetarians can get omega-3 from:

  • Chia seeds
  • Walnuts
  • Flaxseeds and flax oil
  • Hemp seeds

Smart strategies for active vegetarian teens

1. Don't skip meals

Your body needs regular fuel to stay energised and recover properly. If you're skipping breakfast or eating tiny lunches, your performance will dip meat or no meat.

2. Snack wisely

When you're rushing from school to training, grab snacks that help power your body, like:

  • Bananas with peanut butter
  • Hummus and crackers
  • Trail mix with nuts and dried fruit
  • Protein bars (look for ones with 10g+ of protein)

3. Stay hydrated

Water is essential especially during exercise. Don't forget that dehydration can cause headaches, poor concentration and fatigue, which affects both sport and schoolwork.

4. Get help if you need it

Talk to a PE teacher, school nurse, or GP if you're unsure you're getting the right nutrition. They can guide you on supplements, portion sizes and meal planning.

5. Be ready to explain your choice

Not everyone will understand why you've gone vegetarian. Some people might say things like, You won't get enough protein or You'll get weak.

It helps to have confident answers, like:

  • I've done my research I get protein from beans, tofu and dairy.
  • Lots of athletes are vegetarian It's working for me.

Staying calm and informed will help you feel stronger in your decision.

What about cravings or doubts?

Changing how you eat is a big deal. You might miss certain foods at first, or worry about whether it's worth it. That's normal. Some people find it helpful to:

  • Start slowly (like having a few meat-free days each week)
  • Try new recipes or plant-based versions of familiar meals
  • Remind themselves why they chose this path in the first place

Remember It's your body, your choice. You can make changes, adapt, or switch things up if it's not working.

Final thoughts

You don't need meat to be strong. You don't need meat to run fast, swim hard, or play at your best. What you do need is the right knowledge, a balanced diet, and confidence in your choices.

Being a vegetarian and active in sports is 100% possible and for many young people, it's an empowering decision that reflects their values, goals, and growing independence. So if you're thinking about making the switch, go for it just make sure you fuel your body like the athlete you are.

How are you feeling?

It is really important that when we need help, we feel able to ask for it. This could be speaking to a parent, a close friend, a teacher or someone else you trust. Sometimes it can be really hard to share our feelings with other people but if we are feeling low or don't know where to turn, sharing with others is really important. Teachers will always take you seriously and listen to your problems in confidence if you approach them for help. Likewise, parents, siblings or friends will help you if you reach out to them.

If you feel like you can't speak to anyone you know, there are people and organisations that can help support you:

  • Childline - Call them on 0800 1111 any time of the day or night, every day of the week
  • NSPCC - Call them on 0808 800 5000 between 10am and 4pm Monday to Friday or email them on help@NSPCC.org.uk
  • The Samaritans – Call them on 116 123 any time of the day or night, every day of the week
  • SANE – Call 0300 304 7000 for support (4:30pm - 10:30pm every day)
  • Mind – Call 0300 123 3393 (9:00am - 6:00pm Monday to Friday)

*Sometimes we will use real life examples in our articles to aid understanding. When we do, names and ages will be changed.