Skip to main content
High-protein vegetarian snacks: homemade banana-chocolate granola bars in a wooden crate next to a banana

High-Protein Vegetarian Snacks: 20 Ideas Without Powder

By Verena Frei · 24 SEPTEMBER 2026 · 13 min read

This post is also available in: deutsch

Hello lovelies,

after our post on a high-protein vegan breakfast without powder, the next question was almost inevitable: what about snacks? At our house, the afternoon hunger shows up like clockwork when the kids get home from school and dinner is still hours away. That's exactly when everyone grabs whatever is lying around, and it's rarely something that lasts.

The grocery store seems to have the answer: a whole aisle of protein bars, protein chips and protein pudding. I find the answer in my own kitchen simpler and more honest. A bowl of cottage cheese, a couple of hard-boiled eggs, edamame or a few cubes of tofu: these are snacks that reach 10 to 20 g of protein without a single marketing promise.

Today I'll show you which snacks really deliver the most protein per serving and per calorie, plus 20 homemade ideas, sweet and savory, for on the go and for the evening. All numbers come from the Swiss Food Composition Database, and every idea is labeled vegetarian or vegan.

How much protein should a snack have?

There's no official number per snack; the benchmark is your daily need: the National Academy of Medicine recommends that adults get a minimum of 0.8 g of protein per kilogram of body weight per day.

That's just over 7 g for every 20 pounds of body weight, and according to Harvard's Nutrition Source on protein, it means about 50 g of protein a day for a 140-pound person. Spread across three meals and a snack, the snack only has to carry a modest share.

For snacks, we've settled on a simple rule of thumb at home: 10 to 20 g of protein. It's not a rule from a textbook, just a range that feels right in everyday life, and you can reach it with completely ordinary foods. In our house, a snack like that certainly holds up much longer than a cookie.

The other side of the math matters just as much. Harvard also notes that many people in the U.S. are already eating more than enough protein, especially from animal-based foods. So a high-protein snack isn't fixing a shortage. It's simply the in-between meal that fits the rest of your day.

High-protein vegetarian snacks compared: the table

Side by side, the picture is clear: per serving, cottage cheese, tempeh, low-fat quark, tofu and eggs deliver the most protein, between 14 and 18.6 g each. The table works with real snack servings, meaning what actually ends up in a bowl or a lunchbox, not abstract 100-gram amounts.

SnackServing (approx.)ProteinCaloriesProtein per 100 g
Cottage cheese, plain2/3 cup (150 g)18.6 g15012.4 g
Tempeh, plain3.5 oz (100 g)17.6 g15717.6 g
Low-fat quark, plain2/3 cup (150 g)15.9 g9210.6 g
Firm tofu, plain3.5 oz (100 g)14.7 g14814.7 g
Eggs, hard-boiledabout 2 eggs (100 g)14.0 g15614.0 g
Edamame, shelled3.5 oz (100 g)11.5 g14311.5 g
Pumpkin seeds1 oz (30 g)10.7 g18535.6 g
Parmesan1 oz (30 g)9.2 g12030.5 g
Peanuts, dry-roasted, unsalted1 oz (30 g)8.0 g19126.8 g
Almonds1 oz (30 g)7.7 g18725.6 g
Feta-style brined cheese1.75 oz (50 g)7.4 g14114.8 g
Chickpeas, cooked3.5 oz (100 g)7.3 g1317.3 g
Soy yogurt, plain2/3 cup (150 g)6.2 g654.1 g
Hummus1/3 cup (80 g)5.8 g1637.3 g
Source: Swiss Food Composition Database, version 7.1 (FSVO), 2026. Serving values calculated from the per-100 g values and rounded.

Three things stand out right away. First: dairy and soy are neck and neck at the top, so you can choose vegetarian or vegan without losing protein. Second: seeds and nuts pack a lot into small servings, pumpkin seeds above all. Third: hummus is delicious, but on its own it's no protein powerhouse, since 80 g (about 1/3 cup) gives you 5.8 g. That's no reason to skip hummus, just a reason to upgrade it.

