Healthy Snacks for Weight Loss — 20 High-Protein Ideas
Snacking has a bad reputation in weight loss, and it is mostly undeserved. The snack is not the problem — the snack's size, protein content and timing are. A 150 kcal snack with 15 g of protein at 4 pm can be the difference between a controlled dinner and an 800 kcal binge at 6 pm, because it takes the edge off hunger before the meal that usually goes wrong. The research is consistent: protein and fibre are what make a snack satisfying, and most popular snacks have neither.
The rule for this guide is simple: every snack below is under 200 kcal and carries at least 10 g of protein, or at least 5 g of fibre, or both. A 70 kg person cutting at 1,700 kcal (above the 1,200 kcal floor for women, and a sensible deficit for most men too) can fit two such snacks a day — 300 kcal total — and still have 1,400 kcal for three meals. Snacks are a budget line, not a free-for-all: plan them, portion them, and they help.
Use the calculator
Start with your own numbers: try our protein calculator to work out your figures before applying anything on this page. The worked examples below use round numbers so you can follow the maths; the calculators use your real weight, height, age and goal.
Related reading: Fibre and Weight Loss, Meal Prep for Beginners, What to Eat After a Workout. You can also browse the full guides section for the rest of the series.
The key points
Protein is what makes a snack satisfying. Protein slows stomach emptying and triggers fullness signals more strongly than carbohydrate or fat, which is why 150 g of Greek yoghurt (15 g protein, 90 kcal) keeps you full for hours while a 150 kcal biscuit leaves you hungry in twenty minutes. The threshold that matters is roughly 10–20 g of protein per snack — below that, the snack is mostly carbohydrate and the fullness does not last.
Fibre is the second lever. A snack with 5 g or more of fibre — an apple with peanut butter, a handful of nuts, raw vegetables with hummus — is physically bulkier and slower to eat, which gives fullness signals time to register. Combining protein and fibre in one snack, such as cottage cheese with berries or an apple with a small handful of almonds, covers both levers at once.
Portion before you eat, not while you eat. Eating from a family-size bag is the single biggest snacking trap: people eat roughly 30–50% more from a large pack than from a pre-portioned one, without feeling any fuller. Portion the snack into a bowl or a small container before you sit down, and put the pack away. The rule costs nothing and is worth more than any 'superfood' snack.
Timing beats willpower. The snack that prevents overeating is the one eaten before you are ravenous — usually mid-afternoon, three to four hours after lunch. A snack eaten at 4 pm protects dinner; a snack eaten at 7 pm after dinner is dessert. If you are hungry every afternoon, the problem is usually lunch: add protein or fibre there first, and the afternoon snack becomes smaller on its own.
At a glance
| Snack | Portion | Calories | Protein | Fibre |
|---|---|---|---|---|
| Greek yoghurt 0% | 150 g | 90 kcal | 15 g | 0 g |
| Cottage cheese | 150 g | 145 kcal | 17 g | 0 g |
| Boiled eggs | 2 medium | 140 kcal | 13 g | 0 g |
| Tuna pouch | 1 pouch (80 g) | 110 kcal | 20 g | 0 g |
| Edamame | 150 g | 180 kcal | 17 g | 8 g |
| Beef jerky | 30 g | 100 kcal | 15 g | 0 g |
| Protein shake | 1 scoop | 120 kcal | 24 g | 0 g |
| Apple + peanut butter | 1 apple + 15 g | 190 kcal | 4 g | 5 g |
| Hummus + carrots | 60 g + 150 g | 170 kcal | 5 g | 7 g |
| Skyr | 150 g | 100 kcal | 17 g | 0 g |
The other ten ideas follow the same pattern: a protein base (yoghurt, eggs, tuna, cottage cheese, shake) plus fruit, vegetables or a small handful of nuts for fibre and volume. Values are typical USDA figures; check your brand's label for exact numbers.
The formula behind it
The snack budget is simple arithmetic: snack calories = daily target − meal calories. At a 1,700 kcal target with three meals of 450 kcal, that leaves 350 kcal for snacks — two 150–175 kcal snacks. Protein follows the published range of 1.6–2.2 g/kg a day for people in a deficit (Morton et al., 2018, British Journal of Sports Medicine): at 70 kg that is 112–154 g a day, and two 15 g snacks contribute 30 g of it, nearly a quarter of the day's target. The calorie target itself should never fall below the safety floors of 1,200 kcal a day for women and 1,500 kcal a day for men.
Worked example — a 70 kg woman cutting at 1,700 kcal, protein target 1.8 g/kg = 126 g a day. Breakfast 25 g, lunch 35 g, dinner 40 g leaves 26 g for snacks, which two snacks cover exactly: Greek yoghurt (15 g protein, 90 kcal) at 11 am and edamame (17 g protein, 180 kcal) at 4 pm. Total snack calories: 270 kcal, total protein: 158 g — slightly over target, which is fine. Without the snacks, the same person would arrive at dinner having eaten only 100 g of protein and feeling hungry enough to add an unplanned 300 kcal to the meal. The snacks cost 270 kcal and save more than that.
Your plan, step by step
- Set your daily calorie target and protein target first, then work out what is left for snacks — usually 200–350 kcal.
- Choose two snacks a day with at least 10 g of protein each, and buy them in single portions, not family packs.
- Portion the snack into a bowl before eating, and eat it sitting down, not standing in the kitchen.
- Time the bigger snack for mid-afternoon, three to four hours after lunch, when hunger peaks.
- If you are still hungry after a snack, add protein or fibre to the previous meal before adding a third snack.
How to use this guide
Use the list as a shopping list, not a prescription: pick four or five snacks you actually like, keep them in the house, and rotate them so you never get bored. Judge a snack by the two hours after you eat it — if you are comfortably full until the next meal, it works; if you are hungry again in thirty minutes, it does not, whatever the label says. And if your weight is falling at 0.5–1% of body weight a week, the snack budget is right.
Common mistakes
Snacking on 'healthy' foods with no protein. Rice cakes, dried fruit and granola bars are marketed as healthy and carry almost no protein, so they do not satisfy. A snack needs protein or fibre to do its job — check the label for at least 10 g of protein or 5 g of fibre before calling it a snack.
Eating the snack and the meal. A snack is a bridge between meals, not an addition to them. If you snack at 5 pm and then eat a full dinner at 6 pm, the snack was extra calories. Space snacks at least two to three hours from meals, or shrink the next meal to match.
Buying snacks in bulk packs. People eat 30–50% more from a large pack than from a pre-portioned serving. Buy single portions, or portion at home into small containers the moment you unpack the shopping.
What this guide does NOT tell you
Calorie and protein figures in this guide are estimates from USDA food data and published protein ranges (Morton et al., 2018); individual products vary, so check your own labels. People with nut, dairy, egg or fish allergies must choose snacks accordingly — several items on this list are common allergens. This guide does not diagnose or treat eating disorders: if snacking feels out of control, or if you are restricting food and then bingeing, the right next step is a clinician or registered dietitian, not a stricter snack list.
Frequently asked questions
Are snacks bad for weight loss?
No — unplanned, oversized snacks are bad for weight loss. A planned snack of 150–200 kcal with 10–20 g of protein usually helps, because it prevents the ravenous hunger that leads to a much larger meal later. The evidence is consistent: people who plan snacks lose as much weight as people who do not snack, and they report less hunger. The difference is planning, not snacking itself.
What is the best snack for weight loss?
The best snack is one with at least 10 g of protein and under 200 kcal that you actually enjoy — Greek yoghurt, cottage cheese, boiled eggs, tuna or edamame all qualify. Protein is the key ingredient because it is the most filling macronutrient per calorie. A snack with protein and fibre together, such as an apple with peanut butter, is better still.
How many snacks a day should I have?
Most people do well with one or two snacks a day, totalling 200–350 kcal, fitted into the daily calorie target. More than that usually means the main meals are too small or too low in protein. If you need three snacks to get through the day, add protein or fibre to lunch before adding a third snack.
Is fruit a good snack for weight loss?
Fruit is a good snack because it is high in water and fibre and low in calories — an apple is about 95 kcal with 4.5 g of fibre. On its own it is not very filling for long, because it is low in protein, so pair it with a protein food: apple with peanut butter, berries with yoghurt, or a banana with a small handful of nuts. The combination is far more satisfying than either part alone.
Should I snack before bed?
A small protein snack before bed (150 kcal, 15–20 g protein, such as cottage cheese or Greek yoghurt) is fine and may help overnight muscle repair, especially if you train in the evening. A large snack before bed is a different matter — it is usually boredom or habit rather than hunger, and the calories add up. If you are genuinely hungry, eat the protein snack; if you are not, the kitchen is closed.
Estimates only, not medical advice. Minimum safe intakes: 1,200 kcal/day women, 1,500 kcal/day men — consult a healthcare professional before a very-low-calorie diet.
