Homemade Protein Powder (Vegan)

Photo of author
by Alena Schowalter
Pinterest Hidden Image

This 5-ingredient homemade protein powder is made from wholesome nuts and seeds, can be customized to your needs and works great for meal prep! Keep this healthy vegan blend in your fridge and use it for smoothies, oatmeal, baking and more.

If you haven’t been a fan of store-bought protein powder because it’s either too expensive or you want to introduce more whole foods to your diet, this easy homemade protein blend might be for you!

Week of Bowls iPad on beige BG

free 7-day vegan meal plan

Your next week of eating is planned out with these quick and delicious vegan bowls, meal prepping steps & full grocery list.

Granted, our homemade vegan protein powder isn’t totally comparable to store-bought versions — it’s more like an easy DIY blend that’s fun to make, adding healthy calories to your meals and even saving you some money.

Especially if you don’t want certain ingredients in your protein powder or are allergic to them, you might be better off making your own blend at home.

Find more protein-packed recipes from breakfast to dinner and dessert around our website!

white table with a white bowl and a glass jar containing high protein ground nuts and seedspin it

Why you’ll love it

  • Helps you get adequate amounts of protein
  • Easily customizable
  • Increases satiety
  • Comes with lots of essential nutrients
  • Great to have on hand & add to lots of meals

While there’s nothing wrong with buying vegan protein powder (RD-approved review of protein powders here) and we don’t think that you need to pay very close attention to your diet to meet your protein requirement, it’s still worth a shot!

We’ll share how to best use this nut and seed blend below.

white table with individual little bowls containing almonds, sunflower seeds, pumpkin seeds, flax seeds and hemp seedspin it

Protein powder ingredients

  • Sunflower seeds
  • Pumpkin seeds
  • Flax seeds
  • Hemp hearts
  • Almonds 

Super straight-forward, right?

We deliberately choose those nuts and seeds that offer the highest amount of plant-based protein but if you’re not keen on any of them, you can just leave it out or swap it for something similar!

Find a couple of suggestions for what else to add and how to flavor your homemade protein powder further down below.

How to make homemade protein powder

  1. Add the first kind of nut or seed to your blender.
  2. Blizz to create a fine flour — don’t overblend or let the oils release!
  3. Transfer into a bowl.
  4. Add the next nut or seed to your blender and repeat the process.
  5. Mix with a spoon and whisk out any lumps. Done!
two hands holding a bowl with five different ground nuts and seedspin it

Storage & serving

The most traditional way to use homemade protein powder is to make healthy shakes with it! Our popular berry and white bean smoothie already offers a bunch of protein, but adding your blend mix here works great.

When making stovetop oatmeal in the morning, this blend can simply be added towards the end of your cooking time!

It can also be mixed into overnight oats, sprinkled over almond yogurt with some fruit or used to top your smoothie bowl.

Homemade protein powder, when unflavored, also works as a filler for savory soups or sauces. We’ve also added it to some baked goods like our oat bars (hello, DIY vegan protein bars!), apple crumble topping and buckwheat bread.

One of our favorite ways of using this seed blend it to create quick and versatile energy balls with it!

different colored bliss balls with matcha, coconut, cocoa and pistachios on white parchment paperpin it

Tips & FAQs

Can’t I just blend everything in one go?

Theoretically yes, but most blenders and food processors don’t achieve good results when you load them up too much! This means you might end up with larger chunks of nuts or seeds left while other parts have already turned oily.

What are some flavoring ideas?

Make your homemade protein blend more fun and add a pinch of salt, cinnamon, maca powder, vanilla powder or some cocoa for chocolate protein powder to it.

Why not go as far as pumpkin pie spice or powdered peanut butter? Yum!

What else can I add to this blend?

All nuts and seeds work for this recipe. We simply chose to showcase those that are highest in protein. Here are more ideas: Walnuts, Peanuts, Cashews, Chia seeds, Oats, Coconut (mostly for flavor)

vegan DIY protein blend in glass jar on a tablepin it

More protein-packed recipes

If plant-strong protein is your jam, you can find a lot of delicious and nutritious ideas on our blog and may want to try these recipes next.

Did you make our homemade protein powder and like it? Share with us in the comments below, rate the recipe and Pin it here.

vegan DIY protein blend in glass jar on a table

Homemade Vegan Protein Powder (Easy DIY)

Yield: 2 ½ cups
Prep Time: 5 minutes
Total Time: 5 minutes

This 5-ingredient homemade protein powder is made from wholesome nuts and seeds, can be customized to your needs and works great for meal prep! Keep this healthy vegan blend in your fridge and use it for smoothies, oatmeal, baking and more.


  • ½ cup sunflower seeds (70 g)
  • ½ cup pumpkin seeds (60 g)
  • ½ cup flax seeds (80 g)
  • ½ cup hemp hearts (80 g)
  • ½ cup raw almonds (75 g)


  1. Blend each ingredient individually in a blender or food processor to create a fine flour. Be careful not to over-process and accidentally create nut butter!
  2. Collect one after the other in a medium-sized bowl and mix with a spoon to combine. Whisk out any lumps and sift if wanted.
  3. Store your homemade protein powder in the fridge using an airtight container and add to smoothies, oatmeal, baked goods and energy bites!


  • Any nuts and seeds can be used for substitutions. For flavor ideas, see the article above!
  • Cold storage is necessary to avoid rancidity. This protein blend keeps well for about a month in the fridge and can also be frozen for longer storage.
  • When adding this powder to your meals or recipes, start with 1 tbsp and work your way up!
Nutrition Information:
Yield: 15 Serving Size: 2.5 tbsp
Amount Per Serving: Calories: 81Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 314mgCarbohydrates: 3gFiber: 2gSugar: 0gProtein: 4g

Nutrition information is a rough estimate calculated automatically, their accuracy is not guaranteed. Just focus on whole plant-based foods and eat until satiety!

Please rate & share if you like this!

Leave a comment on our blog or share on Pinterest or Instagram.

Browse these categories

Alena sitting in a cafe with a bowl of fresh plant-based food and a glass of coffee in front of her

About Alena Handwritten FontAlena Schowalter is a Certified Vegan Nutritionist who has been a vegetarian since childhood and vegan since 2012. Together with her husband, she founded nutriciously in 2015 and has been guiding thousands of people through different transition stages towards a healthy plant-based diet. She’s received training in the fields of nutrition, music therapy and social work. Alena enjoys discussions around vegan ethics, walks through nature and creating new recipes.

10 thoughts on “Homemade Protein Powder (Vegan)”

  1. Thank you so much for this wonderful idea!! I will be making this in the next day or two and trying it as you suggested…I have many many nuts and seeds sitting in their individual bags and not using them that often so this will change that up! I won’t use protein powders myself, so looking forward to putting this to use!

  2. This is such a brilliant idea! My son and I eat all these ingredients every morning on our yogurt but I’ve never thought to premix them, let alone blend them. I can’t wait to do this after nap time and make life easier with a busy toddler!


Leave a Comment

Skip to Recipe