Shopping
Turn a meal plan into a grocery list without double buying
A meal-plan grocery list is the combined ingredient requirement for the meals and portions you intend to cook, minus usable food already at home. It should distinguish recipe quantities from store package sizes.

Combine compatible quantities first. Subtract pantry stock second. Choose packages last.
Count cooking events and portions
Start from the meals you will actually prepare. If Monday dinner produces Tuesday lunch, count the larger Monday batch once. Adding the same recipe again for Tuesday can double the list even though no second batch will be cooked.
Check household attendance before scaling. A recipe for four does not automatically cover four dinners and four lunches. Write the intended yield beside the recipe so the shopping list has an explicit basis.
Combine only quantities that mean the same thing
Merge the same ingredient across recipes when the preparation and units are compatible. Keep dry rice separate from cooked rice unless you have a reliable conversion for the recipe. A cup, a gram and a whole vegetable are not interchangeable quantities.
This worked example assumes both recipes specify the same dry rice and the stock at home is usable. It illustrates arithmetic, not a recommended serving size.
| Requirement | Dry rice |
|---|---|
| First recipe, at the planned yield | 300 g |
| Second recipe, at the planned yield | 200 g |
| Combined requirement | 500 g |
| Usable stock at home | 150 g |
| Still needed | 350 g |
Separate the shopping requirement from the package
In the example, 350 g is needed, but the shop may sell a 500 g bag. Buying that bag leaves 150 g for a future plan. Keep that remainder visible rather than pretending the whole package was consumed.
Check loose produce, drained weights, multipacks and substitutions before purchase. A similarly named sauce may have different ingredients or allergens. A cheaper package can also cost more overall if the unused remainder will not be eaten.
Keep the list connected to changes
Group purchases by store section, and separate items to buy from items to check at home. After swapping a meal, review both additions and removals; buying the new ingredients without removing the old ones defeats the purpose of planning.
DietWings shopping rows distinguish items such as Need to buy, Bought and Already have. Check the recipe usage and quantity before changing a status. Marking an item as bought records a purchase; it does not establish that the amount is sufficient for every recipe.