📁 last Posts

10 High-Protein Vegan Snacks With 15g Protein or More

Most vegan snacks are carbs with a little protein on the side. A handful of nuts or a rice cake rarely gets you past 5 or 6 grams. These high-protein vegan snacks are different: every recipe below lists 15 g of protein or more per serving, according to its original source.

I picked recipes that work as real snacks, from crispy tofu bites to chia pudding jars, and linked each to its source page. Protein and calories come from those pages, not from my estimates, so figures can vary with brands.

High-protein vegan snacks including tofu bites, protein bars, chia pudding and a smoothie on a kitchen counter

What Are the Best High-Protein Vegan Snacks?

The best high-protein vegan snacks are built on tofu, tempeh, soy milk, chia seeds, peanut butter or plant protein powder. Baked tofu bites, tempeh nuggets, chia pudding and protein bars each give 15 g or more per serving and need little cooking.

High-Protein Vegan Snacks at a Glance

SnackProtein (per source)Calories (per source)Total time
1. Baked Tofu Bites15 g17640 min
2. Savory Tempeh Nuggets16.3 g20617 min
3. Peanut Butter Banana Sandwich15 g4428 min
4. High-Protein Chia Pudding16 g2431 hr 10 min
5. Protein Overnight OatsMore than 16 g34115 min + 4 hr chill
6. Peanut Butter Protein Bars15 g (per bar)28710 min + freezing
7. Vegan Protein Pancakes23 g36115 min
8. Peanut Butter Protein Smoothie16.8 g2865 min
9. Chunky Monkey Protein Smoothie18 g (estimate)443 (estimate)5 min
10. Creamy Cashew Milkshake20 g4545 min

10 High-Protein Vegan Snacks (Recipe Cards)

1. Baked Tofu Bites (40 Minutes)

Golden baked tofu bites with nutritional yeast coating on a parchment lined baking sheet

Extra-firm tofu torn into bite-size pieces and coated in nutritional yeast, soy sauce and garlic powder bakes into golden, savory nuggets. There is no pressing step. Eat them hot, toss them on a salad, or keep a container in the fridge for the week.

⏱ Total: 40 min 🍽 Serves: 4 💪 15 g protein per serving 🔥 176 kcal per serving

Ingredients

  • ¼ cup nutritional yeast
  • 2 tablespoons olive oil
  • 2 tablespoons soy sauce (gluten-free if needed)
  • 1 teaspoon garlic powder
  • 2 blocks (12 oz / 350 g each) extra-firm tofu, drained

Instructions

  1. Heat the oven to 375°F (190°C) and line two large baking sheets with parchment. For an air fryer, preheat to 350°F (180°C).
  2. Stir the nutritional yeast, olive oil, soy sauce and garlic powder into a thick coating in a large bowl.
  3. Break the drained tofu by hand into bite-size pieces, add to the bowl and toss to coat.
  4. Bake about 30 minutes, stirring halfway, until lightly golden. In the air fryer, cook about 20 minutes, shaking halfway.
  5. Serve hot, or cool and refrigerate in an airtight container up to 5 days.

Tip: Double the coating if you want more flavor and crunch. Sugar flag: none in the listed ingredients. Soy sauce is a packaged item, so check the label for added sugar.

Recipe source: It Doesn't Taste Like Chicken, by Sam Turnbull

2. Savory Tempeh Nuggets (17 Minutes)

Crispy savory tempeh nuggets in a bowl with lime wedge

Tempeh crumbled into pine-nut-size pieces fries up crispy, then gets tossed in soy sauce and lime juice. The result is a crunchy, salty snack you can eat by the handful. It's ready in 17 minutes and works over salad or grain bowls too.

⏱ Total: 17 min 🍽 Serves: 2 to 3 💪 16.3 g protein per serving 🔥 206 kcal per serving

Ingredients

  • 1 (8 oz / 227 g) block tempeh
  • 1½ tablespoons avocado oil (or another high-heat oil)
  • Kosher salt
  • 1 tablespoon soy sauce (or tamari)
  • 2 teaspoons fresh lime juice

