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 planner

A 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.

IngredientNeededAt homeShopping gap
Dry pasta320 g200 g120 g
Drained chickpeas400 g150 g250 g
Vegetables600 g700 g0 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

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

  1. Choose the number of people and whether you want leftovers; the example does not add leftovers automatically.
  2. Weigh the usable ingredients already on hand.
  3. Enter the drained bean package weight from the label.
  4. Calculate, then copy the shopping gaps. Check oil, lemon and seasonings separately.
  5. 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.