23 Low Calorie Snacks with 20g Protein
23 Low-Calorie Snacks with 20g Protein | FullTaste Co
High Protein  •  Low Calorie  •  Snacks

23 Low-Calorie Snacks with 20g Protein That Actually Taste Good

By Sarah K. March 5, 2026 12 min read

Why 20 Grams of Protein Is the Magic Number for Snacks

You’ve probably seen protein targets thrown around everywhere — and yes, it can get confusing fast. But for snacks specifically, 20 grams hits a really useful threshold. It’s enough to trigger a meaningful satiety response, support muscle protein synthesis after a workout, and genuinely bridge the gap between meals without becoming a whole meal itself.

The Harvard Health team points out that protein is especially valuable for keeping you full longer because it digests more slowly than carbohydrates. So that 3pm vending machine temptation? A snack with 20 grams of protein eaten around 2pm will handle that far better than a handful of crackers. This matters whether you’re actively trying to lose weight or just want to stop thinking about food every 45 minutes — both valid goals, IMO.

It’s also worth knowing that 20 grams isn’t a ceiling — it’s a good floor. For people who are strength training or in a calorie deficit, aiming for the higher end of the snack protein range makes a lot of sense. If you’re curious about building that into a full eating structure, the weekly high-protein low-calorie meal prep guide is a solid place to start.

Pro Tip

Prep your high-protein snacks on Sunday — portion Greek yogurt into jars, hard boil a batch of eggs, and roast your chickpeas. Tuesday-afternoon-you will be genuinely grateful.

The 23 Low-Calorie Snacks with 20g Protein

A quick note on the numbers below: protein and calorie counts are approximate and based on standard serving sizes. Real-world results will vary depending on brands and exact measurements, so always check your labels. That said, these are all solid, reliable options that hit the target range when prepared as described.

01

Non-Fat Greek Yogurt with Berries

~170 cal  |  20–22g protein

The classic for a reason. A three-quarter cup of non-fat plain Greek yogurt gives you 17–20 grams of protein on its own. Add a half-cup of fresh berries and you’ve got a complete snack with natural sweetness and zero fuss. Go for Fage 0% or Chobani Non-Fat if you want consistent macros. Get Full Recipe

02

Cottage Cheese with Sliced Cucumber

~150 cal  |  22–25g protein

Cottage cheese is genuinely one of the most underrated snack ingredients out there. One cup of fat-free cottage cheese clocks in at about 25 grams of protein for 123 calories. Pair it with sliced cucumber and a crack of black pepper and it becomes something you’d actually want to eat. Get Full Recipe

03

Tuna in Water on Rice Cakes

~160 cal  |  22g protein

Half a can of albacore tuna in water plus two lightly salted rice cakes. Simple, fast, and legitimately filling. Add a squeeze of lemon and a tiny bit of Dijon mustard if you want to feel like you made an effort. Tuna packed in water keeps calories far lower than oil-packed varieties.

04

Hard-Boiled Egg Whites (6 whites)

~100 cal  |  21g protein

Pure protein, essentially. Six egg whites contain about 21 grams of protein for roughly 100 calories, which is an almost absurd macro ratio. Sprinkle with everything bagel seasoning or smoked paprika — because plain egg whites with nothing on them are technically edible but very sad.

05

Shredded Chicken Breast with Celery

~160 cal  |  25–28g protein

Four ounces of cooked, shredded chicken breast gives you 26 grams of protein for about 123 calories. Add a few stalks of celery with a light drizzle of hot sauce and you’ve got something genuinely satisfying. This one requires a bit of prep, but if you’re already batch-cooking, it takes zero extra effort. Get Full Recipe

06

Edamame (Shelled, Dry Roasted)

~130 cal  |  14g protein

Okay, a third of a cup of dry roasted edamame gets you 14 grams — slightly under our 20g target — but eat half a cup and you’re comfortably there. Roasted edamame has a satisfying crunch, travels well, and requires literally no prep. A solid grab-and-go option when you don’t have time for anything else.

07

Low-Fat Cottage Cheese Stuffed Bell Pepper Halves

~180 cal  |  22g protein

Cut a bell pepper in half, fill it with cottage cheese, and top with a pinch of herbs. It looks more impressive than it is to make, and it delivers a real protein hit. The pepper adds fiber and crunch while keeping the calorie count in check. Weirdly elegant for a five-minute snack.

08

Turkey Breast Lettuce Wraps

~130 cal  |  20g protein