Instructions

  1. Crumble the tempeh by hand into very small pieces. Smaller pieces get crispier.
  2. Line a plate with paper towels. Heat the oil in a nonstick pan over medium-high heat until it just begins to smoke, then add the tempeh in one layer.
  3. Cook undisturbed for 2 minutes, then toss. Cook 6 to 8 more minutes, stirring every 1½ to 2 minutes, until mostly golden and crisp.
  4. Drain on the paper towels and season with salt.
  5. Toss with the soy sauce and lime juice once slightly cooled.

Tip: Lower the heat to medium if the tempeh browns too fast, and ventilate the kitchen. Sugar flag: none in the listed ingredients. Check the soy sauce label.

Recipe source: Rainbow Plant Life, by Nisha Vora

3. Peanut Butter Banana Sandwich (8 Minutes)

Pan-fried peanut butter banana sandwich cut in half on a plate

Wholegrain bread, peanut butter, sliced banana and cinnamon get pan-fried until golden. It tastes like dessert but works as a filling afternoon snack. It takes 8 minutes and needs only pantry staples, so it suits days when nothing is prepped.

⏱ Total: 8 min 🍽 Serves: 1 💪 15 g protein per serving 🔥 442 kcal per serving

Ingredients

  • 1 banana
  • 2 slices wholegrain bread
  • 1 tablespoon peanut butter
  • ½ teaspoon cinnamon
  • 1 tablespoon olive oil (or coconut oil)

Instructions

  1. Spread the peanut butter on both slices of bread.
  2. Slice the banana about 8 mm thick and layer it over one slice.
  3. Sprinkle with cinnamon and close the sandwich.
  4. Heat the oil in a pan and fry the sandwich 2 to 3 minutes per side until browned.

Tip: This one is the highest in calories on the list, so it suits a hungry afternoon better than a light bite. Sugar flag: check the bread and peanut butter labels for added sugar. The source suggests jam as an optional add-on.

Recipe source: Hurry The Food Up

4. High-Protein Chia Pudding (1 Hour 10 Minutes)

High protein vegan chia pudding in glass jars with cinnamon

Dairy-free Greek-style yogurt, soy milk and a generous amount of chia seeds set into a thick pudding with no protein powder. Stir it together in 10 minutes, chill it, and you have four jars ready to grab all week long.

⏱ Total: 1 hr 10 min 🍽 Serves: 4 💪 16 g protein per serving (recipe card) 🔥 243 kcal per serving

Ingredients

  • 1½ cups Greek-style unsweetened yogurt (dairy-free)
  • 1½ cups unsweetened soy milk
  • 1 to 3 tablespoons maple syrup, agave or other liquid sweetener
  • 9 tablespoons chia seeds
  • ½ to 1 teaspoon ground cinnamon (optional)
  • 1 teaspoon vanilla extract (optional)
  • Pinch of salt

Instructions

  1. Whisk the yogurt, soy milk, sweetener, cinnamon, vanilla and salt in a medium bowl or jar.
  2. Stir in the chia seeds until combined.
  3. Cover and refrigerate at least 1 hour, or overnight for the thickest texture.
  4. Stir again and serve, or divide into 4 jars. Leftovers keep up to 5 days.

Tip: Use 1 tablespoon sweetener for light sweetness and up to 3 for sweeter. Sugar flag: maple syrup or agave is added sugar. If your yogurt is already sweetened, the source says to skip the added sweetener.

Recipe source: From My Bowl, by Caitlin Shoemaker

5. Protein Overnight Oats (15 Minutes + 4 Hours Chilling)

Vegan protein overnight oats in small jars topped with fresh berries

Rolled oats, chia, flax, plant protein powder and dairy-free yogurt soak overnight into three creamy jars. Grab one for an afternoon snack or a post-workout bite. Add berries or nut butter right before eating, and keep the rest chilled for the next few days.

⏱ Total: 15 min + 4 hr chilling 🍽 Serves: 3 jars 💪 More than 16 g protein per serving (per source description) 🔥 341 kcal per serving

Ingredients

  • 1½ cups old-fashioned rolled oats
  • 2 tablespoons chia seeds
  • 1 tablespoon ground flaxseed
  • 1 teaspoon ground cinnamon
  • ½ cup plant-based protein powder (vanilla)
  • ½ cup dairy-free Greek yogurt
  • 2½ cups unsweetened almond milk
  • 1 teaspoon pure vanilla extract
  • 1 to 2 tablespoons pure maple syrup (optional)

