Contents

Cheap eating is buying nutrition, not buying calories. The cheapest calories in any grocery store are refined flour, added sugar, and vegetable oil, which is exactly why a tight budget drifts toward them. The more useful question is the other one: which foods deliver the most protein, the most micronutrients, and the most staying power for the least money.

That list turns out to be short, boring, and remarkably stable across countries and decades — legumes, grains, eggs, dairy, canned fish, cheap cuts of poultry, and hardy vegetables. This page collects it.

How to Read the Cost Columns

Grocery prices move constantly and vary by country, region, season, and store, so nothing here is quoted as a current price.

  • Nutrient columns (grams of protein, calories, milligrams of a mineral per 100 g) are approximate typical food-composition values. They are stable enough to plan around, but check a current database if you need precision.
  • Cost columns are relative tiers, not money. $ is the cheapest tier among the options listed for that nutrient; $$$$ is the most expensive of them. Tiers hold up across markets far better than absolute prices do.
  • The number that actually matters is on the shelf tag in your own store. Nearly every retailer prints a unit price — per ounce, per 100 g, per litre. That is the only figure worth comparing, and it is the one the packaging is designed to distract you from.

Cheapest Sources of Protein

Ranked roughly by cost per gram of protein, cheapest tier first.

Food Protein per 100 g Usually sold as Relative cost per gram of protein Notes
Dried lentils ~25 g (dry) 1 lb bags, bulk bins $ The cheapest protein in most stores. No soaking, 20–30 minutes to cook.
Dried split peas ~25 g (dry) bags, bulk bins $ Same tier as lentils. Makes soup that reheats better than it started.
Dried beans (black, pinto, kidney, navy) ~21–22 g (dry) 1 lb bags, 5–25 lb sacks $ 1 lb dry yields roughly 6 cups cooked, about four 15 oz cans worth.
Dried chickpeas ~19–20 g (dry) bags, bulk bins $ Long soak and long cook, but also the base for hummus and falafel.
Dried soybeans ~36 g (dry) bags, Asian groceries $ Highest protein of the common legumes and a complete protein on its own.
Textured vegetable protein (TVP) ~50 g (dry) bags, bulk bins $ Defatted soy flour. Rehydrates to stretch ground meat close to one-for-one.
Peanuts and natural peanut butter ~25 g jars, bulk bins $–$$ Cheapest nut protein by a wide margin, and calorie dense at the same time.
Nonfat dry milk powder ~36 g boxes, bags $–$$ Reconstitutes to roughly ten times its weight in skim milk. Very long shelf life.
Rolled oats ~13 g (dry) canisters, 5 lb+ bags $–$$ Modest protein, but the calories and fiber come free with it.
Chicken leg quarters and thighs, bone-in ~17–18 g raw, with skin family packs, 10 lb bags $$ Usually the cheapest animal protein per gram. The bones make stock.
Whole chicken ~17–18 g raw whole birds $$ Cheaper per pound than the same bird cut up. Carcass makes stock.
Whole turkey ~20 g raw whole birds, seasonal $–$$ Often the cheapest meat of the entire year in the weeks around the holidays.
Eggs 13 g (6 g per large egg) dozens, 18s, 30-count flats $$ Price swings hard with avian influenza, but cheap in a normal year.
Canned light tuna in water ~25 g drained 5 oz cans, multipacks $$ Shelf stable, and lower in mercury than albacore.
Canned sardines and mackerel ~25 g 3.75–4 oz tins $$ Cheapest omega-3s anywhere. Eat the soft bones for the calcium.
Milk ~3.3 g per 100 ml gallons, litres $$ Cheap per gram of protein when bought by the gallon, and a complete protein.
Cottage cheese ~11 g tubs $$ Frequently the cheapest high-protein dairy after plain milk.
Plain yogurt, large tub ~4–10 g by style 32 oz / 1 kg tubs $$ Greek strains out whey, which raises the protein and the price together.
Firm and extra-firm tofu ~10–17 g blocks $$–$$$ Noticeably cheaper at Asian groceries than at general supermarkets.
Pork shoulder ~18–20 g raw roasts, butts $$ The cheapest of the cheap red meats, and it is built for slow cooking.
Ground beef ~18–20 g raw trays, chubs $$$ Stretches much further mixed with lentils, beans, oats, or TVP.
Boneless skinless chicken breast ~23 g raw trays $$$ You are paying for the butchering. See false economy below.
Whey protein powder ~75–80 g tubs $$$ Convenient. Rarely the cheapest, despite the marketing.
Deli meat, bacon, jerky, protein bars varies packages $$$$ Convenience protein, and the worst value in the store.