Three to four slices of lean turkey breast (look for minimal-ingredient brands like True Story or Dietz & Watson) wrapped in romaine leaves with a smear of mustard. Twenty grams of protein, barely any calories, and you can eat four of them in five minutes. These are basically sandwiches for people who love protein.

09

Whey Protein Shake (Unsweetened)

~120 cal  |  24–25g protein

Yes, protein powder counts. When you need 20 grams of protein and you have approximately three minutes, an unsweetened whey protein mixed with water or unsweetened almond milk is a perfectly valid snack. Use a quality blender bottle with a mixing ball and you don’t even need a blender. Naked Whey or Isopure are good unflavored choices.

10

Egg White Scramble with Spinach

~130 cal  |  20g protein

A cup of egg whites scrambled with a handful of fresh spinach in a non-stick pan hits 20 grams of protein for around 125–130 calories. Season it aggressively — this is where garlic powder and red pepper flakes earn their keep. Cook it in a ceramic non-stick pan with just a spritz of cooking spray to keep things truly minimal-calorie.

11

Smoked Salmon on Cucumber Rounds

~140 cal  |  18–20g protein

About two ounces of smoked salmon on sliced cucumber rounds with a light smear of non-fat cream cheese. Fancy enough that you feel like you’re doing well, practical enough that you’ll actually make it. Smoked salmon vs. canned tuna — both are excellent protein sources, but salmon adds omega-3s that support cardiovascular health as a bonus.

12

Non-Fat Ricotta with Cinnamon and Apple

~200 cal  |  20g protein

Half a cup of non-fat ricotta with a pinch of cinnamon and a few sliced apple wedges. It tastes like dessert and does not behave like dessert. Ricotta is one of those ingredients that doesn’t get enough credit in the snacking world — it’s smooth, mild, and rich in protein without the tang of Greek yogurt if you want a change.

13

Roasted Chickpeas (Spiced)

~165 cal  |  8–10g protein

A generous half-cup serving of roasted chickpeas gets you close to 10 grams of protein with a satisfying crunch. Pair with a few tablespoons of non-fat Greek yogurt dip to push toward 20 grams. Roast them yourself with olive oil spray, smoked paprika, and cumin — the store-bought versions are fine but homemade ones are genuinely better.

14

Chicken-Stuffed Mini Bell Peppers

~175 cal  |  22g protein

Mini bell peppers stuffed with shredded chicken mixed with a splash of hot sauce and a tiny bit of Greek yogurt instead of mayo. It’s one of those snacks that looks like you went to effort while actually requiring about seven minutes of your time. Get Full Recipe

15

String Cheese + Sliced Turkey

~120 cal  |  17–20g protein

Two pieces of low-fat string cheese paired with two slices of turkey breast. Easy, portable, no prep required, and genuinely filling. This is the snack that makes zero sense on paper but somehow holds you over for two-plus hours every single time. Keep a few in your bag for emergencies.

16

Chia Pudding Made with Soy Milk

~190 cal  |  12–14g protein

Two tablespoons of chia seeds soaked overnight in a cup of unsweetened soy milk (which adds about 7–8 grams of protein on its own, more than oat or almond milk). Add a scoop of collagen peptides or a tablespoon of hemp seeds to push the protein higher. Top with raspberries for flavor. Prep it in a wide-mouth mason jar the night before and you’re done.

17

Low-Fat Cottage Cheese Protein Bowl

~160 cal  |  24g protein

Half a cup of low-fat cottage cheese with a tablespoon of pumpkin seeds, a few cherry tomatoes, and a crack of black pepper. It sounds oddly savory for a snack bowl but it absolutely works. The cottage cheese acts as the base while the seeds add healthy fat and additional protein. This one fits perfectly alongside any of the high-protein low-calorie breakfast bowls for busy mornings if you want to build it into a morning routine.

18

High-Protein Overnight Oats

~220 cal  |  20–22g protein

Half a cup of rolled oats, three-quarters cup of non-fat Greek yogurt, a splash of almond milk, and a scoop of vanilla protein powder. Mix, refrigerate overnight, eat the next morning. Or as a snack. This combination is excellent. These overnight oats are a repeat-weekly staple for anyone who wants protein without a lot of morning effort. Get Full Recipe

19

Turkey and Veggie Roll-Ups

~140 cal  |  20g protein

Slices of lean turkey breast wrapped around strips of bell pepper, cucumber, and a sliver of low-fat cheddar. The combination hits about 20 grams of protein and takes under three minutes to assemble. According to Harvard Health, high-protein snacks like turkey roll-ups are especially effective at supporting muscle recovery when eaten within an hour of strength training.

20

Baked Tofu with Soy Dipping Sauce

~150 cal  |  18g protein

