Practical decision guide · November 11, 2026
How much should I buy when I already have some ingredients?
Calculate the recipe’s need first, subtract usable stock second, and round to packages last. Mixing those three steps is how a small dinner produces an oversized shopping list.
Open the dinner shopping plannerA four-person dinner, with a half-full cupboard
Suppose you are using our pasta, chickpea and vegetable baseline for four people. The recipe needs 320 g dry pasta, 400 g cooked and drained chickpeas and 600 g vegetables. You have 200 g dry pasta, 150 g drained chickpeas and 700 g vegetables that you have checked are suitable to use.
| Ingredient | Needed | At home | Shopping gap |
|---|---|---|---|
| Dry pasta | 320 g | 200 g | 120 g |
| Drained chickpeas | 400 g | 150 g | 250 g |
| Vegetables | 600 g | 700 g | 0 g |
The formula for each ingredient is max(0, needed − at home). You do not need to find a use for negative 100 g of vegetables. You simply have 100 g left after this meal.
Package rounding is a separate decision
If a bean can supplies 240 g after draining, a 250 g gap needs two cans: ceiling(250 ÷ 240) = 2. Those cans supply 480 g, so 230 g remains after filling the gap. One can would leave you 10 g short. You might deliberately accept that small difference, but that is a cooking choice, not an accurate claim that one can meets the stated recipe.
The planner reports packages for beans because liquid weight makes the comparison easy to get wrong. For pasta and vegetables it reports the actual gap. Compare the package sizes at your store. A 500 g bag of pasta covers a 120 g gap, but buying it is a 500 g purchase, not a 120 g purchase.
Before putting the extra package in the cart, name a second meal that will use the remainder. If there is no plausible use, consider a smaller package, an ingredient you already own, or a smaller batch. The smallest unit price is not always the smallest grocery bill.
Keep the units honest
- Enter pasta in dry grams, not the weight after cooking.
- Enter beans in cooked, drained grams, not the can’s weight including liquid.
- Do not enter cups as grams. Volume and weight are not interchangeable without an ingredient-specific conversion.
- Count only stock you can actually use for this meal. The calculator cannot inspect freshness, allergies or storage history.
For storage questions, consult the USDA FoodKeeper resource and your product’s instructions. The planner makes no food-safety judgment.
Substitute without quietly changing the recipe
Cooked white beans can play the same role as cooked chickpeas. Rice can replace pasta as the starch, but the pasta’s dry-weight baseline should not be carried over automatically. Use the rice package’s serving and cooking instructions. Raw meat is not a drop-in replacement for already-cooked beans: preparation and safety requirements change.
When scaling to eight or twelve people, compare the result with your pot and pan capacity. Multiply ingredient quantities, then plan batches. Do not multiply a short recipe’s cooking time by the number of servings or assume a crowded pan behaves like a small one.
Use the planner in this order
- Choose the number of people and whether you want leftovers; the example does not add leftovers automatically.
- Weigh the usable ingredients already on hand.
- Enter the drained bean package weight from the label.
- Calculate, then copy the shopping gaps. Check oil, lemon and seasonings separately.
- At the store, compare package sizes and assign the remainder a purpose before buying.
Takeaway: carry two lists in your head: what the meal requires and what the store sells. The planner connects them, but your existing stock and your next meal decide whether a larger package is worthwhile.
Return to the dinner guide for the preparation method and substitutions. This worksheet is about shopping quantities, not a personalized meal plan or nutrition target.
Prepared for What Should I? with AI assistance. Examples are illustrative calculations, not product tests or current offers. Methods and corrections.