Snacking isn’t the enemy of weight loss — mindless snacking is. The right snack holds you over until your next meal without blowing your daily calorie budget. These 20 options all come in under 150 calories and are actually filling, not just technically low-calorie.
They’re organized by craving type, because “have a rice cake” isn’t helpful when what you actually want is something crunchy or sweet.
When You Want Something Crunchy
1. Air-Popped Popcorn (3 cups) — ~90 cal
Volume is the secret here. Three cups of air-popped popcorn is a huge bowl of food for under 100 calories. It’s the poster child for low calorie snacks precisely because the volume tricks your brain into feeling satisfied. Skip the butter; a light sprinkle of nutritional yeast or smoked paprika adds flavor for almost nothing.
2. Rice Cakes with a Thin Smear of Almond Butter (2 cakes) — ~130 cal
Two plain rice cakes run about 70 calories. Add a thin smear of almond butter and you’re at roughly 130 while getting a hit of fat and protein that slows digestion.
3. Celery with 1 tbsp Peanut Butter — ~100 cal
The classic. Celery is essentially free in calorie terms (~10 cal per stalk), and a tablespoon of peanut butter adds ~90 calories along with protein and fat. It’s more satisfying than it sounds.
4. Baby Carrots (1 cup) with 2 tbsp Salsa — ~60 cal
Carrots have a natural sweetness that makes them more snack-like than most raw vegetables. Pair with salsa instead of hummus if you’re watching calories closely — salsa is ~10 calories per two tablespoons.
5. Cucumber Slices with Everything Bagel Seasoning — ~25 cal
Barely registers calorically, but the seasoning makes it feel intentional rather than sad diet food. Good as a small bridge snack when you’re not very hungry but need something to do with your hands.
When You Want Something Protein-Forward
6. Hard-Boiled Egg — ~70 cal
One of the most satiating low calorie snacks per calorie. Research indicates that protein from eggs triggers satiety hormones more effectively than equivalent calories from carbs. Keep a few boiled in the fridge for grab-and-go moments.
7. Cottage Cheese (½ cup, low-fat) — ~90 cal
Half a cup of low-fat cottage cheese delivers roughly 13g of protein for around 90 calories. It’s not exciting on its own, but add a few cherry tomatoes or a pinch of black pepper and it becomes a legitimate snack.
8. Deli Turkey Slices (3–4 slices) — ~60–80 cal
Three or four slices of lean deli turkey wrapped around a pickle spear is about 70 calories and surprisingly filling. The saltiness satisfies that processed-food craving without the processed-food calorie count.
9. Edamame (½ cup, shelled) — ~95 cal
Half a cup of shelled edamame has about 8g of protein and 4g of fiber. Studies suggest that fiber and protein together have the strongest effect on satiety, which makes edamame one of the most effective low calorie snacks for actually staying full.
10. Greek Yogurt (½ cup, plain, non-fat) — ~65 cal
Half a cup of plain non-fat Greek yogurt sits around 65 calories and offers 10–11g of protein. Add a few berries if you need sweetness; a handful of blueberries adds ~20 calories.
When You Want Something Sweet
11. Fresh Strawberries (1 cup) — ~50 cal
A full cup of strawberries is 50 calories. They’re also high in water content, which contributes to fullness. If you want them to feel more like a dessert, slice them and let them sit with a tiny pinch of sugar for 10 minutes — they release juice and taste like they’ve been prepared.
12. Frozen Grapes (1 cup) — ~60 cal
Freeze a bunch of grapes and eat them straight from the freezer. The cold slows you down and makes each one feel more deliberate. One cup lands around 60 calories.
13. Apple Slices with Cinnamon — ~80 cal
A medium apple is roughly 80 calories. Slice it, dust with cinnamon, and it tastes like you’re eating something much more indulgent than you are.
14. Dark Chocolate (1 square, 70%+) — ~50–55 cal
One square of high-percentage dark chocolate — not a whole bar, one square — satisfies chocolate cravings at around 50 calories. The bitterness means you don’t automatically reach for another piece the way you might with milk chocolate.
15. Banana Nice Cream (½ frozen banana, blended) — ~50 cal
Blend half a frozen banana until smooth. It becomes creamy and genuinely ice-cream-like in texture for about 50 calories. Add a drop of vanilla extract if you have it.
When You Want Something Warm or Savory
16. Miso Soup (1 packet instant) — ~35 cal
Instant miso packets run around 35 calories. The warm liquid creates a sense of fullness that cold snacks don’t, and the sodium satisfies salt cravings without chips.
17. Cherry Tomatoes with Sea Salt (1 cup) — ~30 cal
A cup of cherry tomatoes is essentially nothing calorically, but the burst of acidity and a pinch of flaky salt makes them feel like a real snack rather than diet punishment.
18. Baked Egg in Avocado (½ avocado, small) — ~140 cal
Cut a small avocado in half, crack an egg into the pit cavity, bake at 425°F for 12–15 minutes. About 140 calories and genuinely filling — the fat from the avocado and protein from the egg are both satiating.
19. Lentil Soup (½ cup canned) — ~100 cal
Half a cup of canned lentil soup reheated takes two minutes and provides fiber, protein, and warmth for around 100 calories. It sounds like a meal, but the portion size keeps it solidly in snack territory.
20. Roasted Chickpeas (¼ cup) — ~120 cal
Quarter cup of roasted chickpeas is crunchy, high in protein and fiber, and shelf-stable. Evidence points to legume-based snacks keeping people fuller longer than grain-based ones at equivalent calorie counts. Buy them pre-made or roast a batch yourself with olive oil and spices.
A Note on Actually Logging Your Snacks
Snacks are where most people’s calorie tracking falls apart — not because the snacks are disastrous, but because they’re easy to forget. A handful of something here, a bite of something there. Research indicates that untracked snacks account for a significant portion of unexplained calorie surplus in people who are “eating healthy but not losing weight.”
The fix isn’t willpower — it’s friction reduction. The easier it is to log, the more likely you are to do it.
Start Tracking with AIDente
AIDente makes logging low calorie snacks effortless — just take a photo and the AI identifies what you’re eating and estimates the calories automatically. No barcode scanning, no manual database searches. If you’re building a habit of smarter snacking, tracking what you eat in real time is the fastest way to see what’s actually working.