Instructions

  1. Combine the oats, chia, flax, cinnamon and protein powder in a large bowl.
  2. Stir in the yogurt, almond milk, vanilla and maple syrup if using. The mixture will be thin at first.
  3. Cover and refrigerate at least 4 hours, preferably overnight, until thickened.
  4. Divide into small jars and add toppings. Serve cold.

Tip: Keeps 5 to 7 days in the fridge, with fruit added just before serving. Sugar flag: vanilla protein powder, dairy-free yogurt and maple syrup can all contain added sugar. Check labels and use plain yogurt if you can.

Recipe source: Savor the Spoonful, by Samantha Ensinger

6. Chocolate Peanut Butter Protein Bars (10 Minutes + Freezing)

Chocolate topped peanut butter protein bars cut into squares on parchment paper

Peanut butter, plant protein powder, almond flour and maple syrup press into a pan and get a quick vegan chocolate topping. No baking and no food processor. Freeze for 15 to 20 minutes, slice into 16 bars, and snacks for the week are done.

⏱ Total: 10 min + 15 to 20 min freezing 🍽 Serves: 16 bars 💪 15 g protein per bar 🔥 287 kcal per bar

Ingredients

  • 1½ cups peanut butter
  • 1½ cups plant-based vanilla protein powder
  • ¾ cup almond flour
  • ⅔ cup maple syrup (or agave)
  • ½ cup vegan chocolate chips
  • 1 tablespoon coconut oil
  • Flaky sea salt or chopped pistachios (optional)

Instructions

  1. Mix the peanut butter, protein powder, almond flour and syrup in a bowl.
  2. Press the mixture into a parchment-lined 8×8-inch pan.
  3. Melt the chocolate chips with the coconut oil for 30 to 45 seconds, stirring often until smooth.
  4. Spread the chocolate over the base and add any toppings.
  5. Freeze 15 to 20 minutes, then slice into 16 bars.

Tip: Store in the fridge up to 2 weeks or freeze up to 3 months. Sugar flag: maple syrup, vanilla protein powder and chocolate chips all add sugar. Check each label, and choose natural peanut butter.

Recipe source: Jar Of Lemons, by Christine McMichael

7. Vegan Protein Pancakes (15 Minutes)

Stack of vegan protein pancakes with berries and maple syrup

Wholewheat flour, plant protein powder and soy milk make a fluffy pancake batter in 5 minutes. Cook a few, top with fruit or nut butter, and eat them as a heavier snack. They also reheat well when you cook extra.

⏱ Total: 15 min 🍽 Serves: 2 💪 23 g protein per serving 🔥 361 kcal per serving

Ingredients

  • 1 cup (120 g) wholewheat flour
  • ¼ cup (28 g) vegan protein powder
  • 2 teaspoons baking powder
  • 1 pinch salt
  • 1⅛ cups (270 ml) soy milk
  • 1 tablespoon maple syrup
  • 1 teaspoon olive oil
  • ½ teaspoon vanilla extract

Instructions

  1. Combine the flour, protein powder, baking powder and salt in a bowl.
  2. Add the maple syrup, olive oil, soy milk and vanilla and whisk into a thick, smooth batter.
  3. Heat a lightly greased nonstick pan over medium-high heat.
  4. Pour about ¼ cup of batter per pancake and cook 2 to 3 minutes, until bubbles form.
  5. Flip and cook 1 to 2 more minutes. Repeat with the remaining batter.

Tip: If the batter is too thick, whisk in soy milk one tablespoon at a time. The nutrition panel says "1 serving" while the recipe makes about 6 to 8 pancakes for 2 people, so per-serving figures may differ from your portion. Sugar flag: use unsweetened protein powder and soy milk.

Recipe source: Vegan on Board, by Sophie and Paul

8. Vegan Peanut Butter Protein Smoothie (5 Minutes)

Chocolate peanut butter protein smoothie in a glass with a straw

Kale, banana, hemp seeds, peanut butter, cacao and plant protein powder blend into a chocolatey shake in about five minutes. At 286 calories per serving it is the lightest of the three drinks here, and the kale disappears once blended.

