15 high-protein snacks under 250 calories
Fifteen snack ideas that hit 10 to 20g of protein under 250 kcal, with weighed macros, prep time, and links to the full recipes where they exist.
Snacks are where calorie deficits go to die. The official meals are usually fine; the cracker drawer at 4pm is what blows the daily total. Switching to protein-anchored snacks changes the day in two ways. Hunger drops because protein satiates harder per calorie. The total calorie intake drops because protein-anchored snacks are usually 30 to 40% lower in calories than the carb-anchored snack the protein replaces.
Fifteen plates that hit 10 to 20g of protein for under 250 kcal are below.
(For why protein per calorie matters more than volume alone, see how much protein you actually need per day for the daily target and why a calorie deficit stalls for the role snacks play in the gap between paper math and real results.)
1. Greek yogurt with frozen berries
Per serving: 170 kcal · 17g protein · 18g carbs · 0g fat
170g of plain 0% Greek yogurt, 80g of frozen mixed berries that thaw into a syrup as they sit. No sweetener needed. This is the anchor snack of any 1,800 kcal day. Two minutes, no cleanup. (Greek yogurt calorie breakdown.)
2. Cottage cheese with cucumber
Per serving: 130 kcal · 14g protein · 6g carbs · 4g fat
150g of low-fat cottage cheese, sliced cucumber on the side, salt and pepper. The savory cottage cheese option for people who do not want a dessert-tasting snack. Add hot sauce for kick.
3. Hard-boiled egg with cherry tomatoes
Per serving (1 egg): 90 kcal · 6g protein · 4g carbs · 5g fat
One large egg, boiled. 100g of cherry tomatoes. Salt. Pinch of feta if you have it. Two boiled eggs put this at 165 kcal for 13g protein, still inside the budget.
4. Apple with measured peanut butter
Per serving: 200 kcal · 5g protein · 22g carbs · 9g fat
One medium apple sliced, 16g of peanut butter (one level tablespoon, not a heaped scoop). The peanut butter is the variable; eyeballed it is usually 30g and 200 kcal of fat alone. Weigh it once. The protein is modest, but the snack is satisfying because of the fat-fiber-fruit stack. (Why "a tablespoon of peanut butter" is rarely a tablespoon.)
5. Apple peanut butter protein bites
Per serving (3 bites): 220 kcal · 9g protein · 22g carbs · 11g fat
A no-bake combination of apples, peanut butter, oats, and protein powder rolled into bite-sized pieces. Five minutes of work, two days in the fridge. Pre-portioned so you do not eat seven. → Apple peanut butter protein bites
6. Banana oat protein muffins
Per muffin: 165 kcal · 12g protein · 22g carbs · 4g fat
No flour, no protein powder mix-in (the protein comes from cottage cheese and eggs in the batter). Bake a batch on Sunday, eat across the week. → Banana oat protein muffins
7. Frozen Greek yogurt bark
Per serving: 175 kcal · 11g protein · 18g carbs · 4g fat
Thin layer of Greek yogurt frozen flat with berries and a drizzle of dark chocolate. Three hours in the freezer, snaps into shards. The dessert-coded snack that is actually a yogurt with toppings. → Frozen Greek yogurt bark recipe
8. 30g beef or turkey jerky
Per serving: 110 kcal · 15g protein · 5g carbs · 2g fat
Read the label: most jerky is good (high protein, low fat) but some brands are sweetened heavily. Choose ones with under 5g of sugar per serving. Travel-proof, gym-bag-proof, no refrigeration needed. (Reading the nutrition label is half the snack-buying battle.)
9. Edamame with sea salt
Per serving (100g shelled): 120 kcal · 11g protein · 9g carbs · 5g fat
Microwave a frozen pouch of edamame in pods (3 minutes), salt the pods, eat from the shell. The shelling slows you down and stretches a 120 kcal snack to feel like 30 minutes of low-key eating.
10. Tuna on cucumber rounds
Per serving: 130 kcal · 22g protein · 4g carbs · 3g fat
Half a 80g can of tuna in water, drained, mixed with a teaspoon of Greek yogurt, lemon, mustard, salt. Spoon onto thick cucumber rounds. The lowest-calorie 22g protein snack on this list, by a wide margin.
11. 30g sliced turkey breast roll-ups
Per serving (3 roll-ups): 150 kcal · 18g protein · 4g carbs · 7g fat
Three slices of low-sodium deli turkey, each rolled around a thin slice of cheese (or a pickle, or a piece of avocado). Two minutes. The protein-per-calorie is excellent; the sodium is the only watch-out, especially with cheese.
12. Chocolate peanut butter chia pudding
Per serving: 360 kcal · 22g protein · 22g carbs · 16g fat
Just over the 250 kcal cap on a per-serving basis, but the 5-minute prep and the 22g of protein make it worth a mention. Halve the recipe to a 180 kcal half-portion if the budget is tight. → Chocolate peanut butter chia pudding
13. Cottage cheese with pineapple
Per serving: 180 kcal · 17g protein · 18g carbs · 3g fat
200g of low-fat cottage cheese, 100g of fresh pineapple chunks. The pineapple-cheese pairing is more interesting than it sounds; the bromelain in pineapple is mildly tenderizing, which subtly changes the cottage cheese texture. Worth trying once.
14. Roasted chickpeas (30g)
Per serving: 130 kcal · 6g protein · 22g carbs · 2g fat
Pre-roasted seasoned chickpeas from a bag, or homemade by roasting drained chickpeas at 200°C / 400°F for 25 minutes with olive oil and spices. The protein is moderate but the fiber is high (5g per serving), which makes them more satiating than the protein number alone suggests. (Why fiber adds to satiety per calorie.)
15. Protein shake (water-based)
Per serving: 150 kcal · 25g protein · 5g carbs · 2g fat
One scoop of whey or pea protein in 300ml of water, shaken. Not glamorous. The single fastest way to add 25g of protein to any day, especially when the official meals fell short. Drink it cold.
A note on what is not on this list
Granola bars. Most "protein" bars hit 8 to 10g of protein for 200 kcal, which is the same protein-per-calorie as plain Greek yogurt at half the price. The flavors are good. The math is bad.
Trail mix. A 50g portion (the size most people pour) is 250 kcal but only 6g of protein. The fat does most of the work in the calorie count, the protein is a rounding error, and the dried fruit makes you want more 30 minutes later.
Crackers and cheese. Three crackers and a slice of cheese can hit 200 kcal for 5g of protein. It feels like a snack and is structurally a small dessert.
"Healthy" cookies and bakery snacks. Even the protein-fortified versions usually deliver 8 to 12g of protein for 250 to 300 kcal, lower density than the dairy or egg-based snacks above.
How to use this list
The pattern that runs through every entry: a protein source first, then fiber or volume for satiety. Protein anchors the snack to actually fill you. Fiber and water content extend the perceived size of the snack so 150 kcal feels like enough.
If you keep three of these in rotation, the 4pm snacking problem usually dissolves. The simplest rotation is: Greek yogurt, hard-boiled eggs, and one prep-ahead recipe (muffins, bark, or chia pudding). That covers savory, sweet, and on-the-go without thinking about it.
Pairs well with: how to stop night-time snacking, how much protein you actually need per day, and reading nutrition labels honestly for when bagged snacks misrepresent their protein.
