The Ultimate Vegan Meal: All the Nutrition and Zero Deficiencies ???

There’s little arguing the ethical and environmental benefits of a vegan diet, and many people choose to live this way for exactly those reasons. However, a lot of people also come into problems with the lifestyle because they don’t fully understand how to cook nutritious, wholesome meals that make up for the deficiencies in the diet. Luckily this article is going to give you what might just be the ultimate vegan meal. 

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

vegan breakfast

But first things first …

What is it that vegan meals often lack? ??

Protein – Probably the most obvious, but also one of the most important deficiencies in many vegan diets is an adequate amount of protein. This mainly occurs because people take the meat or fish out of a meal without replacing it with an equally valid source of protein. 

Vitamin B12 – This is found naturally only in animal products. A lack of vitamin B12 can lead to blindness and anaemia. Deficiency can also cause weakness, tingling, and numbness in your muscles.

Calcium – Most easily found in milk, absorbable calcium is crucial to protect against osteoporosis (aka thinning bones.)

Iron – Red meat and eggs are both rich in this, and it is crucial for the prevention of iron-deficiency anaemia.

Zinc – Red meat and Poultry are sources of zinc, which is necessary for your skin health, digestion and central nervous system. It is also needed for your and skeletal, reproductive and immune systems.

Riboflavin – Riboflavin or Vitamin B2 is important in energy metabolism. It assists your body in utilising the other B-vitamins that help your body get energy from food. Some studies show it may also protect cells from oxidative damage.

Omega 3 Fatty Acids – There are 3 types of these, ALA, EPE and DHA. Since these are often obtained through oily fish, vegetarians and vegans tend to obtain less omega-3s than meat eaters.

So, how do we get these things??

Protein: Options like tofu or Quorn are great meat substitutes. Then there’s beans, legumes and nuts. It can also help to use higher protein and carbohydrate sources like quinoa and amaranth.


Iron: Fortified whole wheat bread and cereal are easy options, as well as nuts, legumes, seeds, beans, soy-based foods and dried prunes and apricots.


Calcium: You can get this in tofu, edamame (boiled green soybeans), almonds, calcium-fortified orange juice, calcium-fortified soy or almond milk plus those good old dark green leafy vegetables like kale, spinach and bok choy.


Zinc: This is often found is vegan meat substitutes as well as in soybeans, soy milk, vegan eggs (yep they exist – how cool is that) fortified breakfast cereals, various seeds and nuts plus mushrooms, lentils, black-eyed peas and split peas.

fruit bowl

Vitamin B12: Since this is only naturally found in meat products you’ll have to buy fortified products such as vegan meat substitutes as well as fortified soy drinks and cereals.


Riboflavin: Almonds, mushrooms, fortified cereals and soy milk are riboflavin-rich foods.

Omega-3’s: Some good sources include ground flaxseeds, canola and flaxseed oil, walnut oil, walnuts and soybeans.

olive oil

Now for an awesome recipe: Amaranth and Tofu Stir Fry ??

fried tofu vegan meal


  • 250g Amaranth – High in protein, iron and calcium
  • 400g Tofu – High in protein and calcium
  • 200g Canned* Soy Beans or Mixed beans – High in protein, iron and a good source of dietary fibre

*I recommend the canned beans because they’re super cheap and only take 5 minutes to prepare instead of the multiple hours of soaking and boiling you’d have to do with regular bagged beans.

  • 1 handful mushrooms, chopped – High in calcium and riboflavin
  • 1 handful kale or bok choy, chopped – High in Zinc
  • 25g finely chopped walnuts – High in Omega 3’s and Iron
  • 25g pumpkin seeds – High in Zinc
  • 2 tbsp olive oil (for the frying pan/wok)
  • 1 glass of Vitamin B12 Fortified Soy Milk – To drink alongside your meal!

Optional Ingredients:

Since this is just the base dish, you can add a huge variety of different sources for flavour. I’ve tried sweet and sour, honey and chilli, a light lemon drizzle and even a splash of American BBQ.

Step by Step:

Step 1: Since it takes the longest you’ll want to get your Amaranth going first. You cook it exactly like you’d cook rice or pasta in boiling water. The process usually takes 15-20 minutes.

Step 2: Heat up the olive oil in your frying pan or wok.

Step 3: Add the tofu and cook until golden brown. This usually takes about 3-5 minutes per side.

Step 4: Add the mushrooms, kale/bok choy and soybeans. Fry for another 3-5 minutes.

Step 5: (Optional) add any source you wish for flavourStep 6: Drain and serve up the amaranth then pour the contents of your frying pan over the top.

Step 6: Drain and serve up the amaranth then pour the contents of your frying pan over the top.

Step 7: Sprinkle your chopped walnuts and pumpkin seeds over the top.

Step 8: Enjoy!

