What to eat in a day as a vegan
15 August 2024
What is a vegan diet?
A vegan diet is based on plants and excludes all animal products. Many people choose this diet for ethical reasons, but some might also be vegan for environmental or health reasons!
A misconception that a lot of people have is that a vegan diet is necessarily very healthy. A vegan diet can be healthy or unbalanced, depending on food choices and nutritional balance.
As vegan dietitians, our goal is to show you how easy it is to stay healthy on a vegan diet! Consulting a vegan dietitian helps choose foods and makes cooking enjoyable, showing how easy it can be!
What does a vegan eat in a day?
– Vegetables and fruits
– Soy – edamame, tofu, tempeh, milk
– Legumes
– Nuts and seeds
– Grains
What to consider in terms of nutrients?
Calories
Plant-based and unprocessed foods tend to be lower in calories and richer in fiber. However, vegans often need to eat more food to meet their calorie needs due to the lower calorie density.
Fiber makes you feel full with fewer calories.
To make sure you are getting enough calories in your diet, make sure to see a vegan nutritionist!
Fiber
Most Canadians and Americans are only getting half the amount of fiber they need. A vegan diet simplifies meeting recommendations due to plant-based foods generally containing more fiber than animal-based ones.
As you start eating more fiber, make sure you do it progressively. Your body will need time to adjust to this amount of fiber. You might feel uncomfortable at first, but this is normal. If it’s been a while and you still feel uncomfortable, make sure to speak with a vegan dietitian.
Another consideration when increasing fiber intake is the amount of fluid you’re having. Make sure you are drinking enough water throughout the day. It might also help with the uncomfortable feeling that comes at first when eating more fiber-rich foods.
As a general recommendation, make sure you drink at least 8 glasses (2 liters) of water every day.
Carbs
Just as plants have more fiber, they also have more carbohydrates. However, the fiber contained in these foods helps lower the glycemic index.
When carbohydrates are combined with healthy fats and protein, they are digested slowly, providing constant energy release. It will likely make your energy levels stable in between your meals!
Carbohydrates are very important for the body, as it’s the main source of energy for the cells!
Protein
Yes, a vegan can eat enough protein through their diet!
The main difference between animal protein and plant protein is that animal protein is complete. This means it has all essential amino acids in sufficient amounts for the body to produce its own protein.
Plant proteins are, in general, not complete proteins. However, you can make it complete by combining certain foods during the day.
During the day, aim to combine seeds and legumes with whole grains. Seeds and legumes are rich in lysine, but lack methionine: two of the 9 essential amino acids. On the contrary, grains are richer in methionine and lack lysine. By combining legumes and grains, you’ll get everything you need!
There are however certain foods that have all the essential amino acids:
– Soya
– Quinoa
– Buckwheat
– Hemp seeds
– Chia seeds
– Amaranth
– Spirulina
Fats
Not all fats are the same. Depending on the type of fat, it’ll have a different effect and come from a different food than another type.
Plant-based foods contain almost only unsaturated fats. Saturated fats and cholesterol mostly come from animal products.
When healthy fats are mentioned, omega-3s and omega-6s are usually the ones it refers to. Both are so important for your health! However, it is recommended to consume both in a specific omega-6:omega-3 ratio, which is about 5:1.
With the increase of processed foods in the typical Western diet, the omega-6:omega-3 ratio looks more like 40:1!
Opting for whole foods over processed ones and incorporating more omega-3-rich foods in cooking can balance the ratio effectively.
Omega-3 :
– Good for heart and brain health
– Anti-inflammatory
– Omega-3-rich foods include flaxseed oil, chia seeds, flaxseeds, canola oil, algae oil, and walnuts.
Omega-6 :
– Essential for cell membrane structures, hormones, and inflammatory responses.
– Inflammatory
– When eaten in large quantities, can compete against omega-3s, as they require similar enzymes to be metabolized
– Omega-6-rich foods include soy oil, sunflower oil, corn oil, hemp oil, and nuts.
Vitamins & Minerals – to include daily in a vegan diet
Some vitamins and minerals are more important to monitor on a vegan diet. You can make sure you meet your nutritional needs with variety and balance in your diet! In order to achieve this, aim for at least 5 servings of diverse fruits and vegetables daily. Also include complete proteins and fortified vegan milk.
It would be careful to monitor those levels approximately once a year:
– Vitamin B12: mainly found in animal products and fortified vegan products. A supplement is often recommended. Check with your plant-based nutritionist.
– Vitamin D: the main source is sunlight! Fortified vegan milk and cereal can provide vitamin D. However, a supplement is often recommended, especially if you live in a region where sunlight exposure is limited.
– Folate (vitamin B9): found in leafy greens, legumes, fortified grains, and fruits. Folate supplements are recommended to anyone in age of being pregnant to prevent neural tube defects. As folate is crucial early in pregnancy, women who aren’t aware of their pregnancy may lack this nutrient.
– Calcium: fortified plant-based milk, fortified orange juice, some tofu (made with calcium sulfate), leafy greens, almonds, and sesame seeds. Getting a variety of these foods provides enough calcium. This mineral is also better absorbed if you eat it with vitamin D. It can also reduce the absorption of iron.
– Iron and ferritin: iron found in plants is called “non-heme iron” and the one found in animal products is called “heme iron”. Non-heme iron is less absorbed by the body. You can find this type of iron in legumes, tofu, spinach, quinoa, fortified cereals, almonds, and cashews. To increase the absorption, combine with vitamin C-rich foods, such as citrus, strawberries, and bell peppers. To better assess iron levels, ferritin is tested. But what is ferritin? It’s the protein that stores iron in the body! When ferritin levels are within normal range, it means that iron storage levels are sufficient.
– Iodine: found in iodized salt, seafood, and seaweed. Cooking with some iodized salt will guarantee you’ll get what you need!
– Selenium: mainly found in Brazil nuts, whole grains, and legumes. Fun fact, one single Brazil nut provides more selenium than the Daily Required Intake!
– Zinc: found in legumes, nuts, seeds, and whole grains. A good variety of these foods in your diet will provide sufficient zinc.
– Omega-3 fatty acids: algae, flaxseeds, chia seeds, and walnuts. DHA and EPA levels, types of omega-3s, are not typically included in basic blood tests but can be tested separately.
This seems like a lot of information! However, with a diversified diet, it is totally feasible to get everything in sufficient quantities. Make sure you get enough vitamin B12 and D as they are harder to get in a vegan diet!
Book a discovery call with a plant-based dietitian to determine which supplements you may need.
How to build filling meals and snacks
Having a structured routine might help you a lot with maintaining healthy habits and a balanced diet.
Have 3 meals daily, include snacks if hungry, and incorporate fun foods occasionally! You could be surprised: you probably already know a lot of accidentally vegan snacks!
Your intake will vary daily due to many factors impacting your appetite. Factors like stress, activity levels, sleep, menstrual cycle, sickness, and a busy schedule can affect your appetite.
Contact a vegan nutritionist to learn how to build a structured routine and listen to your body!
Meals
As mentioned before, to get complete protein, you need to combine legumes and whole grains. This can be done throughout the day, it doesn’t have to be at every meal.
To build a complete meal, try having one food from each group on the vegan plate:
– Half your plate should be vegetables (or fruits)
– ¼ of your plate should be whole grains (like quinoa, whole wheat pasta, corn, rice)
– ¼ should be protein-rich foods (like tofu, red beans, lentils, seitan, nuts and seeds)
– Make sure you include calcium-rich foods (such as fortified vegan milk, almonds, oranges, leafy greens)
– Include iodized salt for iodine, Brazil nuts for selenium, and vitamin B12 and D supplements if needed.
Hunger Crushing Combo
For snacks, follow the “Hunger-crushing combo” rule to feel full until your next meal.
The Hunger crushing combo is a combination of 3 nutrients you want in your snack. Together, they take longer to digest, which will maintain the satiety cue until your next meal. These 3 nutrients are fiber, protein, and healthy fats.
Here are a few ideas:
– Fiber: carrots, whole wheat bread, strawberries
– Protein: hummus, edamame, hemp hearts, chia seeds
– Healthy fats: avocado, peanut butter, dark chocolate (70% or more)
Some foods, like nuts, seeds, and hummus, are rich in both protein and fat.
Now you have the fun job: combine one food in each category for a fueling snack!
Breakfast ideas to eat in a day as a vegan
#1 – Oatmeal
Oats
Soy milk
Chia seeds
Peanut butter
Strawberries
#2 – Toasts
Whole wheat bread
Apple sauce
Almond butter
Hemp hearts
#3 – Smoothie
Banana
Soy milk
Cacao powder
Chia seeds
Lunch ideas to eat in a day as a vegan
#1 – Wrap
Whole wheat wrap
Chickpeas
Buffalo sauce
Hummus
Lemon juice
Spinach
Tomato
Red onion
#2 – Pasta salad
Chickpea pasta
Sun dried tomatoes
Ionized salt & black pepper
Sauce (blend all ingredients together):
– Roasted broccoli
– Basil leaves
– Garlic clove
– Hemp seeds
– Lemon juice
– Nutritional yeast
– Olive oil
Quinoa salad
Quinoa
Red cabbage
Carrots
Pepper
Cucumber
Edamame
Green onion
Cilantro
Sauce:
– Peanut butter
– Sesame oil
– Maple syrup
– Soy sauce
– Lime juice
– Ginger
– Garlic powder
– Pepper flakes
Dinner ideas to eat in a day as a vegan
Air fryer spring rolls
Rice papers
Sushi rice
Cucumber
Red pepper
Green onions
Carrot
Tempeh
Dipping sauce:
– Peanut butter
– Sesame oil
– Soy sauce
– Maple syrup
– Lime juice
– Ginger
– Garlic powder
– Pepper flakes
Red lentils curry with basmati rice
Garlic
Ginger
Spices
Red lentils
Vegetable broth
Crushed tomatoes
Spinach
Cauliflower
Coconut milk
Almond butter
Lemon juice
Basmati rice
Magic tofu with noodles and veggies
Magic tofu
– Tofu
– Apple cider vinegar
– Soy sauce
– Maple syrup
– Nutritional yeast
Rice noodles
Sautéed veggies (spinach, radish, mushrooms, cabbage)
Speak with a plant-based dietitian for support and a personalized vegan meal plan tailored to your needs.
Alyssa Fontaine
You may like these too
Vegan Gluten-Free: How to Eat Plant-Based Without Gluten
Have you ever stood there frozen at a restaurant, grocery store or potluck, frantically scanning the
28 July 2026
Is Online Vegan Nutrition Advice Trustworthy? How to Separate Evidence from Opinion
Why Online Vegan Nutrition Advice Can be So Confusing The saying “don’t believe everything you r
13 May 2026
One Pot Vegan Meals: Simple, Nutritious, and Flavorful
Why Choose One-Pot Vegan Meals? As a vegan nutritionist, one-pot meals are some of my go-to recommen
6 May 2026
Vegetarian Dietitian in Canada: What Clients Absolutely Need to Know
In 2025, nearly 2.3 million Canadians identified as vegetarian and 850,000 as vegan. These numbers s
21 April 2026