Easy cheap healthy meals come down to three slots: an anchor, a base, and a vegetable. Pick one from each column and almost every combination lands between $0.40 and $1.56 a plate. The cheapest one, beans with a grain and an onion, is about forty cents.
You don’t need recipes for this. You need eight prices in your head. Here they are, with the portions we used to get them.
| Slot | Option | Portion | Cost |
|---|---|---|---|
| Anchor | Peanut butter | 32 g | $0.14 |
| Anchor | Pinto beans, dry | 90 g dry | $0.20 |
| Anchor | Black beans, dry | 90 g dry | $0.24 |
| Anchor | Green split peas, dry | 90 g dry | $0.28 |
| Anchor | Brown lentils, dry | 90 g dry | $0.29 |
| Anchor | Eggs | 2 eggs | $0.37 |
| Anchor | Canned black beans | half a can | $0.44 |
| Anchor | Chicken drumsticks | 200 g | $0.48 |
| Anchor | Canned tuna | 1 can | $0.98 |
| Base | Whole wheat flour | 60 g | $0.08 |
| Base | White rice | 60 g dry | $0.09 |
| Base | Brown rice | 60 g dry | $0.12 |
| Base | Pearled barley | 60 g dry | $0.16 |
| Base | Rolled oats | 60 g dry | $0.17 |
| Base | Whole wheat bread | 2 slices | $0.18 |
| Base | Whole wheat spaghetti | 100 g dry | $0.26 |
| Vegetable | Yellow onion | 50 g | $0.12 |
| Vegetable | Carrots | 100 g | $0.17 |
| Vegetable | Green cabbage | 150 g | $0.26 |
| Vegetable | Frozen green peas | 120 g | $0.31 |
| Vegetable | Frozen broccoli | 100 g | $0.32 |
| Vegetable | Sweet potato | 150 g | $0.32 |
Source: USDA FoodData Central + US store prices, July 2026. Full methodology at /methodology/.
What are easy cheap healthy meals, exactly?
Three things on a plate, one of which is a legume. That’s the entire definition and it holds across almost every cuisine that ever had to feed people cheaply.
Beans, rice, cabbage. Lentils, barley, carrots. Split peas, bread, onion. None of those need a recipe, all of them cost under sixty cents, and all of them carry real protein and fiber. A plate of pinto beans with brown rice and vegetables lands over 20 grams of protein and 16 grams of fiber, against Daily Values of 50 and 28.
The expensive plate is the one where the anchor is meat and the base is something processed. Swap the anchor and the price of the meal changes by four or five times. Everything else on the plate is rounding.
How do you build a cheap meal without a recipe?
Cook the anchor, cook the base, put something raw and something sharp on top. That sequence works every time, and the seasoning is what makes it feel like a different dinner.
Same beans and rice, three directions. Cumin, lime, and raw cabbage is a taco bowl. Turmeric, onion, and a spoon of yogurt is a curry. Smoked paprika, vinegar, and a fried egg is something else entirely. The anchor never changed and the bill never moved.
That’s why I’d rather people learn the three slots than collect recipes. Recipes make you buy one ingredient for one dish. Slots make you buy staples that cover twenty dishes, which is the same argument as how to eat cheap at home. If you want the assembled versions with prices, cheap dinner ideas and cheap lunch ideas have them costed out.
Which anchors give you the most for the money?
Dry legumes, and it isn’t remotely close. Dry pinto beans returned 97.9 grams of protein per dollar. Whole wheat flour returned 96.0. Ground beef returned 11.5. We ranked all 49 foods in protein per dollar, and the first seven places went to dried legumes before a single animal product showed up.
Peanut butter is the surprise at $0.14 a portion and 50.7 grams of protein per dollar, which makes it the cheapest anchor that needs no cooking whatsoever. Eggs at $0.37 for two are the convenience play rather than the value play, though 34.4 grams per dollar is still respectable.
Drumsticks are the meat that survives this test, at 50.3 grams of protein per dollar. If the table wants chicken, that’s the cut. For the full protein-focused version of these plates, high protein meals on a budget prices each one per 30 grams.
What makes a cheap plate taste like a meal?
Acid and crunch. Both are cheap, and their absence is the reason budget food gets a bad reputation.
Cabbage is $0.26 for a generous portion and stays crisp for weeks. Carrots are $0.17 for 100 grams. A squeeze of citrus, a splash of vinegar, raw onion, hot sauce, toasted seeds. None of that shows up meaningfully on a receipt, and all of it changes the plate. There’s a whole toolkit for this in big flavor with less salt.
Frozen vegetables handle the days you didn’t shop. Frozen green peas returned 17.6 grams of fiber per dollar, better than every fresh fruit we priced, and we ran the whole comparison in frozen versus fresh vegetables. Fresh produce that rots in the drawer costs full price and delivers nothing.
What the plate rule doesn’t cover
It covers protein and fiber, because those are the two nutrients our datasets carry. It says nothing about micronutrients and nothing about calories, since there’s no calorie column in our data and we won’t guess at one. So this is a cost and macronutrient framework, not a full nutrition plan.
Prices are single store shelf tags from July 2026, with US average figures for eggs, milk, and a few commodity items. Your store will differ. The gap between a $0.40 plate and a $1.56 plate is wide enough that the order survives a sale.
Pick two anchors, two bases, and two vegetables this week and you’ve got more combinations than you’ll get through. For the shopping system behind it, the eat healthy on a budget playbook covers the cart, and how to eat more fiber on a budget handles the vegetable column in more depth.