Dry Weight Is the Trick

Dry legume and grain prices look misleadingly cheap next to canned goods until you account for the water they take on. They are still cheaper — often by a lot — but this is the conversion that makes the comparison fair.

Dry staple 1 lb / ~450 g dry becomes Canned or ready equivalent Notes
Dried beans ~6 cups cooked (2.5–3 lb) about four 15 oz cans, drained Typically 2–4× cheaper per cooked cup than canned.
Dried lentils ~5–6 cups cooked about four cans No soak required, which removes the usual excuse.
White rice ~7 cups cooked Roughly triples in volume.
Rolled oats ~10 cups cooked porridge Roughly doubles in volume.
Dried pasta ~8 cups cooked Roughly doubles in weight.

Cheapest Sources of Calories

This table is where the honesty matters most. The cheapest calories per dollar are almost always refined grain, added fat, and added sugar. That is a real fact about grocery pricing, not a recommendation — it is listed so the pattern is visible and can be worked around deliberately.

Food Calories per 100 g Relative cost per 1,000 kcal Notes
Vegetable oil ~885 $ The densest and usually cheapest calories in the store, and nutritionally close to empty.
White sugar ~385 $ Included as the benchmark for cheap empty calories, not as a suggestion.
White flour ~365 $ Enriched flour is fortified with iron and B vitamins, which makes it better than its reputation.
White rice ~360 (dry) $ Stores effectively forever. Enriched in some markets.
Dried pasta ~370 (dry) $ Same grain economics as flour, with less work.
Cornmeal and masa ~365 (dry) $ Nixtamalized masa also releases the corn's niacin.
Rolled oats ~380 (dry) $ The best cheap-calorie option that also brings fiber, protein, and magnesium.
Dried beans and lentils ~340 (dry) $ Cheap calories that arrive with protein, fiber, folate, and iron attached.
Peanut butter ~590 $ The rare case of very cheap calories carrying protein, fat, magnesium, and niacin.
Potatoes ~77 $–$$ Low density by weight, but cheap by the sack and unusually filling per calorie.
Bananas ~89 $$ Cheapest fruit calories in most markets, all year.
Sweet potatoes ~86 $$ Slightly dearer than potatoes, with an enormous vitamin A payload.
Whole milk ~61 per 100 ml $$ Calories plus complete protein, calcium, and fortified vitamin D.
Winter squash and pumpkin ~30–45 $$ Cheap in autumn, and stores for months without refrigeration.
Eggs ~145 $$–$$$ Bought for the protein and choline rather than the calories.

Cheapest Sources of Key Nutrients

Vitamins

Nutrient Cheapest reliable sources Approximate amount Notes
Vitamin A Carrots, sweet potatoes, canned pumpkin, collard greens, liver Carrots ~835 µg RAE/100 g; sweet potato ~700–950 µg RAE/100 g Plant sources are beta-carotene, absorbed better with a little fat. Liver is far denser but should stay occasional, since preformed vitamin A accumulates.
Vitamin C Cabbage, potatoes with skin, frozen broccoli, in-season citrus, sauerkraut Raw cabbage ~37 mg/100 g; raw potato ~20 mg/100 g Degrades with heat and long storage. Frozen vegetables hold it better than tired fresh ones.
Folate Dried lentils and beans, enriched flour and pasta, leafy greens Cooked lentils ~180 µg/100 g Legumes are simultaneously the cheapest protein and the cheapest folate.
Vitamin K Collard greens, cabbage, kale, turnip greens Cooked collards ~400 µg/100 g Hardy greens are cheap per pound and survive a week in the fridge.
Thiamin, riboflavin, niacin, B6 Enriched flour, rice and pasta, oats, peanuts, potatoes, eggs, milk Staple-grain fortification is the reason these deficiencies are now rare in fortified markets.
Vitamin B12 Eggs, milk, canned fish, liver, fortified nutritional yeast Canned sardines ~9 µg/100 g; two large eggs ~1 µg Only animal foods and fortified products contain it. A plant-only diet needs a supplement or a fortified source.
Vitamin D Canned oily fish, fortified milk, egg yolks, UV-exposed mushrooms Fortified milk ~2.5 µg per cup Food sources are limited and mostly fortified. Sunlight remains free.
Choline Eggs, liver ~150 mg per large egg Two eggs cover a large share of a day's needs for very little money.

