10 Wholesome High Protein Vegan Snacks

Something that I commonly get asked when people are new to a plant based diet is how can I boost my protein intake? You’re eating wholesome, balanced meals but still struggling to reach your daily protein goal.. So I came up with 10 delicious, healthy, vegan snacks high in protein which you can add to your diet to boost your protein intake, without the dreaded protein shake!

Crunchy Roasted Chickpeas

Roasted chickpeas are a delicious snack with 18g protein per serving, as well as providing 44% of the recommended daily fibre intake. Also they are super easy to make and you can add your favourite seasoning to your taste, which can be sweet or savoury.

Ingredients (makes 4 servings)

  • 1 can chickpeas
  • 1 tbsp olive oil
  • ½ tsp cumin
  • ½ tsp paprika
  • ½ tsp cayenne pepper


  • Preheat oven to 200°C
  • Drain and rinse chickpeas
  • Dry thoroughly with a clean towel
  • In a bowl stir chickpeas with olive oil and seasonings
  • Bake at 200°C for 45 minutes or until crunchy

No-Bake Protein Bars

These protein bars are easy to prepare and a very convenient snack for those on the go. This recipe makes 5 bars, but you can double up to make enough for the week. Make it your own by adding toppings, chocolate chips or nuts!

Ingredients (makes 5 bars)

  • 100g rolled oats
  • 100g vanilla vegan protein powder
  • 50g peanut butter
  • 50g agave syrup
  • 50g Flaxseed
  • 1 tbsp soy milk


  • In a large bowl, combine oats, Flaxseeds and protein powder
  • Melt peanut butter together with agave syrup, in a pan or in the microwave
  • Combine the peanut butter and syrup with the oats and protein powder
  • Add a plant milk if needed (it should form a thick batter)
  • Add the mixture to a lined tray and refrigerate for 30 minutes
  • Slice into 5 bars

Trail Mix

Trail mix is one of the easiest snacks to prepare and best of all, you can personalise it how you like! Simply add your favourite nuts, seeds and dried fruits. If you are looking for a lower carb option, you can leave out the fruits. For the highest protein hit, use almonds and hazelnuts.

Ingredients (3 servings)

  • ½ cup almonds
  • ½ cup hazelnuts
  • 50g coconut flakes
  • ½ cup raisins


  • Dry roast nuts/seeds until golden brown
  • Mix nuts and fruits together, serve and enjoy!

Spicy Roasted Edamame

Edamame is another easy snack to prepare. It has a naturally high protein content and is a lower fat alternative to nuts. They are also high in iron and fibre.

Ingredients (makes 2 servings)

  • 250g Edamame (fresh or frozen)
  • ½ tsp smoked paprika
  • ½ tsp chilli flakes
  • 1 tbsp olive oil
  • Pinch of salt


  • Add all ingredients to a bowl and stir
  • Transfer to baking tray, bake for 30 minutes at 200°c
  • Allow to cool slightly and enjoy!

Chia Seed Pudding

Chia seeds are a versatile and delicious seed, filled with omega 3 fatty acids and fibre. They make a perfect snack to keep you full and boost your protein. You can also make this for breakfast!

Ingredients (makes 1 serving)

  • 2 tbsp chia seeds
  • 118ml plant-based milk
  • 1tsp sweetener of choice (stevia/maple syrup)
  • 1 cup of berries (I used strawberries)
  • 1 scoop vegan protein powder
  • Optional – Nuts for topping (I like to use walnuts)


  • Pour all ingredients into a jar or bowl and mix well, let settle for 2-3 minutes then mix again until you see no clumping.
  • Cover the jar and store in the refrigerator overnight or for at least 2 hours.
  • When you’re ready to eat it, top with your favourite fruit and enjoy cold!

Homemade Hummus

Hummus is a very popular vegan snack, but did you know you can make it even more delicious and healthy by making it yourself? Plus it is very simple and full of protein!

Ingredients (makes 3 servings)

  • 1 can chickpeas, drained and rinsed
  • 25g tahini
  • 2 garlic cloves, peeled
  • 2 tablespoons olive oil
  • 4 tablespoons lemon juice
  • 1 tablespoon ground cumin
  • Salt and pepper to taste


  • Add all ingredients to a food processor / blender and mix until smooth
  • Transfer hummus to bowl and serve with veggies or crackers

