High-Protein Snacks

Homemade high-protein snacks with 15 grams of protein or more: protein balls, cookie dough and protein mousse you can make ahead.

21 recipes, sorted by protein per serving.

Pick by goal

The most protein per serving

Lightest, under 300 calories

Ready in 20 minutes or less

More high-protein snacks

A good snack bridges the gap between meals without turning into a second lunch. These are homemade, make-ahead and built to deliver at least 15 grams of protein per serving.

Our favorites

Snack smarter

Portion snacks into containers when you make them. It is much easier to stop at a serving that is already measured out.

Questions people ask

What is a good high-protein snack?

Look for at least 10 to 15 grams of protein. Greek yogurt, cottage cheese, hard-boiled eggs, jerky, edamame and homemade protein balls are all good options.

Are homemade protein snacks cheaper than store-bought bars?

Usually, yes. A batch of 12 protein balls costs about the same as 2 or 3 protein bars and you control the sugar.