Minerals

Nutrient Cheapest reliable sources Approximate amount Notes
Iron Dried lentils and beans, enriched flour and cereal, liver, tofu Cooked lentils ~3.3 mg/100 g Plant iron absorbs better alongside vitamin C. Tea and coffee taken with the meal reduce absorption.
Calcium Nonfat dry milk, milk, canned sardines with bones, calcium-set tofu, collard greens Milk ~120 mg/100 ml; sardines with bones ~380 mg/100 g Dry milk powder is usually the cheapest calcium on the shelf.
Potassium Potatoes, dried beans, tomato paste, bananas Baked potato with skin ~535 mg/100 g; tomato paste ~1,000 mg/100 g Potatoes beat bananas both per gram and per dollar, despite the reputation.
Magnesium Oats, peanuts, whole wheat, beans, sunflower seeds Rolled oats ~175 mg/100 g dry; peanuts ~170 mg/100 g Whole grains and legumes carry most of the cheap magnesium.
Zinc Oats, beans, pumpkin seeds, beef Rolled oats ~4 mg/100 g dry Whole grains and legumes contain phytate. Soaking, sprouting, and fermenting improve what you absorb.
Iodine Iodized salt ~45 µg per 1/4 tsp The cheapest nutritional intervention that exists. Most speciality and sea salts are not iodized — check the label.
Selenium Whole wheat, eggs, Brazil nuts Varies heavily with local soil Brazil nuts are so dense that one or two a day is plenty, so a small bag lasts months.
Fiber Dried beans, lentils, oats, whole wheat, cabbage Cooked beans ~9 g/100 g; rolled oats ~10 g/100 g dry The cheapest foods on this page are also the highest-fiber ones.

Fats

Nutrient Cheapest reliable sources Approximate amount Notes
Omega-3 EPA and DHA Canned sardines, canned mackerel, canned pink salmon Sardines ~1,400 mg per 100 g Far cheaper than fish oil capsules and cheaper than any fresh oily fish.
Monounsaturated fat Peanuts, peanut butter, canola oil Peanut products do double duty as protein.
General cooking fat Vegetable oil, lard, rendered bacon and chicken fat Fat rendered off cheap cuts is effectively free, and it keeps for weeks refrigerated.

Complete Protein Combinations

Legumes are low in methionine and high in lysine. Grains are the reverse. Put them together and the amino acid profile fills in — which is why nearly every traditional cuisine built on cheap ingredients pairs a grain with a legume.

Combination The dish it becomes Notes
Rice + beans Rice and beans, gallo pinto, red beans and rice The canonical example, and near the bottom of the cost-per-serving range.
Corn + beans Beans with tortillas, succotash The foundation of Mesoamerican cooking. Masa also supplies niacin.
Wheat + legume Peanut butter sandwich, hummus and pita, dal and roti Three different continents arriving at the same solution.
Lentils + rice Mujaddara, khichdi Cheap, filling, and better the next day.
Oats + milk Porridge Dairy is already complete and lifts the oats along with it.
Beans + a little egg or cheese Huevos rancheros, bean and cheese burrito A small amount of animal protein upgrades a large amount of legume.

Complementation does not have to happen within a single meal. Protein quality evens out across the day, so beans at lunch and bread at dinner works fine. Soy, eggs, dairy, meat, and fish are complete on their own and need no pairing.

