30 Easy Dinners Under $2 a Serving for 2, 4 or 6 People

A cheap dinner under $2 a serving, costed for 2, 4 and 6 people

Disclosure: This post may contain affiliate links. If you click one and make a purchase we may earn a commission, at no extra cost to you.

In this article

Prices checked September 2026. Figures are national averages, so your store will differ.

All 30 dinners below come in under $2 a serving, and they stay under $2 whether you cook them for two, four or six. The average is $0.93 a serving at four people, $1.20 at two, and $1.02 at six.

That middle number is the one worth stopping on, and I did not expect it before running the arithmetic. Four is the cheapest household size to cook for, by a distance. Cooking the same meals for two costs 29 percent more per head, and for six it costs 10 percent more.

The reason isn’t that you shop badly. It’s that recipes are written for four people and food is sold in fixed packages. A 28 ounce can of tomatoes costs $1.60 whether it feeds two or six. Cook for two and you buy the whole can, use half, and pay for all of it. Cook for six and you need a second can, so you buy two, use one and a half, and pay for the waste at the other end.

Nobody writes recipes for three, five or seven. If your household is not four, every recipe site you use is quietly costing you money, and none of them tell you what your size actually pays. All three columns are built from published figures, rice at $1.07 a pound and eggs at $2.19 a dozen, the same table behind the 35 dinners under $5.

So every meal here is priced three times. Find the column that matches your house and read that one.

What You Will Save

  • Average per serving: $1.20 for two, $0.93 for four, $1.02 for six
  • Cooking for two costs 29% more per head than cooking for four
  • Cooking for six costs 10% more per head than cooking for four
  • All 30 stay under $2 a serving at every household size

Every meal under $2 a serving, costed three ways

Sorted cheapest first at four people. The columns either side show what the same meal does to your budget in a smaller or larger house, so you can see at a glance which of these dinners under $2 a serving hold their price for you and which ones do not.

A cheap dinner under $2 a serving, costed for 2, 4 and 6 people

#MealCost for 2Per servingCost for 4Per servingCost for 6Per serving
1Pancakes for dinner$0.94$0.47$1.70$0.42$2.64$0.44
2Homemade tortillas with beans$0.89$0.45$1.79$0.45$2.68$0.45
3Noodles with egg and onion$1.62$0.81$2.64$0.66$4.26$0.71
4Porridge with banana$1.43$0.71$2.86$0.71$4.29$0.71
5French toast for dinner$1.45$0.72$2.90$0.72$4.35$0.72
6Biscuits and beans$1.52$0.76$3.04$0.76$4.55$0.76
7Egg drop soup with rice$1.83$0.92$3.06$0.77$4.90$0.82
8Red beans and rice$1.88$0.94$3.16$0.79$5.04$0.84
9Dumpling soup$2.52$1.26$3.15$0.79$5.67$0.94
10Bean soup with bread$1.94$0.97$3.27$0.82$5.21$0.87
11Omelet with beans$2.20$1.10$3.31$0.83$5.51$0.92
12Pasta with beans and tomato$2.82$1.41$3.43$0.86$6.25$1.04
13Pasta with tomato sauce$2.85$1.43$3.51$0.88$6.37$1.06
14Potato frittata$2.22$1.11$3.84$0.96$6.07$1.01
15Refried bean bowls$2.25$1.12$3.91$0.98$6.16$1.03
16Eggs and fried potatoes$2.27$1.14$3.94$0.98$6.21$1.03
17Potato and bean hash$2.82$1.41$3.94$0.98$6.77$1.13
18Bean and potato soup$3.08$1.54$3.96$0.99$7.05$1.18
19Egg sandwiches$2.03$1.01$4.06$1.01$6.09$1.01
20Flatbread pizza$2.84$1.42$4.09$1.02$6.93$1.16
21Peanut butter noodles$2.56$1.28$4.26$1.06$6.82$1.14
22Lentil soup$3.38$1.69$4.30$1.07$7.67$1.28
23Chicken noodle soup$3.09$1.54$4.28$1.07$7.36$1.23
24Bean and cheese quesadillas$3.24$1.62$4.28$1.07$7.51$1.25
25Egg fried rice$3.13$1.56$4.36$1.09$7.50$1.25
26Cabbage and potato hash$2.50$1.25$4.39$1.10$6.88$1.15
27Loaded baked potatoes$2.88$1.44$4.67$1.17$7.55$1.26
28Rice and cabbage pilaf$2.79$1.40$4.73$1.18$7.53$1.26
29Bean chili with rice$3.48$1.74$4.76$1.19$8.24$1.37
30Tuna pasta$3.85$1.93$5.81$1.45$9.67$1.61

