Homemade Protein Powder (Easy Vegan Blend)

by Alena

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!

Nutrient-packed nuts and seeds can offer a decent amount of protein while also containing essential fatty acids, iron, zinc and more micronutrients.

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.

Let’s take a closer look! 

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

Why we love this whole food blend

  • Helps you get adequate amounts of protein
  • Easily customizable
  • Increases satiety
  • Comes with lots of essential nutrients
  • Is more than just a protein powder
  • Great to have on hand & add to lots of meals
  • Gluten-free, grain-free, easy to make nut-free

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 seeds

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

If you have a decent blender at home, you’re already well enough equipped to create this homemade protein powder blend!

Start by adding your first kind of nut or seed to your blender and create a fine flour. Pay attention to not blend it for too long because you’ll start creating nut or seed butter at some point when the oils get released!

Put your blended nut or seed into a medium-sized bowl and add the next type into your blender jar. Repeat until you’ve created a fairly fine powder out of every ingredient you want to use.

Mix your protein blend with a spoon and whisk out any lumps, then put it into an airtight container and store it in your fridge. Done!

two hands holding a bowl with five different ground nuts and seeds

Tips & FAQs for this DIY

How to use this vegan blend

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 paper

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 table

More protein-packed vegan 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 your own homemade protein powder? Which ingredients did you choose and how did you use 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.

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.

1 thought on “Homemade Protein Powder (Easy Vegan Blend)”

  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!


Leave a Comment

Skip to Recipe