Vegan Protein Balls

Protein balls are a super convenient snack which you can make in advance for the whole week. They provide a quick boost of energy, perfect for a midday snack. You can also customise them with any ingredients you like.

Ingredients (makes 8 balls)

  • 50g frozen raspberries
  • 100g unsweetened desiccated coconut
  • 50g cup raw cashews
  • 50g pitted dates
  • 1 scoop vegan protein powder
  • 1 tbsp soy milk
  • 1tsp vanilla extract
  • Pinch of salt


  • Add all ingredients to a high speed blender or food processor
  • Blend until mixture is broken down and sticking together
  • Tip out mixture, shaping into balls.
  • Roll in dessicated coconut (Optional)
  • Refrigerate for 30 minutes to set

Homemade Vegan Protein Crackers

If you don’t have much of a sweet tooth, these crackers are a delicious savoury treat and are perfect with hummus or peanut butter. They contain lots of fibre, healthy fats and plant protein.

Ingredients (makes 6-8 crackers)

  • 3 tbsp ground flax seeds
  • 4 scoops unsweetened vegan protein
  • 3 tbsp sesame seeds
  • 1 tbsp chia seeds
  • ¼ tsp salt
  • 1 tbsp olive oil
  • ½ cup of water


  • Combine the water and ground flax seeds in a small bowl
  • In a separate bowl, combine the protein powder, shredded coconut, sesame and chia seeds and salt. Add the olive oil and flax mixture and mix well until all the ingredients are well incorporated
  • Spread the cracker mixture on parchment paper as evenly as possible-the mixture will be sticky, so grease your hands if you need to.
  • Score the dough using a sharp knife for even sized crackers.
  • Bake for 1 hour at 200°c
  • Keeping the oven on, remove the tray and flip the crackers onto the tray. Bake for another 15 minutes.
  • Let them cool completely before breaking them.

Vegan Protein Muffins

These protein muffins make a delicious and guilt free sweet treat. They are a good source of fibre and protein, whilst low in fat and a healthy alternative to to protein bars.

Ingredients (makes 5 muffins)

  • 3 medium ripe bananas, mashed
  • 2 tbsp coconut sugar
  • 45ml soy or almond milk
  • 1 tsp cinnamon
  • 1 cup flour (wheat or oat)
  • 2.5 scoops of vanilla vegan protein powder
  • 1.5 tsp baking powder
  • 1 tsp baking soda


  • Pre-heat oven to 220°C
  • Add mashed banana, coconut sugar, plant-based milk, vanilla and cinnamon into a large bowl and whisk until combined.
  • Add in the flour, vegan protein powder, baking powder and baking soda and mix until a thick batter forms. If the batter looks too thick, add an extra tbsp of milk.
  • Divide the batter into 5 muffin tins. Bake for 5 minutes and then reduce the temperature to 180°C and bake for another 15-20 minutes or until cooked through.
  • Remove from oven and let it cool in the pan for 5 minutes. Carefully transfer to a cooling rack and allow the muffins to cool for 10 minutes before eating.

Black Bean Dip

This black bean dip is a delicious alternative to guacamole which you can serve with nachos or veggies. Black beans contain lots of fibre, iron and calcium and provide a lot of health benefits.

Ingredients (makes 2 servings)

  • 1 can black beans
  • 1 clove of garlic
  • 1 tbsp olive oil
  • ½ lime (juiced) (maybe a little more)
  • 10 tbsp water
  • Salt and pepper to taste


  • Chop the garlic and ginger, fry in oil on a medium heat until golden.
  • Drain and rinse the black beans and add to the pan.
  • Fry for a couple of minutes, adding a couple of tablespoons of water.
  • Remove from the heat, add the salt, pepper and lime juice.
  • Use a potato masher or fork to mash into a smooth paste.
  • Serve with nachos or veggies!

I hope you liked these high protein vegan snack recipes! Let me know if you tried them. You can also check out my previous post for some high protein vegan breakfast inspiration and information on vegan sources of protein.

If you are new to a vegan diet or would like some help with nutrition, I offer personalised meal plans, one to one coaching and support. Contact me below if you are interested! I look forward to hearing from you!

3 Comments Add yours

  1. Lots of ideas there thank you 😊

    Liked by 1 person

    1. Olivia says:

      You’re welcome 🥰

      Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s