The Hidden Tax of Small-Yield Recipes
Servings are the price lever nobody checks
Two recipes can put nearly the same $25 of groceries on the checkout belt and still differ five-fold in what dinner costs, because one basket makes two plates and the other makes ten. Yield is the denominator of every per-serving price, and it is the number recipe sites bury hardest.
We keep finding this pattern in our data: readers ask why a modest-looking recipe priced out so high, and the answer is almost never the ingredients. It is that the recipe made two servings, so every package it forced into the cart got charged to two plates instead of six. This post puts real numbers on that effect.
Where these numbers come from
Every figure below comes from our own corpus of public-domain recipes, each ingredient matched to a specific shelf product at a real Kroger store with package counts rounded up the way a register charges. Pantry staples like salt, pepper, and oil are excluded. Only recipes where every non-pantry ingredient matched are counted.
This analysis covers 733 fully priced dinner recipes with a declared yield at our primary store, re-priced in early August 2026. The corpus has grown a little since our launch analysis of 712 recipes, and shelf prices drift week to week, so tier medians here differ slightly from that post. The method is identical, and it is the same math behind everything in the What It Costs series.
The yield curve: per-serving cost falls off a cliff
Grouping the 733 recipes by declared yield produces the steepest curve in our whole dataset. Median cost per serving drops from $12.48 for recipes making one or two servings to $2.49 for recipes making nine or more - while the median register total for those baskets stays within a $4 band.
| Recipe yield | Recipes | Median basket at register | Median cost per serving | Share over $8/serving |
|---|---|---|---|---|
| 1-2 servings | 25 | $22.59 | $12.48 | 80% |
| 3-4 servings | 279 | $25.44 | $6.46 | 34% |
| 5-6 servings | 268 | $24.80 | $4.22 | 7% |
| 7-8 servings | 119 | $26.18 | $3.31 | 4% |
| 9+ servings | 42 | $26.43 | $2.49 | 5% |
Source: CentsPerServing corpus pricing, Kroger store 01400513, August 2026. Fully matched dinner recipes with a declared yield.
Read the middle column again: the basket you pay for is essentially flat. A dinner that feeds nine costs the store about what a dinner that feeds two costs. The only thing that changes is how many plates share the bill. At exact yields the story is the same: 2-serving recipes ran a median $11.22 per serving, 4-serving recipes $6.38, 6-serving recipes $4.22, and 12-serving recipes $2.02.
Why the register total barely moves
The register total is flat because recipes call for amounts while stores sell packages, and one package usually covers a small recipe's need many times over. Whether the recipe wants a quarter pound of ground beef or a full pound, the cheapest tray is one pound. The store charges the same either way.
Almost every line of a small recipe works like this. A tablespoon of ketchup is a 20-ounce bottle. Two teaspoons of milk is a quart. One egg is a dozen (or eighteen). The minimum purchase for a cooked-from-scratch dinner at our store hovers around $20-$26 of packages almost regardless of how much food the recipe actually produces. We walked through this rounding in detail in our cost-per-serving methodology post; yield is where that rounding bites hardest.
Case study: $17.05 for one serving of meatloaf
The corpus contains a single-serving meatloaf made in a mug, and its priced basket is a perfect specimen: $17.05 at the register for one plate of food. It needs a quarter pound of ground beef, but the cheapest match is a one-pound tray at $8.99. One tablespoon of ketchup buys a 20-ounce bottle.
Now the same dish grown up: a 6-serving meatloaf priced at $21.94 total, which is $3.66 per serving. For $4.89 more at the register you get five additional dinners. Nothing about the mug version's ingredients is extravagant - it is ordinary beef, oats, and ketchup. The recipe is simply too small for the packages it forces you to buy.
Case study: eight servings of mac and cheese for less than one
It gets stranger: sometimes the big batch costs less in absolute dollars. A mac and cheese for one priced at $15.19 - its single teaspoon of deli mustard alone forced a $4.49 jar into the cart. A classic 8-serving macaroni and cheese priced at $12.95 total, or $1.62 per serving.
That is not a typo: the recipe that makes eight servings costs $2.24 less at the register than the recipe that makes one, because it uses its packages instead of sampling them. When the batch does cost more, the per-plate math still wins easily - a 2-serving chicken and dumplings ran $18.94 ($9.47 per serving) while an 8-serving chicken and dumpling soup ran $41.95, a bigger basket but only $5.24 per serving.
Is it just fancy small recipes? We checked
A fair objection: maybe for-one and for-two recipes skew toward salmon and specialty produce, and the ingredient mix - not the yield - drives the gap. The mix does differ, and our 1-2 serving sample is small at 25 recipes. So we re-ran the comparison inside single proteins, where menus look alike.
The gap survives. Chicken dinners yielding 1-4 servings ran a median $7.75 per serving against $3.87 for chicken dinners yielding 5 or more. Beef: $6.37 versus $3.85. Pork: $5.51 versus $3.31. Roughly half the cost of a small-yield dinner is the yield itself, not the shopping list. It is the same lesson as our protein cost ranking, where recipe structure beat raw meat prices: the recipe, not the aisle, sets your cost.
The honest caveat: remainders are not garbage
Our per-serving figure divides the full register total by the recipe's declared servings, which charges every package remainder to the recipe that bought it. That is honest about what you pay that day, but conservative about long-run cost - the mug meatloaf leaves three-quarters of a pound of beef and nearly a full bottle of ketchup behind.
If those remainders get cooked later, your effective cost per plate falls well below the headline number. If they expire in the door shelf, the headline number was right. Small-yield recipes are therefore a real tax on people who shop recipe-by-recipe, and closer to neutral for people who plan the next meal around what the last one left over. Most shoppers are the first kind.
Three fixes that do not change what you eat
First fix: double the batch. Doubling rarely doubles the register total, because the packages you already had to buy cover much of the doubled amounts - that quarter-pound recipe's beef tray covers four batches at zero extra cost. Leftovers of a dinner you like are the cheapest meal prep there is.
Second: when a dish exists at multiple yields, pick the big one - the 6-serving meatloaf over the mug, the 8-serving mac over the for-one. Third: check the yield before you judge the price. A $40 basket making 8 servings is a better deal than a $19 basket making 2, and our data says that comparison flips people's instincts constantly. A quarter of the corpus prices under $3.16 per serving, and it is disproportionately the big-yield tier - the same tier that dominates our list of dinners under $2 a serving.
Check the denominator before you shop
The cheapest change you can make to a grocery budget is often not a different store, a coupon, or even a different cuisine - it is the same food at a bigger yield. The register total will barely notice. The per-serving cost will drop by half or better, and the fridge does the rest.
Every number above is reproducible. Paste any recipe into the free recipe pricer and it will match each ingredient to a real product at your Kroger, round the packages the way the register will, and divide by the declared yield. If a recipe prices high, check whether it is the food or the denominator - and if you want a full week planned around shared packages, the week builder does the batch math automatically.
See your dinner's real number
Paste a recipe URL or ingredient list and get its priced basket at your store - free, no account.
Price a recipeFAQ
Why do recipes with fewer servings cost more per serving?
Because groceries are sold in packages, not portions. The median register total for a 1-2 serving dinner in our data was $22.59, and for a 9-plus serving dinner $26.43 - nearly the same basket. Dividing an almost-fixed basket cost across fewer plates is what makes small recipes expensive per serving.
How much cheaper are large-batch recipes per serving?
Median cost per serving falls from $12.48 for recipes making 1-2 servings to $6.46 at 3-4 servings, $4.22 at 5-6, $3.31 at 7-8, and $2.49 at 9 or more. Between the extremes that is roughly a 5x gap for the same general category of food.
Does doubling a recipe double the grocery bill?
Usually less than double, because many packages you already had to buy for the single batch cover the doubled amounts too. A quarter-pound of ground beef still means buying a one-pound tray; doubling uses more of the same tray for zero extra dollars. The exact change depends on which lines cross a package boundary.
Are single-serving recipes always a bad deal?
No. If the package remainders would spoil unused, a small recipe can waste less food than a big one. The per-serving figure charges the whole register total to the declared servings; if you actually cook from the remainders later, your effective cost per plate drops well below the headline number.
Is the gap just because small recipes use fancy ingredients?
Ingredient mix explains part of it, but the gap survives inside a single protein. Chicken dinners making 1-4 servings ran a median $7.75 per serving versus $3.87 for chicken dinners making 5 or more; beef ran $6.37 versus $3.85; pork $5.51 versus $3.31.
What yield should I look for when picking budget recipes?
Six or more servings is where the numbers get friendly. Recipes making 5-6 servings ran a median $4.22 per serving and 7-8 servings ran $3.31. Nearly half of the 7-8 serving recipes came in under $3 per serving, versus 7% of the 3-4 serving recipes.
Do leftovers count in these cost-per-serving numbers?
Our per-serving figure is the full register total divided by the recipe's declared servings. Unused package remainders are charged to the recipe that bought them - honest about what you pay that day, conservative about long-run cost if you use the remainders later.
How can I check a recipe's real cost per serving before shopping?
Divide the real basket cost - with package counts rounded up the way a store charges - by the recipe's declared yield. Doing that by hand is tedious, which is why our free pricer matches each ingredient to a shelf product at your Kroger and does the division for you.
Data: CentsPerServing corpus pricing runs, August 2026 - 733 fully matched public-domain dinner recipes with declared yields, priced item by item at Kroger store 01400513 with package-count math and pantry staples excluded (the corpus has grown since the July launch analysis of 712 recipes; method unchanged). Within-protein medians use the same set grouped by recipe protein tag. Named recipe baskets (meatloaf, mac and cheese, chicken and dumplings) are individual priced baskets from the same run. Store prices are local and change without notice; this article reports our own measurements and is not financial advice.