There you have it, the ultimate vegan meal – super rich in nutrition and fulfilling the dietary needs of both vegans and vegetarians. With meals like this, there’s absolutely no need to sacrifice your health, fitness or wellbeing in order to pursue ethical and environmental goals. Now you can have both; eat well and do your part to change the world. I hope this meal gives you a great starting point for a healthy vegetarian diet. Much more, though, I hope this article helps you to understand how to overcome the deficiencies of the vegan diet and gives you a sort of process or checklist that you can follow when putting together your own recipes and meals.

Good luck, stay healthy and let me know how you find the meal! ?

recipe image
Recipe Name
Amaranth and Tofu Stir Fry
Published On
Preparation Time
Cook Time
Total Time
Average Rating
51star1star1star1star1star Based on 1 Review(s)


  1. Great informative post and delicious recipe! Pinned!

    1. So happy you liked it, Adina! Let me know whether you liked the recipe!

  2. Amaranth is such an awesome grain that I feel like is underutilized (at least in my neck of the woods, it’s really hard to find). I love it! I’m not vegan so I do a honey balsamic chicken and kale with amaranth that is super tasty.

    1. Amaranth has always had a place near and dear to my heart, Chrissy! If cannot purchase it, I read that it is extremely easy to grow it!

  3. Very interesting! I like trying vegan recipes from time to time 🙂

  4. This is really good, important information – I think these nutrients are the ones that a lot of people struggle with when they consider a vegan diet, and I know at least one person who had to come off a vegan diet because they weren’t getting the nutrition they needed. But it is possible – as you demonstrated! So well done 🙂

  5. I’m not sure I’ve ever had Amaranth before! I’m going to have to go take a look at my local grocer!

    1. Amaranth is extremely healthy and packed with nutrients and benefits, Carmy! You should definitely incorporate it into your diet! 🙂

  6. This looks so good! I think if you pay attention to what you are eating, there is so much you can enjoy and eat!

    1. Poper diet is crucial, Julie! 🙂

  7. Excellent post! Many folks mistakenly assume they can only get all of the nutrients listed above from meat products.

    1. Thanks, Missy! You’re right. Vegan meals can also be nutrient-dense!

  8. Great post! Balance certainly is important and this post shows how to. Thanks for sharing.

    Oh, your photography is fab!

    Funmi x

    1. Thanks a bunch, Funmi! A balanced diet is something we should all strive for! 🙂

  9. This is a vert informative post Agness. I am not vegan but I am going to look out for Amaranth as we always can use something new in our diet 🙂

      1. Amaranth is a great ingredient, Tandy. It should be definitely be used more!

  10. Such an awesome and informative post. I am not vegan, but I love vegan dishes. And Amaranth and Tofu Stir Fry is making me drool.

    1. I agree with you, Anu! You don’t have to be vegan to eat vegan dishes. This recipe is great for everyone! 🙂

  11. Such a great, informative post, thanks for sharing! And that amaranth and tofu stir fry looks so good!

  12. Very information and the recipe looks like one I’d like to try.

    1. You should definitely give it a try, Sandra! 🙂

  13. Great advice, and so many wise tips on nutrition that anyone could benefit from, no matter what diet they identify with!

    1. Thanks, Hannah! These tips are quite useful! 🙂

    1. Thanks a bunch, Antonia!

  14. Thanks a bunch, Evi! So glad you liked it!

  15. Great info on healthy vegan eating! Good food can be flavorful too, just as your scrumptious recipe proves!

    1. Thanks a bunch, Deb! Healthy food can also be delicious! 🙂

  16. This is great! My mom is a vegetarian and struggled with getting enough iron for years! The recipe looks amazing as well. I happen to love tofu! It soaks up all the flavor!

    1. Thanks, Patrick! It is flavorful and mouth-watering!

  17. Love your blog and I definitely need more iron in my diet so can’t wait to try your recipe. Looking forward to keeping in touch.

    1. I’m so happy to hear that! This recipe will provide the necessary iron you need!

  18. love that there’s so much protein in this dish; that’s usually my biggest concern, since i get hungry pretty fast without a solid amount and i veer towards vegetarian anyways. plus, the crunch of the nuts with the soft/tender tofu and beans and crisp-tender veggies sounds so good!

    1. I’m so glad you like it, Heather. The intake of protein is also crucial for building and maintaining healthy muscle mass! 🙂

  19. Great post! My life changed so much (for the better) when I started living a completely vegan lifestyle. I wouldn’t go back for anything 🙂

    1. That’s great, Chelsey! 🙂

  20. I love this article! We try to eat vegetarian or vegan once a week and it’s nice to see the nutritional value of some of the foods we eat here. I made simple fried Chinese-style tofu the 2 nights ago and ate the leftovers today for lunch with kimchi and rice. I love lunches like that 🙂

    1. That seems like a great dish you ate, Karrie! Sometimes even leftovers can be tasty! 🙂

  21. This is such a great and informative post! Loved it!! 🙂

    1. Thanks a bunch. So glad you enjoyed it! 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *