A $100 grocery list for a family of four
Five dinners, one consolidated list, every ingredient counted in whole packages. The estimated total is about $93, which leaves roughly $7 of a $100 budget for breakfast, snacks, or coffee. Below is the entire list, what each meal adds, and why the fourth dinner costs less than the first.
Estimated total
About $93
Left of $100
About $7
Per serving
About $6
Household assumed: two adults and two children. Children are counted as roughly 0.6 of an adult portion, so each dinner is built to yield 3.2 servings, or 16 servings across the week.
The five meals
Every meal is on the table in about half an hour. The right-hand figure is what each one added to the basket, in the order they were added, not the meal’s cost in isolation.
- 01 · 25 minAbout $20
Classic Ground Beef Tacos
Seasoned ground beef in warm tortillas with cheese, lettuce, and tomato.
Starts the list
- 02 · 25 minAbout $20
Bean and Cheese Tostadas
Crisped tortillas spread with refried beans, cheese, and shredded lettuce.
Shares 2 ingredients
- 03 · 25 minAbout $18
Vegetable Fried Rice
Cold rice fried with egg, peas, carrots, and scallions in a quick soy toss.
Shares 1 ingredient
- 04 · 25 minAbout $16
Chicken Fried Rice
Cold-rice fried rice with egg, peas, and carrots in a soy-sesame toss.
Shares 7 ingredients
- 05 · 30 minAbout $19
Chicken Teriyaki Rice Bowls
Sticky glazed chicken over rice with steamed broccoli and sesame seeds.
Shares 4 ingredients
Why the fourth meal is the cheapest
Look at the numbers again. Tacos, added to an empty list, cost about $20. Chicken Fried Rice, added fourth, costs about $16, and it contains chicken, which is the most expensive thing in the cart.
The reason is that by the time it is added, the rice, eggs, soy sauce, sesame oil, carrots, scallions, and frozen peas are already in the basket for the Vegetable Fried Rice. Seven of its ingredients cost nothing extra, because you already bought the whole package.
You do not buy a quarter bunch of scallions. You buy the bunch. That fact makes a single meal slightly more expensive than a recipe card suggests, and it makes the second meal that finishes the bunch dramatically cheaper. Planning around it is the entire trick.
The same choice, priced two ways
Swapping the fifth dinner shows how much the overlap is worth. Both of these are perfectly good meals; only one of them fits the budget.
- Chicken Fried Rice · shares 7 ingredients
- About $16
- Beef and Ricotta Lasagna · shares 4 ingredients
- About $37
- Roasted Salmon with Potatoes · shares 1 ingredient
- About $41
The salmon dinner is not extravagant. It simply arrives with an entirely new set of packages, and the list has to pay for all of them.
The grocery list
Twenty-nine lines, sorted by aisle. Every duplicate across the five recipes has been merged, and quantities are rounded up to the packages you actually put in the cart.
Produce
About $16| Item | Buy | Est. cost |
|---|---|---|
| Iceberg lettuce | 2 heads | $3.96 |
| Yellow onions | 1 × 3 lb bag (~5 onions) | $3.47 |
| Carrots | 1 × 2 lb bag | $2.28 |
| Green onions / scallions | 2 bunches | $2.18 |
| Roma tomatoes | 1 × ~1 lb (4–5 tomatoes) | $1.98 |
| Fresh ginger root | 1 × ~4 oz knob | $1.49 |
| Garlic | 1 head (~10 cloves) | $0.79 |
Meat
About $26| Item | Buy | Est. cost |
|---|---|---|
| Boneless chicken breast | 1 × ~2.5 lb tray | $11.25 |
| Boneless chicken thighs | 1 × ~2 lb pack | $7.98 |
| Ground beef (80/20) | 1 × 1 lb pack | $6.29 |
Dairy
About $8| Item | Buy | Est. cost |
|---|---|---|
| Shredded cheddar cheese | 1 × 8 oz bag | $2.98 |
| Shredded Mexican cheese blend | 1 × 8 oz bag | $2.98 |
| Large eggs | 1 dozen | $2.19 |
Bakery
About $5| Item | Buy | Est. cost |
|---|---|---|
| Flour tortillas (taco size) | 1 × 20-count pack | $2.48 |
| Corn tortillas | 1 × 30-count pack | $2.48 |
Frozen
About $4| Item | Buy | Est. cost |
|---|---|---|
| Frozen mixed vegetables | 1 × 12 oz bag | $1.28 |
| Frozen broccoli florets | 1 × 12 oz bag | $1.28 |
| Frozen green peas | 1 × 12 oz bag | $1.18 |
Pantry
About $34| Item | Buy | Est. cost |
|---|---|---|
| Jasmine ricepantry staple | 1 × 5 lb bag | $5.48 |
| Vegetable oilpantry staple | 1 × 48 fl oz bottle | $4.28 |
| Toasted sesame oil | 1 × 5 fl oz bottle | $4.28 |
| Soy sauce | 1 × 15 fl oz bottle | $3.48 |
| Long grain white rice | 1 × 5 lb bag | $3.37 |
| Ground cuminpantry staple | 1 × 2 oz jar | $2.98 |
| Brown sugarpantry staple | 1 × 2 lb bag | $2.68 |
| Jarred salsa | 1 × 16 oz jar | $2.48 |
| Canned refried beans | 2 × 16 oz cans | $2.36 |
| Cornstarchpantry staple | 1 × 16 oz box | $1.98 |
| Taco seasoning packet | 1 × 1 oz packet | $0.98 |
About the pantry staples
Five items are marked as pantry staples: rice, vegetable oil, cumin, brown sugar, and cornstarch. Together they come to about $17 of the $93. This week uses a small fraction of each. That bottle of oil and jar of cumin will last months.
They are included in the total because if your cupboard is empty you genuinely have to buy them. But if you already own them, the real weekly cost of these five dinners is closer to $75, which leaves about $25 of a $100 budget rather than $7.
What is left over
Package math cuts both ways, so this list ends the week with real food still in the house: most of two large bags of rice, the better part of a dozen eggs, a mostly-full bottle of soy sauce and sesame oil, spare corn tortillas, and leftover cheese. None of that is waste. It is the head start on next week, which is why a second week planned around the same pantry comes in cheaper than this one.
The roughly $7 still unspent is yours. Budget left over is not a failure of the plan; it is the part of the budget you get to decide about.
How these numbers were produced
Every figure on this page was produced by running MealBudget’s actual pricing engine over its recipe and ingredient catalog, the same code that builds your list. Nothing here was estimated by hand or written for the sake of a round number.
The prices are estimates. They are derived from U.S. Bureau of Labor Statistics Average Price Data for June 2026, which is a national city average. They are not live prices at your store, and they do not account for sales, store brands, or club-size packaging. Totals are rounded to the dollar deliberately: showing a figure like “$92.87” would imply a precision that average-price data does not have.
Expect a discount grocer to come in under this and a city-centre store to come in over it. Use the total as a planning number, not a receipt.
Make this list yours
Different budget, different household, or someone who will not eat beef? Set your own number and MealBudget builds the week around it, with the package math done for you. More on how that works in the AI grocery list guide.
Build your grocery list →