Skip to content
US supermarkets Aldi shopping high protein budget

Aldi US High-Protein Shopping List: The Cheapest Grams of Protein in the Store, Ranked

A guide for US shoppers to buying protein at Aldi. Which Kirkwood, Friendly Farms and Goldhen staples give the cheapest grams of protein, what is worth paying a little more for, and which protein-branded products to leave on the shelf.

D
Diego Cuñado
· 8 min read

TL;DR

  • This guide is for Aldi in the United States. UK readers should use our UK supermarket shopping list instead: the ranges, brands and prices are different.
  • Aldi US is almost entirely own brand, which makes it one of the cheapest places in the country to buy protein. The best staples land at roughly 1 to 4 cents per gram.
  • Cheapest grams: dried beans and lentils, gallon milk, eggs on a good week, and the frozen chicken breast bags.
  • Worth the small markup: Friendly Farms cottage cheese and Greek yoghurt, canned tuna and chicken, and the Never Any! chicken.
  • Leave on the shelf by default: protein cereal, protein chips and most bars. Often 15 to 30 cents per gram.

We have already covered Walmart, Costco and Trader Joe’s. Aldi is a different animal: smaller stores, fewer choices, and almost no big brands. That works in your favour. With one version of each product, the decision is mostly made for you.

Prices below are typical 2026 ranges. They vary by region and change week to week, and the Aldi Finds aisle rotates constantly. Use the numbers to judge relative value, not as a quote.

How to judge anything on the shelf

Two numbers do the work, wherever you shop.

Cost per gram of protein. Protein per serving, times servings per container, then divide the price by that total. For Aldi:

  • Under 3 cents per gram: excellent. Build the week on these.
  • 3 to 6 cents: good, especially for ready-to-eat food.
  • Over 10 cents: you are paying for convenience, flavour or a word on the front of the pack.

Protein per 100 kcal. Over 10 g is a lean protein food. Between 5 and 10 g is a mixed food. Under 5 g is a carb or fat food that happens to contain some protein.

If you are working to a target of roughly 1.6 to 2.2 g of protein per kg of body weight (about 0.7 to 1 g per lb), most of it needs to come from the first category. See our guide to how much protein you need per day if you have not set a number yet.

Tier 1: the cheapest grams in the store

Dried beans and lentils

The 1 lb and 2 lb bags of dried pinto beans, black beans and lentils are the cheapest protein Aldi sells, typically around 1 to 2 cents per gram. They are a mixed food at around 6 to 7 g of protein per 100 kcal, so treat them as a way to stretch meat in chilli, soups and bowls rather than your main source.

Gallon of milk

Friendly Farms skim or 1% milk gives about 8 g of protein per cup and roughly 125 g per gallon. At typical Aldi prices that is about 2 to 3 cents per gram. Skim is a lean protein food at close to 10 g per 100 kcal; whole milk drops to about 5.

Goldhen eggs

Egg prices have swung wildly over the past few years, so check the shelf. On a normal week, the 18-count carton works out around 3 to 4 cents per gram, with about 6 g of protein per large egg. Eggs sit at roughly 8 to 9 g of protein per 100 kcal: good, not lean. If you need more protein for fewer calories, mix whole eggs with liquid egg whites.

Frozen chicken breast

The Kirkwood boneless skinless chicken breast bags, usually 2.5 to 3 lb, are among the best value meat in the store, often in the 2 to 4 cents per gram range. Raw chicken breast is around 22 to 24 g of protein per 100 g and over 20 g per 100 kcal. Check the label for added solution: some frozen chicken is injected with a salty brine, which adds weight you pay for. Weigh it raw and log it raw; our guide to raw vs cooked weight explains why.

📸

Track your macros for free

Join hundreds using Chowdown's AI to hit their nutrition goals

Try Chowdown

Tier 2: worth the small markup

Friendly Farms cottage cheese and Greek yoghurt

A 24 oz tub of low-fat cottage cheese holds roughly 70 to 80 g of protein; a 32 oz tub of plain nonfat Greek yoghurt, roughly 80 to 90 g. Both usually land around 4 to 5 cents per gram, both are lean at over 12 g per 100 kcal, and both need no cooking. Buy plain and add your own fruit: the flavoured versions add 10 to 15 g of sugar per pot.

Canned tuna and chicken

Northern Catch tuna in water and Kirkwood canned chicken typically come in at 4 to 6 cents per gram. That is more than frozen chicken, but you are paying for something that is ready in the time it takes to find a can opener. Keep six in the cupboard for the nights the plan falls apart.

Ground turkey and lean ground beef

The 93% lean ground turkey and the 93/7 ground beef are usually around 5 to 7 cents per gram. Fattier blends are cheaper per pound but worse per 100 kcal: 80/20 beef is under 9 g of protein per 100 kcal before you drain it. If you are in a deficit, the leaner pack is the better deal even at a higher price per pound.

Never Any! chicken

Aldi’s Never Any! line costs more than the Kirkwood equivalents, roughly 6 to 9 cents per gram. Nutritionally the protein is the same. Buy it if the sourcing matters to you, not because it is better for your macros.

Tier 3: leave it on the shelf, mostly

Protein cereal, chips and puffs

Protein-branded cereal and snacks have become a fixture in Aldi Finds. They typically cost 15 to 30 cents per gram of protein and often deliver 10 to 15 g per serving with 150 to 200 kcal attached. A pot of Greek yoghurt does the same job for a third of the price.

Elevation bars and shakes

The Elevation by Millville bars are cheaper than big-brand equivalents, but still land around 10 to 15 cents per gram. Ready-to-drink shakes are similar. They are fine as a deliberate convenience for a bag or a desk drawer. They are an expensive way to hit your number every day.

Deli meat

Sliced turkey and ham look lean, and some are, at 15 to 18 g of protein per 100 g. But the per-gram cost is usually 8 to 12 cents and the sodium is high. Use it for sandwiches, not as your protein base.

An Aldi protein basket that works

A week of protein for one person training regularly, built from the tiers above:

  • 3 lb bag Kirkwood frozen chicken breast
  • 18 Goldhen eggs
  • 1 gallon Friendly Farms skim or 1% milk
  • 32 oz tub plain nonfat Greek yoghurt
  • 24 oz tub low-fat cottage cheese
  • 4 cans tuna in water
  • 2 lb bag dried black beans or lentils
  • 1 lb 93% lean ground turkey

At typical prices that comes in around $35 to $50 depending on region and egg prices, and delivers roughly 1,000 to 1,100 g of protein. That is around 4 cents per gram across the basket and enough to cover a 140 to 150 g daily target with room to spare.

Shopping tips specific to Aldi

  • Bring a bag and a quarter. Aldi US charges for bags and uses a coin deposit for carts. Small, but it catches first-timers.
  • Buy the staples, ignore the Finds. The rotating Aldi Finds aisle is where the protein gimmicks live. The core range is where the value is.
  • Check unit prices on meat. The shelf tag shows price per pound. Divide by protein per pound to compare chicken, turkey and beef fairly.

Logging it without the faff

Aldi’s own-brand range is smaller and changes less than a big supermarket’s, which makes it easy to log. Scan each barcode once in Chowdown, check the numbers against the label, and save it. Because database entries for own-brand products sometimes lag behind label changes, the label always wins if they disagree.

After the first week you will have most of your regular shop saved, and logging a Tuesday dinner of chicken, beans and yoghurt becomes three taps.

Keep reading

Ready to start tracking?

Join hundreds tracking their macros with AI. Free forever. No subscriptions, no ads.

Get Started. It's Free Forever

More from the blog