Dried, Canned, Frozen, or Fresh

Form Best for Cost Trade-off
Dried Beans, lentils, split peas, rice, oats, pasta Cheapest per cooked portion, by a clear margin Requires planning, soaking, and cooking fuel. Beans stored for many years may never soften properly.
Canned Beans, tomatoes, tuna, sardines, pumpkin Roughly 2–4× dried, and still genuinely cheap You pay for water, the can, and the convenience. Rinsing cuts a large share of the sodium.
Frozen Vegetables, berries, fish fillets, chicken Usually cheaper than out-of-season fresh Picked and frozen near peak, so nutrition is comparable to fresh and often better than fresh that has travelled. Waste is close to zero and prices barely move with the season.
Fresh Cabbage, carrots, onions, potatoes, in-season local produce Cheapest only in season and nearby Spoilage is the hidden cost. Cheap food thrown away is expensive food.

Staples Worth Stocking

Staple Why it earns the shelf space Rough pantry life
White rice Cheapest bulk calories that keep indefinitely Years, sealed and dry
Brown rice Whole grain, more magnesium and fiber ~6 months, since the bran oils go rancid. Freezing extends it.
Dried beans and lentils Protein, fiber, folate, iron, all at once Safe for years, best texture within 1–2
Rolled oats Breakfast, thickener, meat extender ~1–2 years
All-purpose flour Bread, flatbread, thickening, dredging ~6–12 months. Whole wheat ~3 months at room temperature, longer refrigerated or frozen.
Vegetable oil Cheapest calories, and the medium for everything else ~1 year unopened, cool and dark
Peanut butter Protein, fat, calories, no cooking required 6–12 months unopened. Refrigerate natural styles once opened.
Nonfat dry milk Cheapest calcium and a very cheap complete protein 1–2 years
Canned tomatoes, beans, and fish The backbone of a meal made from nothing 1–5 years. Discard bulging or badly dented cans.
Iodized salt and sugar Iodine, seasoning, preservation Indefinite
Onions, garlic, potatoes, winter squash, cabbage Vegetables that do not need a refrigerator Weeks to months in a cool, dark, ventilated place
Frozen vegetables Vitamin C and vitamin A with zero waste 8–12 months for quality

Bulk Buying

Bulk saves money only on food that is shelf stable, that you already eat regularly, and that you have somewhere to keep.

  • Compare by unit price, never by package price. A larger box is not automatically cheaper, and on branded goods it frequently is not.
  • Buy in bulk: rice, dried legumes, oats, flour, oil, salt, sugar, dry milk, dried spices from the bulk bins rather than the spice aisle.
  • Do not buy in bulk: anything perishable you have not already proven you finish, and anything you have never cooked before.
  • Store it properly. Airtight, cool, dark, dry. Grain moths and weevils arrive inside the bag, so a few days in the freezer after purchase kills anything that hitched a ride.
  • Rotate first in, first out, and date every container. Forgotten bulk is 100% loss, which is worse than paying retail.
  • Split large sacks with someone else if 25 lb of rice will outlive its own quality in your kitchen.
  • Ethnic and restaurant-supply groceries usually beat the supermarket badly on rice, dried legumes, spices, tahini, tofu, and oil. See Ma and pa grocers.

Batch Cooking

Cheap ingredients demand cooking, and cooking demands time. Batching is how you pay that cost once instead of nightly.

  • Cook a full pot of dried beans at a time, then portion and freeze them in their own liquid. Home-cooked beans out of the freezer are as convenient as canned and cost a fraction as much.
  • Soups, stews, chili, and dal scale up almost for free and improve on reheating. See Soup.
  • A slow cooker turns the cheapest, toughest cuts into the best results with no attention. See Crock pot and slow cooker recipes.
  • Cook grains in multi-day quantities. Cooked rice keeps several days refrigerated and freezes well.
  • Freeze in single-meal portions, flat, labelled and dated. A brick of unlabelled frozen something is not food, it is a decision you will keep postponing.
  • Roast a whole chicken, then simmer the carcass into stock the same evening. Stock is the ingredient that makes cheap food taste deliberate.
  • Keep one no-cook fallback in the house at all times — eggs, peanut butter, canned fish. Most budget blowouts happen at the moment when there is nothing ready.