⏱ Total: 5 min 🍽 Serves: 2 💪 16.8 g protein per serving 🔥 286 kcal per serving

Ingredients

  • 2 cups kale leaves
  • 1 overripe banana
  • 2 tablespoons hemp seeds
  • 1 tablespoon peanut butter (no added salt or sugar)
  • 1 cup unsweetened almond or cashew milk
  • ⅔ cup water
  • 2 cups ice cubes
  • 2 tablespoons cacao powder
  • 1 scoop vanilla vegan protein powder

Instructions

  1. Add the kale, banana, hemp seeds and peanut butter to a blender, aiming the hemp and peanut butter at the center.
  2. Add the milk, water and ice and blend until combined.
  3. Add the cacao and protein powder toward the center. Blend on low, then on high until smooth.
  4. Pour and serve.

Tip: A frozen banana makes it colder and thicker. Sugar flag: choose unsweetened plant milk and check the protein powder label, since flavored powders often contain added sugar.

Recipe source: Diabetes Strong, by Christel Oerum

9. Chunky Monkey Protein Smoothie (5 Minutes)

Chunky monkey banana peanut butter chocolate smoothie in a tall glass

Soy milk, frozen banana, peanut butter and cocoa blend into a thick shake that tastes like a milkshake. The protein comes from the soy milk and peanut butter, with no powder needed. It's a quick snack for anyone who prefers whole-food sources.

⏱ Total: 5 min 🍽 Serves: 1 large smoothie 💪 18 g protein (source estimate) 🔥 443 kcal (source estimate)

Ingredients

  • 1 cup soy milk
  • 1 very ripe banana, sliced and frozen
  • 2 tablespoons creamy natural peanut butter
  • 1½ tablespoons cocoa powder
  • 2 teaspoons pure maple syrup
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Add everything to a small high-speed blender.
  2. Blend 20 to 30 seconds, scraping the sides as needed, until smooth.
  3. Taste and adjust the flavor if you like.

Tip: The source suggests adding a scoop of protein powder or a dollop of vegan Greek yogurt for more protein. Sugar flag: maple syrup is added sugar, and some soy milks are sweetened. Choose unsweetened soy milk.

Recipe source: The Garden Grazer, by Kaitlin

10. Creamy Cashew Milkshake, Chocolate Style (5 Minutes)

Chocolate cashew milkshake in a glass on a kitchen counter

Soy milk, banana, cacao, cashews and flax seeds blend for about three minutes into a creamy chocolate shake. It has the highest protein of the three drinks here at 20 grams per serving. Make it the night before and keep it chilled.

⏱ Total: 5 min 🍽 Serves: 1 💪 20 g protein per serving 🔥 454 kcal per serving

Ingredients

  • 1½ cups soy milk
  • 1 medium ripe banana
  • 4 teaspoons cacao powder
  • 3 tablespoons cashews
  • 1 tablespoon flax seeds
  • Salt, to taste

Instructions

  1. Add all ingredients to a blender.
  2. Blend about three minutes until the cashews are smooth.
  3. Drink right away or chill in the refrigerator.

Tip: Use real cacao powder, not a sweetened cocoa mix. Sugar flag: choose unsweetened soy milk. The source also suggests swapping the cacao for protein powder, so check that label for added sugar.

Recipe source: Hurry The Food Up

Best Plant Protein Sources for Snacking

These foods carry most of the protein in the recipes below. Eating a mix across the day covers the essential amino acids, so you do not need to combine them in one snack.

SourceWhere it shows up here
Tofu and tempehTofu bites, tempeh nuggets
Soy milk and soy yogurtChia pudding, pancakes, smoothies
Chia, flax and hemp seedsChia pudding, overnight oats, smoothies
Peanut butter and cashewsSandwich, protein bars, milkshake
Plant protein powderOats, bars, pancakes, smoothie

How Much Protein Do You Need From a Snack?

The adult recommended daily amount is 0.8 grams of protein per kilogram of body weight, which works out to about 50 g for a 140-pound adult and 70 g for a 200-pound adult, according to Harvard's Nutrition Source. A 15 g snack covers roughly a quarter of that.

