20 Easy High-Protein Snacks

bowl of edamame with sea salt on a dark stone board

Nevena Zdravic / Getty Images

It can be easy to get protein, a dietary nutrient, from sit-down meals with plant sources like beans and lentils and animal sources like beef or pork. You may be wondering, however, how to get protein from snacks while on the go.

High-protein snacks—such as kefir, hummus, edamame, turkey roll-ups, and cottage cheese—can help increase your protein intake. Here are 20 portable, healthy snacks with plenty of protein.

1. Cottage Cheese

Protein: 11.6 grams (g) per 1/2 cup serving

A 4-oz serving of nonfat cottage cheese provides a little over 11g of protein and has only 81.4 calories. It also gives you 97.2 milligrams (mg) of bone-building calcium.

Cottage cheese is a versatile snack. You can pair it with fruit, vegetables, jam, salsa, and more. Buy it in single-serve cups or pack it in a thermos to go. Keep in mind that cottage cheese is high in sodium: It contains 420mg per half cup.

2. Hard-Boiled Egg

Protein: 6.3g per egg

In addition to protein, eggs give you vitamin D (specifically the yolk) and vitamin B-12 for just 77 calories per egg.

Hard-boiled eggs are easy to take on the run, especially if you peel them ahead of time. Some convenience and grocery stores sell hardboiled eggs in packs of two to pick up when traveling.

3. Peanut Butter To-Go Cups

Protein: About 9g per 43g-serving

Individual cups of peanut butter are a good portion-controlled snack to eat on the go. You can still get 3g of fiber and 25% of the daily value (DV) for niacin in a 250-calorie cup.

Pair peanut butter with wheat crackers, apples, or celery for a filling snack.

4. Mini Cheeses or String Cheese

Protein: 7g per serving

Mini cheese wheels or string cheese sticks are great protein snack options. Both contain around 7g of protein per serving. They are also good sources of calcium and are low in carbs. Mini cheese wheels can also contain vitamin A.

Both options are individually wrapped for portability, so you can grab one or two if you're going out or taking a break at work. Just be sure to eat them right away or keep them cool until you're ready for a snack. Try pairing cheese with grapes, apples, or veggies.

5. Single-Serve Oatmeal Packets or Cups

Protein: 6.5g per packet

Packs of instant oatmeal are 150 to 200 calories per serving. They also contain 4g of fiber and traces of other nutrients such as magnesium, phosphorus, potassium, and calcium.

Many companies sell single-serving cups of oatmeal, too. You can carry a packet or cup with you and ask for hot water at a fast-food restaurant or coffee shop. Choose unflavored oatmeal, and sweeten with sliced banana and a few unsalted nuts for a filling and nutrient-dense snack.

6. Edamame

Protein: 9g per half cup

The combo of protein and fiber is potent against hunger, and edamame has both. Cooked edamame—soybeans in their pods—supplies 4g of fiber as well as 337.5g of potassium.

Edamame is available in microwavable packs, but you can also enjoy them dry-roasted. Dry roasted edamame has even more protein, containing 20g per pack.

7. Roasted Chickpeas

Protein: 5g per 28g serving

For only 110 calories per serving, these beans offer 5g of protein and fiber each. Those aren't the only benefits. A daily serving of dietary pulses like chickpeas can help lower your level of LDL cholesterol—the type that can increase your risk of stroke or heart disease.

Make your own by mixing rinsed and drained chickpeas in a bowl with olive oil and your choice of spices—like chili powder, cumin, salt, and pepper. Bake them in an oven preheated to 425 degrees for about 45 minutes.

8. Yogurt

Protein: 12 to 20g per serving

Yogurt can be a great option for an easy protein snack. For example, low-fat dahi is a yogurt option with around 12g of protein per cup.

If you're aiming to get even more protein in your diet, try Greek yogurt. Depending on the brand, you'll also get 12 to 20g of protein per container, not to mention calcium and probiotics.

