Skip to Content

What Are the Cheapest Proteins?

Want to feed your family better food on a budget? Here is a list of some of the cheapest proteins to keep your stomach and wallet full!

You don’t have to be a bodybuilder to enjoy the effects of protein! One of the 3 macronutrients, protein helps to keep you full and build and maintain muscle mass. The daily recommended protein intake is 10-30% of your diet; so if you eat 2,000 calories a day, 50 grams of protein per day would be about 10%, and 100 grams per day (like what I eat) is about 20% of your diet.

You have a family to feed and want to make sure they get enough nutrients, but you’re also on a budget. What are the cheapest proteins?

Because I’m a huge nerd and like collecting data, I’ve rounded up popular types of protein and broke them down into price per gram of protein (Using the USDA website for information). It’s not an all-inclusive list, but it’s what I usually buy and is for a “typical” family. Prices are average for my area (Ohio); yours may vary. Read the list below and decide what you could afford to buy more of!

Meat

Boneless skinless chicken breast, raw: $1.89/lb

  • 22.50 grams of protein per 100g
  • 1.85 cents per gram of protein

Ground beef, 80% lean, raw: $2.19/lb

  • 17.17 grams of protein per 100g
  • 2.81 cents per gram of protein

Ground turkey, lean, raw (Aldi brand): $1.89/lb

  • 18.75 grams of protein per 100g
  • 2.22 cents per gram of protein

Pork loin, center cut, raw: $1.79/lb

  • 21.14 grams of protein per 100g
  • 1.87 cents per gram of protein

Spiral ham, fully cooked: $1.19/lb

  • 18.66 grams of protein per 100g
  • 1.41 cents per gram of protein

Canned tuna: $.65 per can

  • 26 grams of protein per can
  • 1.25 cents per gram of protein

Dairy

Skim milk: $1.59/gallon

  • 8 grams of protein per cup
  • 1.24 cents per gram of protein

Eggs: $.49/dozen

  • 6 grams of protein per egg
  • .68 cents per gram of protein

Cottage cheese: $1.99 per 24-ounce container

  • 14 grams of protein per half cup
  • 2.3 cents per gram of protein

Nonfat Greek yogurt: $3.69 per 32-ounce container

  • 24.22 grams of protein per cup (227 grams)
  • 3.8 cents per gram of protein

Mozzarella string cheese: $2.79 per pack of 12 sticks

  • 8 grams of protein per cheese stick
  • 2.9 cents per gram of protein

Vegetables

Frozen peas: $1.00 per 16-ounce bag

  • 4.62 grams of protein per serving (About 2/3rd cup)
  • 4.32 cents per gram of protein

Black beans: $.59 per can

  • 14.47 grams of protein per cup (240g)
  • 2.03 cents per gram of protein

Grains/Nuts

Peanut butter: $1.50 per 16-ounce jar

  • 9 grams of protein per 2 tablespoons
  • 1.04 cents per gram of protein

Brown rice: $1.00 per 1-pound bag

  • 3.49 grams of protein per 1/4 cup dry serving
  • 2.86 cents per gram of protein

Did any of these surprise you? I was actually surprised at how cheap the peanut butter was compared to everything else. However, a 2-tablespoon serving of peanut butter has 200 calories for 9 grams of protein, while 100 grams of chicken breast (about 3.5 ounces) has about 165 calories for 22 grams of protein.

In terms of price, peanut butter wins; but when you’re counting calories, the chicken is the real winner even though it costs more. Still, it was interesting to see how these foods compared! And now I know I need to take advantage of cheap eggs and eat some every day.

What are your favorite cheap sources of protein? Share with us in the comments!

Want to feed your family better food on a budget? Here is a list of some of the cheapest proteins to keep your stomach and wallet full!

Save

Beverly

Friday 1st of September 2017

I thought you had to eat another protein with beans to make it a "complete" protein. Same with anything that is plant base. Do you know if this is true?

Nicci

Thursday 1st of April 2021

It’s not another protein that’s needed to make beans a complete protein. It’s a grain; such as,rice.

Jaime

Friday 1st of September 2017

I'm not a nutritionist or anything, but in my experience, black beans are a pretty complete protein. =) It doesn't have as much protein as meat, but it's pretty good on its own. I have heard that before, though!

This post may contain affiliate links. Please refer to my disclosure policy for more information.