Hungry an hour after your snack? These 8 high-protein snacks under 150 calories actually hold you.
Eight real-food snacks around 150 calories or less with 6 to 22g of protein each, plus a simple formula to build your own.

The short answer: The best high protein snacks under 150 calories pair 10 to 20g of protein with something crunchy or juicy, like Greek yogurt with cinnamon, tuna in lettuce cups, or Cajun shrimp on cucumber. Protein tends to keep you full longer than the same calories from crackers or candy. So pick a real protein, add bold flavor, and keep the portion snack-sized.
It’s 3:30 PM. Lunch was hours ago, dinner is hours away, and you’re staring into the pantry. You grab a handful of something, then you’re hungry again 40 minutes later. Sound familiar? That isn’t a willpower problem. Instead, it’s usually a snack that had almost no protein in it. These high protein snacks fix that.
Below you’ll find 8 easy snacks, all around 150 calories or less, with the protein and time for each. Plus, every one is real food with real flavor.
Why high protein snacks keep you fuller
Protein is often called the most filling of the three macronutrients. In other words, gram for gram, it tends to quiet hunger better than carbs or fat.
For example, in a small 2014 study of 20 women, an afternoon Greek yogurt snack with 14g of protein was compared with crackers and chocolate snacks with the same calories. After the yogurt, the women felt less hungry, waited longer before asking for dinner, and ate less at that meal. It was a short study, so it isn’t the final word. Still, it lines up with what many of us notice at 3 PM.
Also, protein matters for more than hunger. Your body uses it for muscle, skin, hair and more. If you want the full picture, our guide to how much protein you actually need breaks it down by body weight and activity.
What makes a good snack under 150 calories?
Not every snack labeled “protein” is worth it. So here’s a simple test to run before you eat:
- 10g of protein or more. That’s the point where most people start to feel a difference.
- About 150 calories or less. Big enough to matter, small enough that dinner still sounds good.
- Real food first. Eggs, yogurt, fish, chicken, beans and cheese beat a long ingredient list.
- Crunch, water or both. Cucumber, celery, lettuce and berries add volume for very few calories.
- Big flavor. Garlic, chili, lime, smoked paprika and cinnamon make a small snack feel like a treat.
One more tip: drink a glass of water with your snack. Sometimes thirst feels a lot like hunger, especially on busy days when you forget to sip.
That last one is the secret. A bland snack leaves you looking for something else. On the other hand, a spicy, tangy, crunchy one actually feels done.
8 high protein snacks under 150 calories
Each one lists rough calories, protein and time. Numbers are estimates, so they’ll shift a little with brands and portions.
- Chipotle lime tuna lettuce cups: about 125 calories, 22g protein, 5 minutes. Light tuna, Greek yogurt, lime and chipotle in crisp lettuce. No stove.
- Cajun shrimp cucumber bites: about 130 calories, 20g protein, 10 minutes. Smoky seared shrimp on cold cucumber with garlic lemon yogurt.
- Plain Greek yogurt with cinnamon and blueberries: about 120 calories, 17g protein, 1 minute. Use 3/4 cup of nonfat Greek yogurt, a big pinch of cinnamon and a small handful of berries.
- Roasted chicken breast slices: about 95 calories, 18g protein, 1 minute. Two ounces of chicken you roasted on prep day, dusted with smoked paprika and flaky salt.
- Peppery cottage cheese with cherry tomatoes: about 110 calories, 12g protein, 2 minutes. Half a cup of 2% cottage cheese, cracked black pepper, chili flakes and halved tomatoes.
- Chili lime edamame: about 95 calories, 9g protein, 5 minutes. Half a cup of shelled edamame, steamed, then tossed with lime juice, flaky salt and chili flakes. It’s also a great plant-based pick.
- Mozzarella stick and apple slices: about 130 calories, 7g protein, 1 minute. One part-skim mozzarella stick with half a small crisp apple.
- A garlic ginger marinated jammy egg with cucumber spears: about 100 calories, 6g protein, ready from your fridge. Make a batch on Sunday and grab one all week.
Notice the pattern? The top four give you the most protein for the fewest calories. Meanwhile, the last few are lighter on protein but still beat a granola bar for staying power.
How to build your own snack in 2 minutes
You don’t need a recipe every time. Instead, use this simple formula and mix and match:
- Pick one protein: Greek yogurt, cottage cheese, tuna, shrimp, chicken, eggs or edamame.
- Add one crunchy or juicy food: cucumber, celery, bell pepper strips, cherry tomatoes, berries or apple.
- Finish with one flavor hit: lime, garlic, chili flakes, smoked paprika, za’atar, everything seasoning or cinnamon.
For example, cottage cheese plus cucumber plus za’atar is a savory little bowl. Likewise, Greek yogurt plus apple plus cinnamon tastes like pie filling. Keep it to one handful of the crunchy part, and you’ll stay right around 150 calories.
When a protein snack makes the most sense
Not everyone needs a snack every day. However, there are a few times when one really helps:
- The long afternoon gap. If lunch is at noon and dinner is at 7, a protein snack around 3 or 4 may help you walk into dinner calm instead of starving.
- Before a workout. A small snack an hour before you move may give you steadier energy.
- When your appetite is small. If you eat less at meals, snacks help you reach your protein for the day. Our guide on what to eat on a GLP-1 shows how.
- After a long shift. Also, a quick protein snack can bridge the gap while dinner cooks.
On the flip side, if you’re not hungry, you don’t need to eat just because it’s 3 PM. Listen to your body first.
Prep once, snack all week
The best snack is the one that’s ready when hunger hits. So spend 20 minutes on Sunday and set yourself up:
- Roast two chicken breasts with garlic and smoked paprika, then slice and refrigerate.
- Make a batch of jammy eggs and keep them in their marinade.
- Wash and slice cucumbers, peppers and celery into a container with a damp paper towel.
- Portion Greek yogurt and cottage cheese into small jars.
- Keep a few cans of light tuna and a bag of frozen edamame on hand for backup.
As a result, your high protein snacks take one minute to grab. That’s faster than the drive-through, and it tastes better too.
Frequently asked questions
How much protein should a snack have?
A good target is about 10 to 20g. That’s usually enough to take the edge off hunger without turning your snack into a full meal.
What is the most filling snack under 150 calories?
Snacks that pair lean protein with water and crunch tend to fill you up most. For example, plain Greek yogurt, tuna lettuce cups and shrimp on cucumber all land near 20g of protein for about 100 to 130 calories.
Are high protein snacks good for weight loss?
They may help. Protein tends to keep you fuller than the same calories from sugary or salty snack foods, so you may eat less later. Still, your whole day of eating matters more than any one snack.
What is a good high protein snack with no cooking?
Plain Greek yogurt, cottage cheese, a part-skim mozzarella stick, leftover roasted chicken and tuna lettuce cups all take less than 5 minutes and need no stove.
Save this list for your next 3 PM slump, and send it to the friend who’s always hungry by 4.
This article is for general information and is not medical or nutrition advice.