What the table tells you about cost per serving

Three patterns worth knowing before you cook anything.

Weighed ingredients scale. Packaged ones do not. Rice, flour, beans, oats, potatoes and cheese are sold by weight, so you buy what you use and the price per head barely moves. Cans, bags and packets are fixed, and those are what punish you. Homemade tortillas with beans costs $0.45 a serving whether you cook it for two, four or six, because almost everything in it is weighed out rather than packaged.

Pasta with beans and tomato is the opposite case. It costs $1.41 a serving for two and $0.86 for four. Same recipe, same store, a 64 percent difference, caused entirely by packet sizes rather than by anything you did.

Four wins because four is what recipes assume. 25 of these 30 meals are at their cheapest per head at four people, 5 at two and 0 at six. That is not a fact about food. It is a fact about how recipes are written, and it means the cost-per-serving figure you see quoted on any recipe site is the best case rather than yours, unless your household happens to be exactly four.

Cooking big and freezing is a real saving, not a convenience. If there are two of you, making the four-person quantity and freezing half moves you from the left column to the middle one. For your household that is worth about 29 percent, which is more than any substitution you could make instead.

1. Pancakes for dinner: $0.42 a serving

Flour, eggs and milk. The cheapest dinner here for a family of four, and within a few cents of it at any household size. At two people it is $0.47 a serving, and at six $0.44.

2. Homemade tortillas with beans: $0.45 a serving

No packets at all in this one, which is why it is the best scaler here. Flour, beans and cheese are all weighed out. This one costs $0.45 a serving whether you cook it for two, four or six.

3. Noodles with egg and onion: $0.66 a serving

Eggs count as whole units, so cooking for two means two eggs rather than half of four. Still comfortably under the line. At two people it is $0.81 a serving, and at six $0.71.

4. Porridge with banana: $0.71 a serving

Oats, milk and fruit, all divisible. Filling for the price, though not a meal that satisfies a hungry teenager. This one costs $0.71 a serving whether you cook it for two, four or six.

5. French toast for dinner: $0.72 a serving

Stale bread is better than fresh here. A loaf is easy to use in part, so this holds its price at every size. This one costs $0.72 a serving whether you cook it for two, four or six.

6. Biscuits and beans: $0.76 a serving

Two cans for four people, one can for two. This is one of the few where the cans divide cleanly. This one costs $0.76 a serving whether you cook it for two, four or six.

7. Egg drop soup with rice: $0.77 a serving

The lightest dinner here. Cooking for two still needs a whole onion, which is where the per-serving cost creeps up. At two people it is $0.92 a serving, and at six $0.82.

8. Red beans and rice: $0.79 a serving

Beans and rice are both sold by weight, so this one scales almost perfectly. The onion is the only fixed cost. At two people it is $0.94 a serving, and at six $0.84.

9. Dumpling soup: $0.79 a serving

The frozen vegetable bag is the fixed cost. At two people you are paying for a whole bag and using half. At two people it is $1.26 a serving, and at six $0.94.

10. Bean soup with bread: $0.82 a serving

Cheap at every household size and the leftovers reheat better than most things on this list. At two people it is $0.97 a serving, and at six $0.87.

11. Omelet with beans: $0.83 a serving

One pan, fifteen minutes. At two people the single can of beans is the whole reason the per-serving cost jumps. At two people it is $1.10 a serving, and at six $0.92.

12. Pasta with beans and tomato: $0.86 a serving

Half a pound of pasta stretched with cooked beans. Heavier than plain pasta and it keeps people full until morning. At two people it is $1.41 a serving, and at six $1.04.

13. Pasta with tomato sauce: $0.88 a serving

A 28 ounce can is generous for four and far too much for two. Cook the full sauce and freeze half if your household is small. At two people it is $1.43 a serving, and at six $1.06.

14. Potato frittata: $0.96 a serving

Eight eggs at four people, four at two. Cook the potatoes before they go in the eggs. At two people it is $1.11 a serving, and at six $1.01.

15. Refried bean bowls: $0.98 a serving

Mashing the beans in the pan costs ten extra minutes and saves a lot against the canned version. At two people it is $1.12 a serving, and at six $1.03.