If you want to know which plant foods deliver the most protein overall, beyond snacks, you'll find everything in my overview of the best plant-based protein sources, with a table. That post covers your whole kitchen; this one is only about the small hunger in between.

Which snacks are high in protein and low in calories?

Per calorie, low-fat quark wins with 17.4 g of protein per 100 calories, followed by cottage cheese with 12.4 g and tempeh with 11.2 g, while nuts like almonds bring only about 4 g. The reason: pumpkin seeds, almonds and peanuts have plenty of protein per 100 g, but also 615 to 637 calories.

Protein per 100 calories

Low-fat quark17.4 g
Cottage cheese12.4 g
Tempeh11.2 g
Firm tofu9.9 g
Eggs9.0 g
Edamame8.0 g
Pumpkin seeds5.8 g
Almonds4.1 g
Source: calculated from the Swiss Food Composition Database, version 7.1 (FSVO), 2026

In practice, that means: to get 10 g of protein, you need about 3.3 oz (94 g) of low-fat quark, which is just under 58 calories. From almonds it's 1.4 oz (39 g) and roughly 244 calories, so more than four times the calories for the same protein. Tempeh sits in between at 2 oz (57 g) and just under 90 calories.

the calories for the same 10 g of protein: about 244 from almonds versus just under 58 from low-fat quark.Swiss Food Composition Database, 2026

That doesn't make nuts a bad snack. About 1 oz (30 g) of pumpkin seeds is one of the easiest ways to a good 10 g of protein, and almonds also bring plenty of fiber, 10.6 g per 100 g. It just means nuts and seeds are the topping, and quark, cottage cheese, soy and legumes are the base. That one rule makes almost every snack better.

Savory high-protein snacks: 9 ideas

Savory high-protein snacks are our first choice in the afternoon, because they fill you up without being sweet. These 9 ideas show up on our table again and again.

1. Cottage cheese with cucumber and pumpkin seeds (vegetarian). The strongest snack in our table: 2/3 cup (150 g) of cottage cheese brings 18.6 g of protein at only 150 calories. Add cucumber slices, black pepper and 1/2 oz (15 g) of pumpkin seeds, and you're at 23.9 g.

2. Hard-boiled eggs with hummus (vegetarian). 100 g of egg, about 2 eggs, delivers 14 g of protein. With about 2 1/2 tablespoons (40 g) of hummus for dipping, that becomes 16.9 g, no recipe required.

3. Tempeh sticks (vegan). Here in Bali, tempeh isn't a trend food, it's everyday food: you'll find it at every market, often still wrapped in banana leaves. I cut it into strips, marinate it briefly in soy sauce and pan-fry it until crisp, and then it goes straight from the cutting board into everyone's hands. At 17.6 g of protein per 100 g, it's the strongest vegan snack in the table. As a small meal, we eat it in our lettuce wraps with tempeh and kohlrabi, ready in about 20 minutes with 14 g of protein per serving.

Vegan lettuce wraps with tempeh and kohlrabi in romaine leaves, arranged on a platter

4. Edamame (vegan). The young soybeans come shelled in the freezer aisle, and 3.5 oz (100 g) delivers 11.5 g of protein; add 1/2 oz (15 g) of dry-roasted peanuts and you're at 15.5 g. They shine even more as a dip: our creamy edamame hummus with tahini blends edamame and chickpeas together and reaches 12 g of protein per serving.

5. Marinated tofu (vegan). As a snack, tofu needs flavor. My favorite make-ahead jar for snack platters is pickled basil tofu with olives: ready in about 10 minutes and good for 1 to 2 weeks in the fridge. We almost always have a jar on hand, and a few cubes with olives are on the plate faster than you can unwrap a bar. If you want your tofu warm and crispy, my guide on how to make tofu truly crispy walks you through it.

