These protein-packed foods are versatile, portable and convenient.

When it comes to snack options,eggsare often one of the top protein-packed snacks that come to mind.

There are plenty of reasons for thisone being that eggs are delicious and nutritious.

a recipe photo of the Crunchy Roasted Chickpeas

Photo:Diana Chistruga

And each large egg offers 6 grams of protein, per theUSDA.

Read on to discover which foods made our list.

And according to theUSDA, a 3-ounce serving of shrimp provides a whopping 20 grams of protein.

Canned Fish

Canned fishis another seafood source thats rich in protein.

Tangy and tart, cottage cheese boasts 12 grams of protein for every half-cup serving, per theUSDA.

Look for low- or no-sodium varieties if you are watching your salt intake.

Dig into cottage cheese alone or top it with fruits likestrawberriesfor added fiber and sweetness.

OurCottage Cheese Snack Jarmakes an ideal filling snack for midday or midafternoon.

Edamame

A half-cup of edamame, in pods, has 9 grams of protein, per theUSDA.

Edamame is an excellent snack because of its filling fiber4 grams per 12-cup serving.

Another way to enjoy shelled edamame is by whipping it into Edamame Hummus.

Pair the dip with your favorite whole-grain crackers, pita bread or veggies.

But almonds boast the most fiber, vitamin E and calcium of all tree nuts.

Kefir

Milk kefiris a fermented yogurt-like drink made with kefir grains and milk.

According to theUSDA, milk kefir has 9 grams of protein per cup.

Because kefir is fermented, it also provides probioticsthose gut-loving beneficial bacteria.

Per theUSDA, a 6-ounce container provides 15 grams of protein.

Eat it as-is, blend it into asmoothieordress it upwith your favorite fruit and nuts.

According to theUSDA, 2 tablespoons of almond butter provides close to 7 grams of protein.

Chickpeas

A half-cup of cooked chickpeas has more than 7 grams of protein, per theUSDA.

Plus, these little legumes also have 6 grams of digestion-friendly (and filling) fiber per 12-cup serving.

Chickpeas are also a good source of iron.

Both dried and canned chickpeas are nutritious, affordable, versatile and delicious.

Make your ownhummusor use the legumes to make aChickpea Snack Salad.

Looking for a crunchy snack instead?

Roast chickpeas and sprinkle with spices, herbs and seasonings for added flavor.

Except for almonds, almond butter and chickpeas, the foods mentioned in this list are complete proteins.