16. Eggs and fried potatoes: $0.98 a serving

Breakfast for dinner, and one of the better protein-per-dollar meals at any household size. At two people it is $1.14 a serving, and at six $1.03.

17. Potato and bean hash: $0.98 a serving

Two eggs cracked over the top near the end. This is the one for the night the grocery run did not happen. At two people it is $1.41 a serving, and at six $1.13.

18. Bean and potato soup: $0.99 a serving

Ninety minutes, mostly unattended. Worth making the six-person quantity whatever your household size, because it freezes properly. At two people it is $1.54 a serving, and at six $1.18.

19. Egg sandwiches: $1.01 a serving

Fifteen minutes and the only dinner here you can eat standing up. This one costs $1.01 a serving whether you cook it for two, four or six.

20. Flatbread pizza: $1.02 a serving

A pound of flour makes four flatbreads. Cheaper than delivery by around $30, which is the only comparison that matters here. At two people it is $1.42 a serving, and at six $1.16.

21. Peanut butter noodles: $1.06 a serving

Peanut butter thinned with hot pasta water makes a sauce in ninety seconds. Strange the first time and requested after that. At two people it is $1.28 a serving, and at six $1.14.

22. Lentil soup: $1.07 a serving

Lentils need no soaking, which is why they beat dried beans on a weeknight. Thirty-five minutes start to finish. At two people it is $1.69 a serving, and at six $1.28.

23. Chicken noodle soup: $1.07 a serving

Cook the legs in the water first and the stock costs nothing. The cheapest meal here with actual meat in it. At two people it is $1.54 a serving, and at six $1.23.

24. Bean and cheese quesadillas: $1.07 a serving

A packet of ten tortillas is the fixed cost. At two people you are buying ten and using five, which is where this one stops being cheap. At two people it is $1.62 a serving, and at six $1.25.

25. Egg fried rice: $1.09 a serving

Twelve minutes from cold pan to plate. Cold leftover rice works better than fresh, which makes this a good second-day meal. At two people it is $1.56 a serving, and at six $1.25.

26. Cabbage and potato hash: $1.10 a serving

Cabbage and potato are both sold loose, so this scales well. Fry it hard enough to brown or it tastes boiled. At two people it is $1.25 a serving, and at six $1.15.

27. Loaded baked potatoes: $1.17 a serving

Two ounces of cheese, not four. At four ounces this stops being a $2 serving at any household size. At two people it is $1.44 a serving, and at six $1.26.

28. Rice and cabbage pilaf: $1.18 a serving

Everything cooked in the pot with the rice. Brown the cabbage first and you will not miss the stock. At two people it is $1.40 a serving, and at six $1.26.

29. Bean chili with rice: $1.19 a serving

Better on the second day. Make the six-person quantity even for two, because this is the best freezer candidate on the page. At two people it is $1.74 a serving, and at six $1.37.

30. Tuna pasta: $1.45 a serving

Twelve minutes and no chopping beyond the onion. Tuna cans are small, so this scales better than most canned meals. At two people it is $1.93 a serving, and at six $1.61.

Cooking under $2 a serving for one or two people

Most advice aimed at small households tells you to buy smaller packs, which is exactly backwards. Smaller packs almost always cost more per unit, so you pay a premium for the privilege of wasting less.

What actually works for you is choosing recipes built on weighed staples rather than packets. Everything in the top third of that table qualifies. Rice, beans, flour, eggs, oats and potatoes do not care how many people you are feeding, and they will not punish you for being two.

The second thing that works is cooking the four portion quantity anyway and putting half in the freezer. You are not saving time. You are converting a fixed packet cost into more servings. On a $1.60 can of tomatoes that is the difference between 80 cents a head and 40 cents.

There is a full week built on this principle in the $50 weekly meal plan.

If you cook for five or more

You are paying a smaller version of the same penalty, 10 percent against the four-person case, and the fix is different.

Buy the larger pack sizes rather than scaling up the number of small ones. Two 28 ounce cans of tomatoes usually cost more than one large catering tin, and at six people you will use it. The same goes for rice, flour and dried beans, where the 10 pound bag is routinely half the unit price of the 2 pound one and keeps for a year regardless.

The other thing worth knowing is that cheese and meat do not reward you for having a bigger household. They cost the same per ounce however many of you there are. The meals that genuinely get cheaper at six are the ones built on beans, rice, potatoes and flour, which is most of the top half of that table.

Where these prices come from