6. Kohlrabi Parmesan fries (vegetarian). Veggie fries with real protein: our kohlrabi Parmesan fries from the air fryer finish with grated Parmesan melted on top and bring 14 g of protein per serving.

7. Zucchini waffles with Parmesan (vegetarian). Savory waffles are the snack nobody at our table turns down. Our savory zucchini waffles with Parmesan are made with eggs and Parmesan in the waffle iron, and a serving of about 3 waffles brings 20 g of protein.

Crispy kohlrabi Parmesan fries from above in a paper-lined basket with a small bowl of dip

8. Hard cheese for nibbling (vegetarian). Hard cheese is an underrated protein source: about 1 oz (30 g) of Parmesan delivers 9.2 g of protein. A few chunks with grapes or pear slices make a mini appetizer in 2 minutes. If that matters to you, look for hard cheese labeled vegetarian at the store.

9. Roasted chickpeas (vegan). Canned chickpeas make a great snack without a blender: drained well, seasoned and roasted in the oven until crunchy. 3.5 oz (100 g) of cooked chickpeas brings 7.3 g of protein and 8.4 g of fiber.

These savory recipes from our kitchen fit right in:

Sweet high-protein snacks: 6 ideas

Sweet high-protein snacks work best with a creamy base of quark, yogurt or silken tofu and something crunchy on top. These 6 ideas satisfy a sweet tooth without the snack being mostly sugar.

10. Low-fat quark with berries and almonds (vegetarian). Our protein-per-calorie champion: 2/3 cup (150 g) of low-fat quark delivers 15.9 g of protein at 92 calories. Quark is a fresh, spoonable cheese that's a staple in Swiss and German kitchens. With berries and 1/2 oz (15 g) of almonds you're at 19.7 g, stirred together in 2 minutes.

11. Soy yogurt with pumpkin seeds (vegan). Plain soy yogurt brings 4.1 g of protein per 100 g, so a 150 g bowl (about 2/3 cup) has just over 6 g; with 1/2 oz (15 g) of pumpkin seeds on top it's 11.5 g. Plain is worth choosing at the store: according to the database, the sweetened fruit version has less protein (3.6 g instead of 4.1 g) and noticeably more calories (76 instead of 43 per 100 g).

12. Frozen yogurt clusters (vegetarian). For hot days: our frozen yogurt clusters with berries and chocolate are made with Greek yogurt. At 6 g of protein per serving they're more treat than protein bomb, but an honest swap for an ice cream bar.

Frozen yogurt clusters with berries, nuts and a chocolate coating from above on a plate

13. Orange cream with silken tofu (vegan). Silken tofu is blended smooth with fresh orange juice and almond butter, then chilled in the fridge. Our orange cream with silken tofu takes 10 minutes to prep and tastes like dessert.

14. Apple with peanut butter (vegan). The classic, but with honest math: peanut butter has 26.1 g of protein per 100 g, yet 2 tablespoons (30 g) bring only 7.8 g. A lovely snack, but not yet a protein snack, which is why we add a soy yogurt or quark on the side.

15. Homemade nut butter (vegan). If you make nut butter yourself, all you need are nuts and a strong blender. Our nut butter in three easy versions is made from roasted nuts blended until creamy in a high-speed blender, perfect as a topping for quark, yogurt or apple slices.

These sweet recipes are worth keeping on hand:

High-protein snacks on the go: 3 ideas

High-protein snacks on the go need to do one thing above all: survive a few hours in your bag. I prep these 3 ideas on Sunday.

16. Toasted pumpkin seeds (vegan). The easiest protein snack for your bag: about 1 oz (30 g) of pumpkin seeds brings 10.7 g of protein, more than any other nut or seed in the table.

17. Homemade granola bars (vegan). Our banana-chocolate granola bars from the oven are bound with ripe bananas and nut butter, plus oats, pecans, chia seeds and flaxseed. Honestly, they're more of an energy snack than a protein snack, but with a handful of pumpkin seeds on the side, the math works.