Tofu is genuinely underestimated as a snack protein. Three ounces of firm tofu baked until golden contains about 9 grams of protein for 71 calories, meaning a standard 6-oz portion gets you close to 20 grams for 140 calories. The key is the baking — raw tofu is an acquired taste. Baked with soy sauce, garlic, and sesame is not. Use a silicone baking mat for zero sticking and zero scrubbing.

21

Protein Energy Bites (Peanut Butter & Oat)

~200 cal (2 bites)  |  10–12g protein

Rolled oats, natural peanut butter, protein powder, a drizzle of honey, and a handful of mini chocolate chips rolled into balls. Make a batch on the weekend and keep them in the fridge. Two balls get you close to 20 grams of protein when made with protein powder included. Peanut butter vs. almond butter here is a real choice — almond butter is slightly lower in calories and higher in vitamin E, while peanut butter has a touch more protein. Either works.

22

Canned Salmon with Crackers

~190 cal  |  22g protein

Half a can of wild pink salmon mixed with a squeeze of lemon, capers, and a touch of Dijon served alongside a few whole grain crackers. Salmon brings more omega-3s than tuna in most cases and the flavor is richer. If canned fish is something you’ve always avoided, give wild-caught sockeye or pink salmon a real shot — it’s far better than you expect.

23

Skyr with Sliced Almonds and Berries

~180 cal  |  20–22g protein

Skyr is Icelandic-style cultured dairy that’s thicker and higher in protein than most Greek yogurts — a five-ounce serving typically contains 17–20 grams of protein. Add a tablespoon of sliced almonds and some fresh berries and you’ve hit your target. If you haven’t tried skyr yet, it’s worth tracking down — Siggi’s plain is the most widely available and consistently good.

Quick Win

Keep three “no-cook” snacks prepped and accessible at all times — hard-boiled eggs, string cheese, and a protein shake mix. When you’re tired and hungry, you will always default to whatever requires the least effort. Win that moment before it happens.

Practical Tips for Actually Hitting 20g in Your Snacks

Knowing the snacks is the easy part. Building the habit of actually eating them is where most people get stuck. A few things that make a real difference in practice:

Anchor snacks to protein first. Before anything else, decide what your protein source is. Greek yogurt, cottage cheese, egg whites, tuna, turkey, chicken, tofu, or a shake — pick one. Everything else (the veggies, the crackers, the fruit) builds around that foundation. This sounds obvious but most people do it backwards, adding a bit of protein to a carb-heavy snack and wondering why they’re hungry an hour later.

Batch prep the harder ones. Roasted chickpeas, energy bites, overnight oats, and shredded chicken all take effort — but only once. Make a big batch on Sunday and you have snacks handled for the week. For a more structured version of this, the high-protein low-calorie meal prep ideas for athletes has a full system for making this genuinely easy.

Watch the dairy-free swaps carefully. If you’re avoiding dairy, plant-based alternatives don’t always match the protein content of their dairy counterparts. Oat milk has about 3 grams of protein per cup versus 8 grams in cow’s milk. Soy milk is the closest plant-based match at 7–8 grams. Coconut yogurt can have almost no protein at all. When you’re building snacks around protein targets, this matters.

Use a good food scale occasionally. Not obsessively, but knowing what 3 ounces of salmon actually looks like compared to what you’ve been eyeballing will save you a lot of macro confusion. I use a compact digital kitchen scale that fits in a drawer and has made my portions far more consistent without feeling like a burden.

“I was skeptical that any snack could keep me full for two hours while staying under 200 calories — but the cottage cheese bowl and turkey roll-ups from this list have completely changed my 3pm routine. I’ve been consistent for about eight weeks and finally stopped snacking mindlessly after dinner.”
— Mia R., community member
Curated Collection

Kitchen Tools & Resources That Make Protein Snacking Easier

Things I actually use — no fluff, no hard sell, just genuinely helpful stuff
Kitchen Tool

Compact Digital Kitchen Scale

Eyeballing ounces of salmon or grams of protein powder gets old fast. A small, accurate kitchen scale removes all the guesswork from macro tracking.

Shop Now
Storage

Wide-Mouth Glass Mason Jars (12-pack)

Overnight oats, chia pudding, layered yogurt parfaits — these are the workhorses of any high-protein snack prep routine. Leakproof, reusable, dishwasher safe.

Shop Now
Cookware

Ceramic Non-Stick Pan (10-inch)

For cooking egg whites without a drop of butter or oil, a good ceramic non-stick pan is the difference between a clean snack and a calorie surprise. This one handles high heat without warping.

