The Best High-Protein Buys at Trader Joe's, Ranked by Cost per Gram (US Guide)
A US guide to the Trader Joe's protein aisle. Which staples are worth it on cost per gram of protein, which convenience items earn their premium, and which popular freezer favourites are mostly sauce.
TL;DR
- This is for US shoppers. Trader Joe’s is a US chain, and every pack size below is in ounces and pounds.
- Trader Joe’s will not beat Aldi or Walmart on raw cost per gram of protein. It wins on ready-to-eat protein you will actually eat on a Tuesday night.
- The best value staples: raw chicken breast, eggs, plain nonfat Greek yoghurt, high-protein tofu and canned fish, roughly 4 to 6 cents per gram.
- The convenience premium worth paying: pre-cooked chicken, hard-boiled eggs, steamed lentils and frozen edamame, roughly 6 to 9 cents per gram.
- The trap: breaded and sauced freezer meals. Popular, tasty, and often under 15 g of protein per 300 kcal.
Our US supermarket shopping list covers the whole market and our Costco guide covers buying in bulk. Trader Joe’s is the opposite problem. The packs are small, the branding is charming, and it is easy to leave with $70 of snacks and 90 g of protein.
Prices below are typical 2026 ranges. Trader Joe’s runs no weekly sales and no loyalty card, so its prices are steadier than most chains, but they still vary by region. Check the shelf tag; the method holds even when the numbers drift.
How to judge anything in the store
One number: price divided by total grams of protein in the pack. Read the label, multiply protein per serving by servings per container, divide the price by that.
At Trader Joe’s, a sensible scale looks like this:
- Under 5 cents per gram: excellent for this store.
- 5 to 8 cents: normal, especially for anything pre-cooked.
- Over 10 cents: you are paying for flavour or convenience. Fine on purpose, not by accident.
The second number is protein per 100 kcal. Anything above 10 g is lean. Under 5 g and it is mostly a carb or fat food that happens to contain some protein.
Tier 1: the staples that pull their weight
Raw boneless skinless chicken breast
Usually sold in packs around 1.5 to 2 lb. Raw breast carries about 23 g of protein per 100 g, which lands near 4 to 5 cents per gram. Log by raw weight, not cooked; our raw vs cooked guide explains why the difference matters more than people think.
Eggs
A dozen large eggs holds roughly 70 to 75 g of protein. At normal prices that is 4 to 6 cents per gram, with about 5 g of fat per egg. If your fat target is tight, swap in the liquid egg whites from the same chiller.
Plain nonfat Greek yoghurt
The 32 oz tub is the one to buy, at about 10 g of protein per 100 g and around 5 cents per gram. The single-serve flavoured cups cost noticeably more per gram and add 8 to 15 g of sugar each. Buy plain, add fruit, log both.
High-protein tofu
Trader Joe’s sells a super-firm, high-protein tofu at roughly 14 g of protein per 100 g. That works out near 4 to 5 cents per gram, cheaper than most of the meat counter, and it needs no pressing. Good for anyone eating plant-based or simply cutting the meat bill.
Canned fish
Skipjack tuna and canned salmon both sit around 5 to 7 cents per gram. Tuna is leaner; salmon brings omega-3 fats and more calories. Check whether the label lists protein drained or undrained, because the difference can be a few grams per can.
Track your macros for free
Join hundreds using Chowdown's AI to hit their nutrition goals
Try ChowdownTier 2: convenience protein worth the premium
These cost more per gram, but they replace a takeaway, not a chicken breast. That is the right comparison.
Pre-cooked grilled chicken
The refrigerated pre-cooked chicken strips are the single most useful item in the store for anyone who does not cook on weeknights. Expect roughly 7 to 9 cents per gram, close to double raw chicken, but zero prep and around 25 g of protein per 100 g. Weigh what you use; the pack serving size is rarely what ends up on your plate.
Hard-boiled eggs
Peeled, two to a pack. Expensive per gram for what they are, often 8 to 10 cents, but a 12 g protein snack you can eat at a desk. Buy them for the days you would otherwise buy a pastry.
Steamed lentils and frozen edamame
The refrigerated steamed lentils are about 9 g of protein per 100 g, plus a solid hit of fibre, around 6 to 8 cents per gram of protein. Shelled frozen edamame is similar: about 11 g per 100 g and roughly 7 cents per gram. Neither is a protein anchor on its own, but both turn a rice bowl into a meal with 20 g of protein in it. Our fibre guide covers why that fibre is worth having.
Chicken sausages
Several flavours, usually around 12 to 15 g of protein per link and 7 to 9 cents per gram. They carry more fat and sodium than plain chicken, so check the label against your targets, but they are a fast dinner with a decent ratio.
Tier 3: the freezer favourites that are mostly sauce
Trader Joe’s built its reputation partly on the frozen aisle, and some of the best-known items are poor protein buys.
Breaded and sauced chicken
The orange chicken and similar breaded dishes are the classic case. Per serving, a large share of the calories come from batter and sugary sauce, and the protein per 100 kcal often lands around 5 to 6 g. Not banned, just not a protein food. If you buy one, pair it with a portion of plain chicken or edamame and log the bag weight you actually cook.
Frozen pasta and rice meals
Tasty, cheap per meal, and usually 10 to 18 g of protein per serving against 350 to 500 kcal. Good as a base you add protein to; poor as a protein source on their own.
Jerky and protein snacks
Beef and turkey jerky are genuinely high in protein per 100 kcal, but at 10 to 15 cents per gram they are the most expensive protein in the building. Treat them as a treat, not a strategy.
A Trader Joe’s protein basket that works
For one person, a week that covers most of a 130 to 160 g daily target might look like this:
- 2 lb raw chicken breast
- 1 dozen eggs
- 2 tubs (32 oz) plain nonfat Greek yoghurt
- 2 blocks high-protein tofu or 1 pack ground turkey
- 1 pack pre-cooked grilled chicken for the busiest two days
- 1 bag shelled edamame, 1 pack steamed lentils
- 3 to 4 cans tuna or salmon
That lands roughly in the $45 to $60 range at typical prices, depending on region, and gives you 800 to 950 g of protein before you add anything else.
Logging it without the faff
Trader Joe’s own-brand items are less consistently listed in nutrition databases than national brands, so the barcode is the fastest route. Scan the pack once in Chowdown, save it, and the next time you eat it is a one-tap entry. For anything you portion yourself, weigh it once and save that portion as a custom food.
If the barcode does not match, check the label against what the app shows before you save it. Your log is only as accurate as the first entry you reuse thirty times.
Ready to start tracking?
Join hundreds tracking their macros with AI. Free forever. No subscriptions, no ads.
Get Started. It's Free ForeverMore from the blog
How to Track Cooking Oil, Butter and Sauces (the 300 Calories Most People Miss)
Oil, butter and sauces are the most under-logged calories in any food diary. Here is how to measure them, how much the food actually absorbs, and when to stop worrying.
Store Cupboard Protein: The Tins, Jars and Packets Worth Buying in UK Supermarkets
A UK guide to shelf-stable protein from Tesco, Sainsbury's, Aldi, Lidl and M&S. What each tin and packet actually delivers per 100 g, which ones are protein and which are mostly fat, and how to log them without getting the drained weight wrong.
Photo, Barcode, Search or Scale: Which Food Logging Method Is Actually Most Accurate?
A practical comparison of the four ways to log food: AI photo scanning, barcode scanning, database search and weighing. Where each one is accurate, where each one quietly goes wrong, and which to use for which meal.