High Protein Vegan Foods That Are Delicious

With vegan food, there is often a misconception that vegan food doesn’t contain enough protein and that it doesn’t taste that good. Well, we are here to show you why that is so wrong! There are so many delicious vegan protein sources out there, but we are going to start with a few of the cheapest and most accessible options so you can eat more plant based foods without losing out on any protein.


First up on our list is tofu, which seems to have been poorly represented. Many people think that it doesn’t taste of anything, which can be true, but it is so simple to make it taste delicious and it is high in protein, containing 8g in 100g of tofu. Whilst tofu is high in protein, it does not contain many nutrients, so taking multivitamins or a probiotic alongside your meal or making sure you cook some lovely veg with it will ensure the meal is balanced.

Start with a firm block of tofu and press it down to remove as much liquid as possible. Then, cut it up into cubes and add to a bowl with soy sauce, garlic, ginger, chilli, paprika and turmeric. Leave that to marinate in the fridge for as long as possible, over 30 minutes as a minimum or overnight if you can. Drain the excess liquid from the tofu and add to a clean bowl. Sprinkle with cornflour and bake in the oven for 30 minutes until it is nice and crispy! Serve with rice or noodles and a homemade satay sauce made from coconut milk and peanut butter.

Mixed Beans

Next up we have mixed beans! This is such an easy protein source to incorporate into your meals, as you can keep a few tins in your cupboard and add them to soups, salads, pastas, mexican dishes and much more. In 100g of mixed beans, there is 8 grams of protein which will help you to reach your protein goals for the day!

One of the easiest things you can do with mixed beans is to make a chilli. Simply fry some onions and garlic and when this starts to brown, add 3 bell peppers. Throw in 2 tins of chopped tomatoes, a vegetable stock cube and then half a tin worth of water. Now it’s time for the spices!

Add 2 teaspoons of each of the following spices: chipotle paste, cumin, paprika and oregano. Then, add a tablespoon of brown sugar for sweetness and salt and pepper to taste. You can batch make this so you always have a healthy and delicious high protein meal on hand! Serve with rice and tortilla chips.

Final Thoughts

These foods are all absolutely delicious and help you to get the protein that you need. The only thing to note is that vegan protein sources tend to lack vitamin B12 that is commonly found in meat protein sources, so taking vitamins with B12 is important. Aside from this, with these vegan protein sources, you know that you will be accessing what you need to be healthy and strong!