9. Whole-Grain Protein Bars

Protein: 10 to 15g per bar

Some whole-grain bars may contain around 10g of protein per serving, but read the label carefully. Some are loaded with sugar and fat depending on their ingredients.

A good measure is to aim for a bar with about 10 to 15g of protein, 3 to 5g of fiber, and no more than 5g of added sugar.

10. Tofu

Protein: 21g per half-cup

Another soy-based food, tofu, contains plenty of protein in just a half cup. It's also low in carbs, high in potassium, and high in calcium.

Tofu is versatile, as it can be served cooked or raw. Use marinades, herbs, and spices to add flavor to tofu.

11. Turkey Roll Ups

Protein: 11g per serving

Turkey roll-ups can be a tasty protein-packed option. Some pre-made roll-ups can contain 11g of protein per serving of three.

You can also make your own turkey roll-ups with ingredients like avocado or mustard, veggies, and cheese—pairing them with other healthy snacks. For ones you want to save for later, roll and stash in a plastic container or wrap in foil.

12. Box of Low-Fat Chocolate Milk

Protein: 8g per box

Chocolate milk is a good, high-protein snack. It also has other nutrients including calcium and potassium.

You can buy single-serve boxes of low-fat chocolate milk from brands like Organic Valley that don't need to be refrigerated. Throw one in your bag and sip it on your way home from a workout or when you need a quick boost.

13. Hummus Cup

Protein: 4g per 1 container (213 grams)

Hummus can be a good source of protein. Made from pureed chickpeas, tahini, and olive oil, hummus has 4g of fiber in one serving combined with veggies on the side.

Create your own snack pack with baby carrots, red bell pepper slices, grape tomatoes, or cucumber slices.

14. 100-Calorie Almond Packs

Protein: 4g per pack

Almonds are low in carbs and provide 2g of fiber. They also contain unsaturated fats, magnesium, iron, vitamin E, and other nutrients.

Try portioned packs of almonds if you don't have time to count them out into travel-friendly baggies.

15. Labneh

Protein: 5g per ounce

You may enjoy a type of cheese called labneh, made with goat's milk. Labneh contains 140mg of calcium and trace amounts of vitamin A.

Try eating labneh with bread, nuts, seeds, fruits, or vegetables.

16. Packaged Tuna

Protein: 46g per 6.5 oz can

Packaged tuna contains protein and 100% of your daily need for selenium, an antioxidant. You might consider buying it in a pouch, which makes it easier to eat.

There's no draining required and you can dig in with a fork. If you're not into plain tuna, try marinated flavors like lemon pepper.

17. Rice Cup

Protein: About 8g per 1-cup serving

Whole grains are a good source of protein. They can also contain fiber, potassium, and zinc.

Some rice cups require just one-minute in the microwave. Try rice cups that have a mix of power grains like brown rice and quinoa.

18. Jerky

Protein: 7 to 11g per 1-oz serving

Made with pork, beef, and turkey, jerky comes in inventive flavors like teriyaki or honey barbeque. One ounce of jerky has 7 to 11g of protein with few carbs.

Buy nitrate-free brands and watch out for sodium, since jerky is typically high in salt.

19. Kefir

Protein: 9g per 1-cup serving

Kefir is a low-fat, creamy, drinkable "yogurt." A cup contains protein, vitamin A, and vitamin D.

Kefir comes in lactose-free varieties, so it can be an option even if you have trouble digesting traditional dairy products.

20. Deli Chicken

Protein: 24g per 1-cup serving

Chicken has a lot of protein, as well as potassium. Add chicken to sandwiches or salads as a snack. Choose chicken options that are low in sodium—some chicken can have over 1,000mg of sodium per serving.

A Quick Review

You could increase your protein intake with protein-rich snacks like deli chicken, Greek yogurt, almonds, rice cups, and tofu. Consulting a registered dietitian can help you determine your protein needs. They can also give you information about which protein snacks will work best for your overall diet needs.