False Economy

Looks cheap Why it isn't The cheaper move
Boneless skinless chicken breast on sale You are paying someone to remove bone and skin, and losing the stock they would have made Bone-in thighs or leg quarters, and keep the bones
Instant ramen packets Very cheap calories with almost no protein or micronutrients, and a great deal of sodium Plain dried noodles plus an egg, frozen vegetables, and your own seasoning
Big bags of delicate produce Bulk only saves money on food you actually finish Buy hardy produce in bulk — cabbage, carrots, onions, potatoes — and delicate produce in small amounts
A warehouse club membership The annual fee has to be earned back before a single item is a bargain Do the arithmetic against your real annual spend before joining
Pre-cut, pre-washed, pre-shredded anything Convenience is priced by the minute it saves Whole heads, blocks of cheese, a sharp knife and a box grater
Single-serve packaging Reliably the highest unit price in the store The large container plus your own reusable ones
Protein bars, shakes, and jerky Convenience protein at several times the price of eggs, dry milk, or dried legumes Eggs, dry milk, peanut butter, beans
Juice, soda, and energy drinks Calories with nothing attached, bought by the litre Water, tea, milk
Fresh herbs and out-of-season berries A steep premium for form and timing Dried herbs, frozen berries
Name brands where the store brand is the same factory You are buying the label Store brand on staples; save brand loyalty for the few things where it is real
A chest freezer you stop keeping track of Freezer burn and forgotten meals are total losses Label and date everything, and keep a running inventory on the door
The cheapest possible knife and pot They make cooking unpleasant enough that you stop doing it, which is the expensive outcome One good knife and one heavy pot, bought once

Cheap Meals That Actually Work

Meal Core ingredients Why it belongs here
Rice and beans dried beans, rice, onion, garlic, oil, cumin Complete protein at close to the lowest cost per serving available
Lentil soup lentils, carrot, onion, celery, stock Thirty minutes, no soaking, freezes perfectly
Dal and rice red lentils, spices, rice Cheapest hot meal in a very large part of the world, for good reason
Chili dried beans, canned tomato, a little ground meat or TVP Scales enormously and improves for three days
Porridge rolled oats, milk or reconstituted dry milk, peanut butter Cheapest hot breakfast per gram of protein
Braised chicken leg quarters leg quarters, potatoes, carrots, onion Cheap cut, one pan, and the bones become tomorrow's stock
Cabbage and egg stir-fry cabbage, eggs, oil, soy sauce Cabbage is the cheapest vegetable per pound in most stores, and it keeps for weeks
Pasta with canned sardines pasta, sardines, garlic, oil, chilli Omega-3s at pantry prices, ready in the time the pasta takes
Bean and cheese burritos tortillas, cooked beans, cheese Wrap and freeze individually, reheat straight from frozen
Baked potato with toppings potatoes, cottage cheese or yogurt, frozen broccoli Potassium, vitamin C, protein, and almost no effort
Mujaddara lentils, rice, deeply browned onions The grain-and-legume pairing done properly
Peanut butter on whole wheat bread, peanut butter The cheapest portable protein that needs no cooking and no refrigeration

Checking Your Own Numbers

  • Keep a small price book — a note listing the unit price you normally pay for your twenty regular staples. Without it, "on sale" is a claim you cannot evaluate.
  • Compare per 100 g or per ounce, always. Package sizes exist partly to prevent that comparison.
  • Nutrient figures on this page are approximate typical values. For anything precise — a medical restriction, a diet plan, a resale claim — check a current food-composition database rather than this page.
  • Prices are local and seasonal. The rankings here travel; the dollar amounts never do.

Folded in from two legacy pages

Cheapest Foods and Cooking Your Diet were both bare link lists pointing here and at each other. Their targets: cheapest meats, cheapest cheeses, cheapest fish, legumes, cakes, meal prep, and Cheapest Protein and Dry Protein.