17 Healthy Vegan High-Protein Snacks
This post contains links to affiliate websites, such as Amazon, and I may receive an affiliate commission (at no cost to you!) for any purchases made by you using these links. I appreciate your support!
nothing
There are so many posts and recipes out there for protein-rich snacks, which is great! But most of them are dairy and meat heavy, which just doesn’t work for those of us that don’t eat either of those things (or only in moderation).
Typical snacks are also usually high in sugar and calories and low in protein, which leads to a spike in blood sugar followed by a crash. This also makes them highly inflammatory, which can cause a myriad of health issues.
In an effort to lose weight and better support my overall health, I’ve started focusing on eating more protein-rich snacks. Plant-based, in particular.
Nuts, seeds, beans, legumes — they are all full of yummy vegan protein in addition to vital nutrients that support our health.
Protein helps our bodies build and repair cells, which is so so important for a healthy body.
Ideally, we should be getting around 1 gram of protein per 1 pound of body weight per day. So if you weigh 125 pounds, you should be aiming for 125 grams of protein each day.
Easier said than done, but these protein-rich vegan snacks can help you reach that goal and feel strong and healthy.
The nutrition facts are dependent on the specific ingredients you use, but the ones I’ve provided should give a fairly accurate representation of the protein and calorie count for each snack.
1. Trail Mix
Contrary to popular belief, you do not need to be on a trail to eat this. Shocking, I know. I’ll give you a moment to digest this information.
Trail mix is a nice little snack because it has protein and healthy fats to satisfy your hunger and keep you satiated. And of course, chocolate, to make your heart smile and do a little happy dance.
Serving size: 1/2 cup
Protein: 5 grams
Calories: 170
2. Peanut Butter
When in doubt, peanut butter is always a good choice. It pairs great with celery, apples, bananas — really anything — adding some much needed fiber to your snack.
Serving size: 2 tbsp
Protein: 8 grams
Calories: 180
3. Peanut Butter Yogurt Dip with Apples
You’ve heard of yogurt bowls topped with fruit. You’ve heard of dipping fruit into peanut butter. But have you heard of peanut butter yogurt dip? It’s really the best of both worlds.
I like Siggi’s dairy-free yogurt because it contains 10 grams of protein per container.
Simply mix one 5.3 oz container of Siggi’s coconut blend vanilla yogurt with 2 tbsp of peanut butter and you have yourself 2 servings of dairy-free peanut butter yogurt dip with 9 grams of protein each!
Serving size: 1/4 cup (excludes fruit)
Protein: 9 grams
Calories: 185
4. Yogurt
Or you can just eat some yogurt.
Again, the Siggi’s dairy-free yogurt contains 10 grams of protein and only 180 calories. Or you can mix some vegan protein powder into your favorite dairy-free yogurt.
I personally find the taste of the pea protein in the Siggi’s yogurt to be a little off-tasting, so I like to add a little honey, fresh fruit, or granola to help mask it a bit more. But for 10 grams protein, it’s worth putting up with (especially compared to how all the other dairy-free yogurt options out there taste).
Serving size: 1 cup
Protein: 10 grams
Calories: 180
5. Lupini Beans
If you’ve never heard of lupini beans, you’re not alone.
I stumbled across them after I found my favorite vegan protein that’s made from, you guessed it, lupini beans (also called chocho beans).
They have a very neutral taste, contain all essential amino acids, and make a great high-protein snack.
The Brami snack packs come in several different flavors and are great for on the go.
Serving size: 2.7 ounces
Protein: 12 grams
Calories: 100
6. Edamame
Fresh or roasted — edamame can do it all.
Like this easy edamame salad. Packed with plant-based protein and tons of fiber, it’s a refreshing snack you can make ahead to eat throughout the week.
Serving size: 1/8 of recipe
Protein: 12 grams
Calories: 217
Or you could just add your favorite sauce to some fresh edamame to spice things up a bit.
Or you could just eat some plain ol’ roasted edamame. The Only Bean brand has a bunch of different flavors (like ranch 🤤) to choose from, and they come in little snack packs for an easy, on-the-go snack.
Serving size: 1 bag
Protein: 11 grams
Calories: 100
7. Roasted Chickpeas
I love a good, crunchy, roasted chickpea. They’re usually eaten as part of a meal, but they also make a great snack. Who knew?
Oh, and you can season them SO many different ways so you’re unlikely to get bored of them. Ranch, cinnamon sugar, spicy — you name it, you got it.
You can also buy pre-roasted chickpea snack packs that come in a variety of flavors, from sea salt to ranch to habanero and more.
Serving size: 1 ounce
Protein: 6 grams
Calories: 120
8. Almonds
Simple 🤝 filling.
Almonds are a great quick and easy snack with a healthy serving of protein.
If you dislike almond skins that are almost papery and fall apart, Blue Diamond almonds are the way to go. You can even get flavored almonds if plain are just too plain for you.
Serving size: 1 ounce
Protein: 6 grams
Calories: 170
9. GoMacro Protein Bar
Sometimes you just really want a protein bar, and that’s ok, my friend.
Traditional protein bars do not have very good ingredients. I stay clear of anything that has the exact same ingredients even though they’re completely different flavors because that just means they’re full of mysterious and artificial ingredients.
My favorite vegan protein bars that are clean and minimally processed are GoMacro bars. They have many different flavors to choose from and are a great quick snack. Perfect for on the go.
Serving size: 1 bar
Protein: 11 grams
Calories: 280
10. Sunflower Seeds
Ah, a summer baseball classic. Seeds are a great source of plant-based protein, fiber, vitamins, and minerals.
And they’re a quick, easy snack that requires no effort. All you need is a handful of sunflower seeds and you’re set.
Serving size: 1/4 cup
Protein: 6 grams
Calories: 180
11. Pumpkin Seeds
Pumpkin seeds are great by themselves, but what if I told you they could be *even* better?
While you can just eat a handful, you can also mix them into some melted dark chocolate for an extra tasty treat. Or you can roast them with your favorite seasoning — chili lime, spicy, buffalo, whatever your heart desires.
Serving size: 1/4 cup
Protein: 8 grams
Calories: 180
12. Peanut Butter Toast
Simple, easy, a classic — what more could you want?
If you’re not a huge fan of just peanut butter and toast like me, you can jazz it up with banana slices.
Serving size: 1 slice
Protein: 14 g
Calories: 290
13. PB&J
Lest we forget about a classic PB&J sandwich?
There’s nothing better than a PB&J with soft bread — emphasis on the soft — on a hot summer day. And all these years I’ve been eating them, I had no idea they had 20 grams of protein!!
Serving size: 1 sandwich
Protein: 20 grams
Calories: 300
14. Oatmeal Protein Cookies
Healthy cookies with 9 grams protein? You don’t have to tell me twice!!
These oatmeal protein cookies are simple, delicious, and nutritious, so they leave you feeling satisfied and full. I like the sound of that.
Serving size: 1 cookie
Protein: 9 grams
Calories: 262
15. Protein Chia Seed Pudding
Pudding, but make it ~healthy~. If you’ve never had chia seed pudding, it’s actually really very good. I love it for breakfast, but it also makes a nice snack.
It’s super simple to make ahead and take with you to school or work.
I like to add a scoop of Mikuna protein powder to my chia seed pudding for more protein.
Serving size: 1 jar
Protein: 13.8 grams
Calories: 278
16. Protein Shake
When all else fails, there’s always a protein shake just a….. shake away.
As stated above, my *absolute* favorite vegan protein powder is the Mikuna Chocho protein powder. (This is not an affiliate link or ad, I just love it that much and feel it’s my responsibility to share it with the world instead of making you suffer through the nasty vegan protein powders on the market.)
It doesn’t have a weird after taste, the taste of the chocho bean itself is VERY neutral, it blends really well and doesn’t leave a weird chalky texture, and I have absolutely no complaints about it.
And it makes a great little protein shake. Just add some milk (I prefer macadamia nut milk), throw it in your blender or mix with a handheld frother, and you’re good to go. You can also make a protein smoothie if you’d prefer something a little more sophisticated (but more calories).
Serving size: 1 shake
Protein: 21 grams
Calories: 240
17. Soy Jerky
Move over beef jerky, there’s a new sheriff in town.
The name’s Soy, Soy Jerky.
If you’re used to normal beef jerky, you need to go into this with a complete open mind. Which is what everyone wants to hear when they’re about to eat something 😂 Not because it’s bad, but because it’s more like tender morsels of chicken, rather than beef.
So if that sounds good to you, or you like to get a little wild sometimes, then by all means, give this a try.
Serving size: 1 ounce
Protein: 5 grams
Calories: 90