12 ingredients come from Bureau of Labor Statistics average price data, collected monthly across 75 urban areas. 11 have no published national average, so those are my estimates, rounded up.

Every number in the table is calculated rather than typed, including the rounding up of cans and packets at each household size. That rounding is the whole point of the post, so getting it wrong by hand was not an option.

Prices with a published source

IngredientPriceData month
Flour, all purpose$0.56 / lbJuly 2025
Bananas$0.66 / lbJuly 2025
Potatoes, white$0.94 / lbJuly 2026
Sugar, white$1.05 / lbJuly 2025
Rice, white long grain$1.07 / lbJuly 2025
Pasta (spaghetti and macaroni)$1.31 / lbJuly 2025
Beans, dried$1.65 / lbJuly 2025
Chicken legs, bone-in$1.72 / lbJuly 2026
Bread, white$1.85 / lbJuly 2025
Eggs, grade A large$2.19 / dozenJuly 2026
Milk, whole$4.31 / gallonJuly 2026
Cheddar cheese, natural$5.99 / lbFebruary 2026

Prices without one

IngredientAssumed price
Carrot, each$0.25
Onion, each$0.60
Canned beans, 15 oz can$1.10
Cabbage, lb$1.10
Frozen mixed vegetables, 12 oz bag$1.30
Canned tuna, 5 oz can$1.30
Rolled oats, lb$1.40
Canned tomatoes, 28 oz can$1.60
Lentils, dried, lb$1.80
Tortillas, 10 count$2.20
Peanut butter, 16 oz jar$3.20

Costs exclude oil, salt and spices.

Common questions

Are dinners under $2 a serving realistic in 2026?

Yes, at every household size. All 30 meals here come in under $2 a serving whether you cook for two, four or six, which was the bar for getting on the list. The margin is much tighter at two people, and that is worth knowing before you plan a week around it.

Why is cooking for two more expensive per person?

Fixed pack sizes, and recipes written for four. A 28 ounce can of tomatoes costs $1.60 whether it feeds two or six. Halve a recipe and you still buy the whole can. Weighed goods like rice, flour and beans do not have this problem, which is why the cheapest meals here lean on them.

Why is cooking for six also more expensive than four?

The same rounding, in the other direction. A recipe for four scaled to six needs one and a half cans, so you buy two. You pay for half a can you did not use. The effect is smaller than the two-person penalty, 10 percent against 29, but it is there.

Does buying smaller packs fix it?

Almost never. Smaller packs usually cost more per ounce, so you pay a premium to waste less. Cooking the larger quantity and freezing the rest is the better answer for most people.

Which meals stay under $2 a serving at every size?

All of them. That was the entry requirement rather than a happy result, and it is why several obvious cheap meals are missing: they clear $2 a serving at four people and break it at two.

How is per serving calculated?

Total ingredient cost divided by the number of people, with cans, bags, packets, onions, carrots and eggs rounded up to whole units at each size. I calculate all three columns in code rather than by hand, because the rounding is the entire point of the post and getting it wrong by eye would be easy. Oil, salt and spices are excluded, as is anything already in your cupboard.

Where to start

Pick from the top third of the table. Those meals hold their price whatever size your household is, so you can cook them without doing any arithmetic first, which is the point of a list like this.

If you live in a two-person house, the single highest-value change here isn’t a recipe at all. It’s cooking the four-person quantity of one soup or chili each week and freezing half. I would put that one habit above every substitution on this page, and it costs you nothing but the freezer space.

Expect your own totals to land within about 15 percent of these. Pack sizes vary by chain, and the rounding that drives this whole post depends on what your store actually stocks. The meals will still come in under $2 a serving; the exact figure is what moves.

Prices here are rechecked in March 2027.


Related reading

Sources

Bureau of Labor Statistics average price data, US city average, retrieved via FRED, Federal Reserve Bank of St. Louis: flourbananaspotatoessugarricepasta (spaghetti and macaroni)beanschicken legsbreadeggsmilkcheddar cheese

Learn how to earn more, save more and live better.

Get practical money tips delivered to your inbox.
[convertkit form="REPLACE_WITH_FORM_ID"]
Join over 10,000 readers
We respect your privacy. Unsubscribe at any time.

Subscribe To Our Newsletter

Get practical money tips delivered to your inbox.
[convertkit form="REPLACE_WITH_FORM_ID"]
Like this article?

Join the Conversation

Leave a Reply

Your email address will not be published. Required fields are marked *