Every Dinner Under $2 Per Serving in Our 712-Recipe Data
The short answer: 48 dinners, and here they are
Of the 712 dinner recipes that fully priced at our Kroger store, 48 land under $2 per serving at regular shelf prices - no coupons, no sales, no loyalty games. That is 7% of the data. The cheapest is $0.41 per serving, and five recipes total come in under $1.
This post is the follow-up to our full cost distribution, where the median dinner ran $4.62 per serving. Here we zoom into the cheap tail: what is actually in it, what those baskets contain, and where the honest catches are. Every recipe named below links to our own hosted card, so you can see the full ingredient list.
How these numbers were made
Each recipe's ingredient list was matched to specific shelf products at one Kroger store in July 2026 - real prices, real package sizes, with package counts rounded up the way a checkout actually works. A recipe wanting two cups of dried beans gets charged for the whole one-pound bag.
Pantry staples you almost certainly own - salt, pepper, cooking oil, water - are excluded from totals. Per-serving cost is the full basket price divided by the recipe's stated yield. Only recipes where every non-pantry ingredient matched a priced product are counted, so nothing on this list has a hidden unpriced ingredient. The methodology is identical to the launch post in our What It Costs series.
The 15 cheapest dinners, priced
The table below is the bottom of the entire 712-recipe distribution: the 15 cheapest fully priced dinners, with what the whole basket costs at the register and how many servings it yields. Every one is a public-domain USDA recipe, and each title links to the full card on our site.
| Recipe | Per serving | Full basket | Servings |
|---|---|---|---|
| Simmered Beans | $0.41 | $4.87 | 12 |
| Caribbean Pink Beans | $0.70 | $11.13 | 16 |
| Green Bean and Rice Casserole | $0.83 | $4.98 | 6 |
| Fiesta Beans & Rice | $0.84 | $5.07 | 6 |
| 3-Can Chili | $0.92 | $5.49 | 6 |
| Split Pea Soup | $1.04 | $6.27 | 6 |
| Italian Bean Soup | $1.10 | $19.73 | 18 |
| Bean Enchiladas | $1.10 | $8.78 | 8 |
| Broccoli Rice Casserole | $1.17 | $14.03 | 12 |
| Bean Soup | $1.18 | $9.43 | 8 |
| 2-Step Chicken | $1.22 | $4.88 | 4 |
| Carne Adobado (Spiced Pork) | $1.22 | $14.69 | 12 |
| One Pan Potatoes & Chicken | $1.31 | $7.86 | 6 |
| Honey Lemon Chicken | $1.35 | $10.83 | 8 |
| Rice-Crusted Pizza | $1.36 | $16.26 | 12 |
Source: our data - 712 fully matched dinner recipes priced at Kroger store 01400513, July 2026 shelf prices, package-count math applied, pantry staples excluded.
What actually lives in the sub-$2 tier
Bean, lentil, and split pea recipes are the biggest group, at 18 of the 48 - beans really do anchor the cheap end. But the tier is less monotonous than its reputation: chicken appears in 11 recipes, cheese-forward dishes in 6, canned fish in 4, and pork in 2, plus a tofu dish and an egg bake.
Five recipes have no featured protein at all - vegetable-first plates like ratatouille at $1.60 per serving and a veggie stir-fry at $1.56. So the honest characterization is: the sub-$1 floor is bean territory, roughly the bottom third is legumes in some form, and the rest of the tier is casseroles, soups, and big-batch meat dishes that most households would recognize as normal dinners.
What a $0.41 dinner actually looks like
The cheapest basket in the entire dataset is simmered beans: a 16 oz bag of Kroger pinto beans at $1.19, a pound of yellow onions at $1.19, and a $2.49 jar of bay leaves. Total register price: $4.87 for a pot the recipe rates at 12 servings.
Notice that more than half that basket is the bay leaves - a jar you buy once and use for a year or more. On the second pot, the marginal cost drops toward $0.20 per serving. That pattern repeats across the tier: the sticker price includes whole packages of seasonings, and the leftovers are a discount on every future batch. Note also what a "serving" is here - a hearty side or a bowl you would round out with rice or bread, not a restaurant entree.
The surprise: chicken makes the list 11 times
The second-biggest group in the sub-$2 tier is not lentils - it is chicken. Eleven of the 48 recipes are chicken dinners, from a $1.22-per-serving 2-Step Chicken to a $1.95 cheesy chicken, broccoli, and rice bake that yields 12 servings.
2-Step Chicken shows how: a pound of store-brand boneless skinless breasts at $2.89 plus a can of condensed cream of chicken soup at $1.99. That is a $4.88 basket making four servings. Cheap chicken dinners share a formula - store-brand chicken, a short ingredient list, and a sauce built from one inexpensive canned or pantry item rather than fresh extras. Meat does not disqualify a recipe from the cheap tier; long ingredient lists do.
Batch size is the hidden engine
The strongest pattern in the tier is not what is in the pot - it is how big the pot is. 60% of the sub-$2 recipes yield 8 or more servings, versus 21% of all 712 dinners. The median sub-$2 recipe makes 8 servings; the median dinner overall makes 6.
The arithmetic is blunt: per-serving cost is basket price divided by yield, and yield is the denominator you control. The median sub-$2 basket costs $11.74 at the register - these are not tiny grocery runs, they are normal baskets stretched across more plates. Italian bean soup is the extreme case: a $19.73 basket, the priciest on the cheap list, lands at $1.10 per serving because it makes 18 servings.
Short ingredient lists, mostly easy effort
The sub-$2 recipes are simpler to shop and mostly simple to cook: their median ingredient list is 6 non-pantry items versus 8 across all dinners, and 34 of the 48 carry an easy effort tag. Ten are medium. Only four are tagged involved.
The four involved ones are concentrated exactly where you would guess: at the very bottom. Simmered beans and Caribbean pink beans - the two cheapest dinners in the whole dataset - both start from dried beans, which means soaking or a long simmer. That is the trade the sub-$1 floor demands. From about $0.83 upward, the tier is dominated by dump-and-bake casseroles, canned-goods chili, and sheet-pan chicken.
Do these prices survive a store change?
Mostly, yes. We priced the same recipes at a second Kroger location in the same metro: of the 47 that fully matched at both stores, 42 stayed within $0.30 per serving of the first store's number, and the five cheapest recipes priced identical to the cent at both.
The worst swings were around $0.42 per serving, driven by one or two items matching to a different cheapest brand at the other store. One recipe - a pumpkin and white bean soup at $1.95 - drifted to $2.33 at the second store and fell out of the tier entirely. So treat the roster's edges as store-specific, but the shape of the list - beans at the floor, batch cooking through the middle - held at both locations.
How to use this list without eating beans nightly
Nobody needs 48 cheap recipes; you need two or three you actually like. Swapping just two of a week's five dinners into this tier drops a family-of-four dinner budget by roughly $25 a week versus all-median picks - about $18.50 per median dinner versus under $7 per sub-$2 dinner for four.
The repetition catch is real: big batches mean the same dinner twice, or a freezer. The workaround is rotation - one bean pot, one batch casserole, different weeks. If you want the same per-serving math on recipes you already cook, the recipe pricer runs any pasted recipe through the identical pipeline free, and the week builder mixes cheap and normal dinners against a total budget so you do not have to do the arithmetic by hand.
Price your own version of the cheap list
Paste any recipe URL or ingredient list and get its real per-serving cost at your local Kroger - free, no account.
Price a recipeFAQ
Can you really make dinner for under $2 per serving?
Yes. Of 712 dinner recipes priced item by item at a real Kroger store in July 2026, 48 - about 7% - came in under $2 per serving at shelf prices, with no coupons or sales required. Five were under $1 per serving.
What is the cheapest dinner in the data?
Simmered beans at $0.41 per serving. A $1.19 pound of dried pinto beans, a $1.19 bag of onions, and a $2.49 jar of bay leaves made a $4.87 basket yielding 12 servings. Caribbean pink beans came second at $0.70 per serving.
Is everything under $2 per serving just beans and rice?
No. Bean, lentil, and split pea recipes are the largest group at 18 of 48, but chicken appears 11 times, canned fish 4 times, pork twice, and cheese-or-egg-based dishes 7 times. The floor is beans; the rest of the tier is more varied than its reputation.
How were these recipe costs calculated?
Each ingredient list was matched to specific products at a Kroger store using real shelf prices and package sizes, with package counts rounded up the way a checkout works. Pantry staples like salt, pepper, and oil are excluded. Only recipes with every non-pantry ingredient priced are counted.
Do cheap dinners take more time and effort?
Mostly no. 34 of the 48 sub-$2 recipes carry an easy effort tag, 10 are medium, and only 4 are involved. The catch: the two cheapest recipes are among the involved ones - dried beans need a long simmer, which is exactly why they cost so little.
Do these prices hold at a different store?
Largely. Re-priced at a second Kroger location, 42 of the 47 recipes that fully matched there stayed within $0.30 per serving, and the five cheapest priced identical to the cent. The worst swing was $0.42 per serving.
Why do big-batch recipes dominate the cheap list?
Because per-serving cost is basket price divided by yield. 60% of the sub-$2 recipes make 8 or more servings, versus 21% of all dinners in the data. A $12 basket over 8 plates is $1.50 a serving; the same basket over 4 plates is $3.
What is the catch with $2 dinners?
Three honest ones: the tier leans on repetition (big batches mean leftovers), the very cheapest recipes require simmering dried beans, and pantry staples you already own are excluded from totals, so a bare pantry pays more on the first run.
Data: our own corpus pricing runs, July 2026 - 712 fully matched dinner recipes priced item by item at Kroger store 01400513, cross-checked at store 01400421, real shelf prices with package-count math, pantry staples excluded. All recipes referenced are public-domain USDA recipes hosted on our own recipe cards. Store prices change without notice; figures refresh as baskets re-price. This article reports our own measurements and is not financial advice.