18. Hummus in a jar (vegan). Hummus travels well, ideally in a small jar with an ice pack. With fall here, our pumpkin hummus with roasted veggies fits perfectly: it combines cooked or roasted pumpkin with chickpeas, tahini and lemon, and keeps for 3 to 4 days in an airtight container in the fridge.

Homemade banana-chocolate granola bars in rows from above, drizzled with chocolate

High-protein snacks for the evening: 2 ideas

High-protein snacks for the evening save us when dinner was early or doesn't happen at all. That's when a snack is allowed to be a small meal.

19. Cottage cheese wrap (vegetarian). Our high-protein cottage cheese wrap without flour is made from just cottage cheese, eggs and spices, baked together until golden. Filled with hummus, halloumi and veggies, one serving brings 26 g of protein.

20. Oven-baked lentil nachos (vegetarian). For movie night: our loaded vegetarian nachos with spiced lentils are baked with seasoned brown lentils and cheese and deliver 17 g of protein per serving. One sheet pan serves 4.

High-protein snacks for kids

High-protein snacks for kids follow the same formula, just with different favorites. Our kids' lunchboxes and after-school snacks get edamame to pop out of the pods, a few cubes of cheese or tofu, and a small jar of hummus with veggie sticks.

For little ones, there's one caveat: the CDC lists whole or chopped nuts and seeds among the potential choking hazards for young children. For toddlers, cottage cheese and hummus are the easier choice than whole seeds. What school kids need for learning beyond snacks is in my post on brain food for kids.

Do you need protein bars or protein powder?

For everyday needs, no: whole foods like cottage cheese, quark, eggs, soy, legumes, nuts and seeds cover a snack just as well, without any powder. Our table proves it in numbers.

That doesn't mean every product with a protein label is bad. But a bar is still a packaged snack, and the ingredient list tells you more than the big number on the front of the wrapper.

The math from our table also shows how little you need powder for a snack. Cottage cheese, tempeh, quark, tofu and eggs reach 14 to 18.6 g per serving on their own, with nothing added. And unlike a bar, you can see exactly what's in your bowl.

My takeaway from the kitchen: a bar in your bag for emergencies is fine. For every day, cottage cheese, quark, eggs, edamame, tofu and seeds are the better choice, because you know exactly what you're eating.

The snack formula: how to hit 10 to 24 g

A protein snack with 10 to 24 g almost always comes from a base and a topping: quark, cottage cheese, eggs, soy or legumes on the bottom, seeds or nuts on top. We did the math on these 8 combos, all without powder and all with completely ordinary ingredients.

ComboWhat's in itProteinCalories
Cottage cheese bowl2/3 cup (150 g) cottage cheese (18.6 g) + 1/2 oz (15 g) pumpkin seeds (5.3 g) + cucumber23.9 g242
Quark bowl2/3 cup (150 g) low-fat quark (15.9 g) + 1/2 oz (15 g) almonds (3.8 g) + berries19.7 g185
Tempeh sticks3.5 oz (100 g) tempeh, cut into strips and pan-fried17.6 g157
Eggs with hummusabout 2 eggs, 100 g (14.0 g) + 2 1/2 tbsp (40 g) hummus (2.9 g)16.9 g238
Edamame with peanuts3.5 oz (100 g) edamame (11.5 g) + 1/2 oz (15 g) dry-roasted peanuts (4.0 g)15.5 g239
Soy bowl2/3 cup (150 g) plain soy yogurt (6.2 g) + 1/2 oz (15 g) pumpkin seeds (5.3 g) + berries11.5 g157
Dip plate1/3 cup (80 g) hummus (5.8 g) + 1/2 oz (15 g) pumpkin seeds (5.3 g) + veggie sticks11.1 g255
Apple with peanut butter1 apple + 2 tbsp (30 g) peanut butter (7.8 g)7.8 g191
Source: Swiss Food Composition Database, version 7.1 (FSVO), 2026. Rounded; cooking oil, fruit and vegetables not counted.