I use 15 g as my cutoff because anything lower is just a bite, not a snack that holds you until dinner. Active people may want more, so check with a dietitian for your own target.

How to Pick the Right Snack for Your Day

If you need…Try
Something savory and crunchyBaked tofu bites or tempeh nuggets
A make-ahead snack for the weekChia pudding, overnight oats or protein bars
The fastest optionPeanut butter banana sandwich or any smoothie
A post-workout refuelProtein pancakes or the cashew milkshake
The lowest caloriesTofu bites (176), tempeh nuggets (206) or the peanut butter smoothie (286)

In my experience, the make-ahead jars and bars are the ones that actually get eaten. A snack that needs cooking at 4 pm usually loses to the vending machine.

Label Check for Packaged Ingredients

Many of these recipes use packaged items that can hide added sugar. Read the label on each before you buy.

  • Protein powder: flavored and vanilla powders often contain sugar or sweeteners.
  • Plant milk and dairy-free yogurt: pick unsweetened versions.
  • Peanut butter: choose a short ingredient list without added sugar.
  • Maple syrup and agave: natural, but still added sugar.
  • Chocolate chips: make sure they are vegan and check the sugar.
  • Soy sauce and bread: can contain small amounts of added sugar.
Infographic checklist for finding hidden sugar in vegan protein snacks Place: In the "Label Check" section, after the bullet list

High-Protein Vegan Snacks: Quick Answers

Can vegan snacks really have 15g of protein?

Yes. Tofu, tempeh, soy milk, chia seeds and plant protein powder all make it possible. Each recipe above lists 15 g or more per serving on its source page, though figures vary with brands and portion size.

What is the highest-protein snack on this list?

The vegan protein pancakes list 23 g per serving, followed by the creamy cashew milkshake at 20 g and the chunky monkey smoothie at 18 g. The pancakes' source notes their panel may not match a two-person portion.

Do you need to combine proteins at every snack?

No. Harvard's Nutrition Source says people who avoid animal foods can get all the amino acids they need by eating a variety of plant proteins across the day, not at each snack.

Which snacks work best for meal prep?

Chia pudding and overnight oats keep 5 to 7 days in the fridge. The protein bars keep up to 2 weeks in the fridge, and the baked tofu bites keep up to 5 days.

Are protein smoothies a snack or a meal?

Both, depending on size. The three drinks here run 286 to 454 calories, so smaller portions work as a snack and larger ones can replace a light meal.

Final Thoughts

Start with one savory and one make-ahead option, such as the baked tofu bites and the chia pudding. Once those feel easy, add the bars or pancakes. The best high-protein vegan snacks are the ones that fit your week, so pick the recipe that matches your time.

Sources and Further Reading

Jack Atles
Jack Atles
Hi! I'm Jack Atles, and I'm passionate about helping others build healthy habits that last a lifetime. Drawing from my experience as a Fitness Coch & Exercise Physiologist, I write for "Fitness Maker Blog" to share science-backed strategies to boost your fitness, energy, and overall well-being. Start your journey today by checking out Our Blog Posts Here.



// Blog CTA Close Functionality document.addEventListener('DOMContentLoaded', function() { // Check if CTA box exists on the page const ctaBox = document.querySelector('.blog-cta-box'); const ctaCloseBtn = document.querySelector('.cta-close'); if (ctaCloseBtn && ctaBox) { ctaCloseBtn.addEventListener('click', function() { ctaBox.style.opacity = '0'; ctaBox.style.transform = 'translateY(-20px)'; setTimeout(function() { ctaBox.style.display = 'none'; }, 300); }); } // Optional: Local storage to show CTA less frequently const ctaDismissed = localStorage.getItem('blogCtaDismissed'); if (ctaDismissed && ctaBox) { // If dismissed in last 7 days, don't show const dismissTime = parseInt(ctaDismissed); const oneWeek = 7 * 24 * 60 * 60 * 1000; if (Date.now() - dismissTime < oneWeek) { ctaBox.style.display = 'none'; } } // Update local storage when closed if (ctaCloseBtn) { ctaCloseBtn.addEventListener('click', function() { localStorage.setItem('blogCtaDismissed', Date.now().toString()); }); } });