10 Best Protein-Packed 100-Calorie Snacks for Weight Loss

Hard-Boiled Eggs: One large hard-boiled egg has about 78 calories and 6 grams of protein, making it a nutritious and filling snack

Greek Yogurt: A half-cup of non-fat Greek yogurt typically contains around 90-100 calories and 10 grams of protein.

Cottage Cheese: Half a cup of low-fat cottage cheese has roughly 90 calories and 12 grams of protein, providing a creamy and satisfying snack.

Edamame: Half a cup of steamed edamame beans contains about 90-100 calories and 8-10 grams of protein, along with fiber and essential nutrients.

Tuna: A 3-ounce can of tuna packed in water has approximately 100 calories and 20 grams of protein. Pair it with a few cucumber slices for a refreshing snack.

Turkey Slices: Three slices of deli turkey breast come in at about 90 calories and provide around 15 grams of protein.

String Cheese: One piece of low-fat string cheese has about 80 calories and 7 grams of protein, making it a convenient, on-the-go option.

Protein Shake: Half a scoop of protein powder mixed with water or almond milk can provide around 100 calories and 15-20 grams of protein.

Almonds: About 14 almonds contain roughly 98 calories and 4 grams of protein, plus healthy fats that can help keep you full longer.

Hummus and Veggies: Two tablespoons of hummus (about 60 calories) paired with half a cup of sliced bell peppers (15 calories) and cucumber sticks (10 calories) provide a total of around 85 calories.