Shop Now
Meal Planning Guide

Weekly High-Protein Low-Calorie Meal Prep Guide

A full weekly structure that covers breakfast through snacks, with shopping lists and prep timelines. The most practical starting point if you’re building this habit from scratch.

Read the Guide
Challenge Plan

30-Day High-Protein Low-Calorie Snack Challenge

A month-long structured snack plan that rotates through different high-protein options. Good if you tend to eat the same two things on repeat and want more variety.

Start the Challenge
Snack Collection

25 Low-Calorie Protein Snacks You Can Make at Home

A companion list to this one, with a focus on homemade snacks that beat anything store-bought in terms of both nutrition and cost.

See the Recipes

Making It Work Day to Day Without Overthinking It

Here’s the thing about high-protein snacking that nobody tells you: the first week feels like a little too much planning, and then week two it becomes completely automatic. You stop needing to think about it because the options are already prepped, already in the fridge, already portioned. The system does the work.

FYI — you don’t need to hit 20 grams in literally every snack every single day to see results. What matters more is your overall daily protein target, which for most adults trying to manage weight or support muscle is somewhere between 0.7 and 1 gram per pound of body weight. These snacks are tools to help you hit that total without adding a lot of calories. Use them accordingly.

One thing worth knowing: almond butter and peanut butter are roughly comparable in protein (both around 7 grams per two tablespoons) but almond butter tends to run higher in vitamin E and magnesium, while peanut butter is generally cheaper and slightly higher in protein. Neither is dramatically better — just a useful comparison to have when you’re building snacks that include nut butters.

If you want to extend these snack ideas into full meals, the 20 high-protein low-calorie chicken recipes that actually taste good and the 12 low-calorie high-protein soup recipes both pair extremely well with snack-focused eating days.

Pro Tip

If you’re building snacks into a calorie-controlled day, log them before you eat them — not after. Front-loading the planning removes the “how bad was that actually?” moment and keeps you in control of the day.

Frequently Asked Questions

Can I really get 20 grams of protein from a snack without it becoming a full meal?

Yes, absolutely. The snacks on this list are specifically chosen because they hit the 20g protein mark while staying under 250 calories — well within the range of a snack rather than a meal. The key is choosing the right protein sources: Greek yogurt, egg whites, cottage cheese, lean meats, and whey protein are all high-protein-per-calorie options that don’t require eating a large volume of food.

What’s the best time to eat a high-protein snack for fat loss?

Timing matters less than people make it out to — your total daily protein and calorie intake is what drives fat loss, not whether you eat your Greek yogurt at 2pm or 4pm. That said, eating a protein-rich snack between meals is useful for preventing hunger spikes that lead to overeating at dinner. If you strength train, a snack within 30–60 minutes post-workout is genuinely useful for muscle recovery.

Are these snacks suitable for people who don’t eat dairy?

Several of them are, yes — the tuna, turkey roll-ups, shredded chicken, egg whites, smoked salmon, roasted chickpeas, baked tofu, and canned salmon options are all completely dairy-free. For the dairy-based options like Greek yogurt and cottage cheese, high-protein plant-based alternatives exist, but they typically require careful label-checking since protein content varies widely by brand.

How do high-protein snacks help with weight loss specifically?

Protein increases satiety hormones and suppresses hunger hormones more effectively than carbohydrates or fat, meaning you feel full on fewer calories. It also requires more energy to digest than other macronutrients — the so-called “thermic effect of food.” Combined, these effects make it genuinely easier to maintain a calorie deficit when your diet is high in protein without leaving you feeling deprived.

What if I can’t meal prep — are there truly no-cook options?

Absolutely. String cheese and turkey slices, canned tuna or salmon on rice cakes, cottage cheese out of the container, Greek yogurt from a single-serve cup, and a protein shake all require zero cooking and minimal preparation. Several of the highest-protein options on this list are grab-and-go by nature, which is part of why this approach works even for genuinely busy people.

Final Thoughts

The 20-gram protein snack isn’t a diet trick or a fitness-bro thing. It’s just a reliable way to eat less overall without feeling like you’re white-knuckling your way through the afternoon. When your snacks actually satisfy you, the rest of the day gets considerably easier to manage.

The 23 options here cover a real range — from three-minute no-cook options to batch-prep recipes worth making on a Sunday. Some will become weekly staples immediately; others will be nice to rotate in occasionally. The goal is building a personal shortlist of four or five that you actually enjoy and will consistently reach for.

Start with the easiest one on this list and go from there. You don’t need to overhaul your whole approach in a week — you just need to make the next snack a smarter one than the last.