The math also shows where the limits are. Apple with peanut butter is a wonderful snack, but at 7.8 g it's not a protein snack. And the dip plate is the highest in calories at 255, because hummus and seeds both bring a lot of energy. If you're after lots of protein with few calories, go for the quark bowl or the cottage cheese.

For on the go, I pack the combos in small mason jars: edamame and peanuts separately so nothing gets soggy, and quark or soy yogurt mixed with the seeds only right before eating. It takes a few minutes, and the afternoon is planned before the hunger hits.

Frequently asked questions

Which snack has the most protein?

Per serving, cottage cheese leads our table: 2/3 cup (150 g) delivers 18.6 g of protein at 150 calories. Right behind it are tempeh with 17.6 g per 100 g, low-fat quark with 15.9 g per 150 g, and tofu with 14.7 g per 100 g. Among nuts and seeds, pumpkin seeds are the strongest, with 10.7 g in about 1 oz (30 g).

Is cottage cheese a good high-protein snack?

Yes, one of the best: cottage cheese has 12.4 g of protein per 100 g at only 100 calories. A 2/3-cup (150 g) bowl brings 18.6 g, and with 1/2 oz (15 g) of pumpkin seeds on top, 23.9 g. It works savory with cucumber and pepper or sweet with berries.

What's a good high-protein snack for the evening?

Something filling but not heavy: low-fat quark with berries and almonds brings 19.7 g of protein at 185 calories, cottage cheese with veggies 18.6 g at 150 calories. For a vegan option, try tofu cubes or edamame. If you're really hungry, make a cottage cheese wrap with 26 g of protein per serving.

What are good high-protein vegetarian snacks on the go?

The easiest are dry snacks like toasted pumpkin seeds, peanuts or homemade bars; about 1 oz (30 g) of pumpkin seeds brings 10.7 g of protein. Chilled snacks like cottage cheese, quark, edamame or hummus travel best in a mason jar with an ice pack.

How much protein is in edamame?

Shelled edamame has 11.5 g of protein per 100 g (3.5 oz) at 143 calories, according to the Swiss Food Composition Database. That makes a 100 g bowl one of the fastest protein snacks straight from the freezer. Add 1/2 oz (15 g) of dry-roasted peanuts and you are at 15.5 g.

Is peanut butter a good protein snack?

Peanut butter has plenty of protein at 26.1 g per 100 g, but it also brings 636 calories per 100 g. One 15 g tablespoon gives you 3.9 g of protein, so it works better as a topping than as a whole snack. Paired with quark, soy yogurt or on whole-grain toast, it becomes a well-rounded snack.

Lovelies, if you take away just one thing from this post, make it this: quark, cottage cheese, eggs or soy as the base, seeds as the topping, and your afternoon is saved. If you'd like your main meals to be higher in protein too, our high-protein recipes for lunch and dinner are the next step. There I also share my protein building blocks for the bigger meals. And my High-Protein Vegan Cookbook collects 35 high-protein favorites, from breakfast to dinner.

Tell me in the comments: what's your go-to afternoon snack, sweet or savory?

Yours, Verena

Sources

  1. 1.Swiss Food Composition Database (FSVO) · Version 7.1: cottage cheese, quark, eggs, cheese, tempeh, tofu, edamame, soy foods, chickpeas, hummus and 11 nuts and seeds · 2026
  2. 2.Harvard T.H. Chan School of Public Health, The Nutrition Source · Protein · 2025
  3. 3.Centers for Disease Control and Prevention (CDC) · Choking Hazards · 2026
PIN IT

Pinterest

High-protein vegetarian snacks: homemade banana-chocolate granola bars in a wooden crate next to a banana
Save to Pinterest

Comments come from our readers. We do not check whether someone has actually tried what they describe. Our review policy


Leave a comment

Never published.


No comments yet

Be the first to share your thoughts.

FOLLOW US

@frei_style on Instagram

Follow us for daily inspiration from our kitchen.

Instagram content blocked by your cookie settings.

© Verena FreiImage rightsLicense this photo