9 Low-Calorie Snacks That Are High in Protein


Meat trimmed of fat, cut into strips, and dried; high in protein with 9g per ounce; best made at home to avoid added sugar and artificial ingredients.

Trail Mix

Combination of dried fruit, nuts, sometimes chocolate and grains; provides 8g of protein per 2oz serving; almonds or pistachios increase protein content; high in calories, so eat in moderation.

Turkey Roll-ups

Slices of turkey breast wrapped around cheese and veggies; high in protein with 12g per wrap; improves blood sugar levels and appetite regulation; low in carbs.

Greek Yogurt Parfait

Greek yogurt with 20g of protein per 200g serving; high in calcium; combine with granola and berries for a filling snack; granola adds extra protein but also increases calories.

Veggies and Yogurt Dip

Veggies paired with a yogurt dip made from Greek yogurt and herbs; 100g of Greek yogurt provides 10g of protein; make dip ahead for convenient snacking.


Canned tuna provides 20g of protein per 3oz serving; high in B vitamins, selenium, and omega-3 fatty acids; healthy and convenient snack.

Hard-boiled Eggs

Versatile and nutritious, containing almost every nutrient needed; one egg provides 6g of protein; promotes fullness and may reduce calorie intake later.

Peanut Butter Celery Sticks

Celery sticks with 1-2 tbsp of peanut butter; peanut butter provides 9g of protein per 2 tbsp; promotes feelings of fullness.

No-bake Energy Bites

Combines ingredients like nut butter, oats, and seeds; no baking required; provides 4g of protein per ball; protein powder can increase protein content to over 6g per ball.