Frequently Asked Questions

  • How can I get 20g of protein in a snack?

    A few protein options can help you consume 20g of protein within a snack. For example, Greek yogurt and tofu can have that amount in one serving.

  • What snacks have 30g of protein?

    Snacks that incorporate at least one animal-based protein or a dairy product—like yogurt or cottage cheese—can get you to 30g of protein in a snack.

  • What is a cheap protein snack?

    Some cheap protein snacks include tofu, canned tuna, and brown rice.

Was this page helpful?
28 Sources
Health.com uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. U.S. Department of Agriculture FoodData Central. Cheese, cottage, nonfat, uncreamed, dry, large or small curd.

  2. U.S. Department of Agriculture FoodData Central. Egg, whole, cooked, hard-boiled.

  3. U.S. Department of Agriculture. Jif to go, creamy peanut butter.

  4. U.S. Department of Agriculture FoodData Central. String cheese.

  5. U.S. Department of Agriculture FoodData Central. Mini wheel colby cheese.

  6. U.S. Department of Agriculture FoodData Central. Cereals, Quaker, instant oatmeal organic, regular.

  7. U.S. Department of Agriculture FoodData Central. Edamame, cooked.

  8. U.S. Department of Agriculture FoodData Central. Dry roasted edamame.

  9. U.S. Department of Agriculture FoodData Central. Pulse, roasted chickpeas.

  10. Schoeneck M, Iggman D. The effects of foods on LDL cholesterol levels: A systematic review of the accumulated evidence from systematic reviews and meta-analyses of randomized controlled trials. Nutrition, Metabolism and Cardiovascular Diseases. 2021;31(5):1325-1338. doi:10.1016/j.numecd.2020.12.032

  11. U.S. Department of Agriculture FoodData Central. Lowfat dahi yogurt, lowfat.

  12. Nemec K. Cultural awareness of eating patterns in the health care setting. Clinical Liver Disease. 2020;16(5):204-207. doi:10.1002/cld.1019

  13. U.S. Department of Agriculture FoodData Central. Yogurt, Greek, plain, nonfat.

  14. U.S. Department of Agriculture FoodData Central. Protein whole grain crispy snack bars.

  15. U.S. Department of Agriculture FoodData Central. Tofu, raw, firm, prepared with calcium sulfate.

  16. U.S. Department of Agriculture FoodData Central. Craisin almon turkey roll-up, craisin almond turkey.

  17. U.S. Department of Agriculture FoodData Central. Chocolate 2% reduced fat milk boxes, chocolate.

  18. U.S. Department of Agriculture FoodData Central. Veggies & hummus carrots, celery, tomatoes with hummus snack pack, veggies & hummus.

  19. U.S. Department of Agriculture FoodData Central. Whole almonds 100 calorie packs, whole almonds.

  20. Dreher ML. A comprehensive review of almond clinical trials on weight measures, metabolic health biomarkers and outcomes, and the gut microbiotaNutrients. 2021;13(6):1968. doi:10.3390/nu13061968

  21. U.S. Department of Agriculture FoodData Central. Labneh in oil.

  22. U.S. Department of Agriculture FoodData Central. Tuna, canned, oil pack.

  23. U.S. Department of Agriculture FoodData Central. Brown, red & wild rice with quinoa, rice & quinoa.

  24. U.S. Department of Agriculture FoodData Central. Snacks, beef jerky, chopped and formed.

  25. U.S. Department of Agriculture FoodData Central. Kefir, lowfat, plain, LIFEWAY.

  26. Li A, Zheng J, Han X, et al. Advances in low-lactose/lactose-free dairy products and their production. Foods. 2023;12(13):2553. doi:10.3390/foods12132553

  27. U.S. Department of Agriculture FoodDataCentral. Chicken, prepackaged or deli, luncheon meat.

  28. Academy of Nutrition and Dietetics. 20 money-saving grocery shopping tips.

Related Articles