A meal-planning assistant becomes much more useful when it has to account for the food you own. Instead of asking for seven appealing dinners, ask for seven dinners that fit your week and show where every main ingredient comes from. You should finish with a menu, a shopping list and a record of what remains.
Hertfordshire County Council recommends checking your fridge, freezer and cupboard, making a shopping list and accounting for meals out. AI can help organise those constraints alongside your available cooking time and revise combinations as plans change.[2]
Begin with quantities you can trust
Type your cupboard, fridge and freezer inventory into a ChatGPT text conversation. Include amounts and their basis: 500g dry pasta, two tins of chickpeas with 240g drained weight each, or six eggs. Record foods that need using soon separately.
You can use a photo to draft the list: tap the + button and choose Add photos & files. Image inputs are documented for Free and paid ChatGPT plans on web, iOS and Android, subject to limits. Check the result yourself: OpenAI warns that image counting and descriptions can be inaccurate. A photograph cannot establish how much remains inside a partly used packet.[1]
Check labels directly. GOV.UK distinguishes use-by dates, which concern safety, from best-before dates, which concern quality. Storage conditions and instructions after opening still matter. Put an actual use-by deadline in the brief instead of asking the model to infer one from appearance.[3]
For our original example, two adults want seven vegetarian dinners. Tuesday and Friday are busy; they have a hob, microwave and freezer, prefer mild flavours, and want ingredients repeated sensibly across meals. This is a planning exercise with checked arithmetic, not a kitchen test or a claim about nutritional adequacy.
Their starting stock is 500g dry pasta, 500g dry rice, 250g dry red lentils, two 400g tins of chickpeas providing 480g drained, three 400g tins of tomatoes, 600g frozen peas, six eggs, 1kg potatoes, 500g carrots and three onions. Cooking oil, salt and their usual mild seasonings are already available.
Ask for the allocation as well as the menu
Use this request with your inventory: “Plan seven dinners for two using this stock. Prioritise food with a stated use-by deadline. Suggest simple meals for busy evenings. Show ingredient quantities for each dinner, label dry and drained weights, and total their use across the week. List only the shortfall for shopping. Separate suggested cooking times from times checked against an actual recipe. Ask before adding an ingredient I dislike.”
An original seven-dinner allocation for two
| Day | Dinner | Main ingredients allocated |
|---|---|---|
| Monday | Chickpea and tomato pasta | 160g dry pasta; 240g drained chickpeas; 400g tomatoes; 100g spinach; 1 onion |
| Tuesday — busy | Rice with peas, carrots and scrambled egg | 150g dry rice; 200g peas; 200g carrots; 2 eggs; 1 onion |
| Wednesday | Microwaved potatoes with chickpeas and yoghurt | 500g potatoes; 240g drained chickpeas; 100g peas; 1 pepper; 100g yoghurt |
| Thursday | Lentil and spinach soup with bread | 150g dry red lentils; 400g tomatoes; 100g spinach; 150g carrots; 1 onion; 4 slices of bread |
| Friday — busy | Pepper and tomato pasta | 160g dry pasta; 400g tomatoes; 2 peppers |
| Saturday | Potato and pea omelette | 500g potatoes; 200g peas; 4 eggs |
| Sunday | Mild lentils and vegetables with rice | 100g dry red lentils; 150g dry rice; 100g peas; 150g carrots; 150g yoghurt |
For Tuesday, cook the measured rice fresh and prepare the vegetables and eggs alongside it. Friday uses a short ingredient list. Before committing either meal to a tight evening, choose a recipe and check its complete elapsed time, including chopping and cooking the rice or pasta. A “ten-minute” description that excludes preparation does not answer your scheduling question.
Make the shopping list reconcile
The additions for this example are 200g spinach, three peppers, 250g plain yoghurt and four slices of bread. Frozen spinach is convenient because the two allocations are separated by several days. These are quantities to use; the shop’s pack sizes may leave extra yoghurt or bread for another meal. Choose separate yoghurt pots if the after-opening instructions would not cover Wednesday to Sunday.[3]
What the example uses from the starting stock
| Ingredient | Available | Allocated | Remaining |
|---|---|---|---|
| Dry pasta | 500g | 320g | 180g |
| Dry rice | 500g | 300g | 200g |
| Dry red lentils | 250g | 250g | 0g |
| Chickpeas, drained | 480g | 480g | 0g |
| Tinned tomatoes | 1,200g | 1,200g | 0g |
| Frozen peas | 600g | 600g | 0g |
| Eggs | 6 | 6 | 0 |
| Potatoes | 1,000g | 1,000g | 0g |
| Carrots | 500g | 500g | 0g |
| Onions | 3 | 3 | 0 |
This second view catches a common planning mistake: giving the same last two eggs to two different meals. It also avoids putting another bag of pasta on the shopping list simply because two recipes mention it. If you want a cost ceiling, supply the prices or a current basket from your actual shop; ask the assistant to calculate that basket rather than invent local prices.
Turn the plan into something you will cook
Select recipes before shopping. Ask ChatGPT for the method, full ingredient list and total time for each chosen dish, then reconcile any extra ingredients with the allocation. If a recipe needs 250g lentils for Thursday, you must change that portion or Sunday’s dinner: the original stock contains only 250g altogether.
Keep storage decisions alongside the affected meals. The Food Standards Agency advises cooling cooked food promptly and getting it into the fridge within one to two hours, eating ordinary leftovers within 48 hours or freezing them, and following packaging instructions. This example does not rely on storing cooked rice between days.[4]
If Wednesday becomes a meal out, tell the assistant to remove that dinner and recalculate. The released chickpeas and peas can remain in their unopened tin and freezer; inspect the potatoes and pepper and plan their next use. Update the shopping list before buying. At the end of the week, carry forward the measured remaining stock and note which dinners were worth repeating.
Sources & further reading
- ChatGPT Image Inputs FAQ OpenAI · Accessed 12 Oct 2026
- #WorthSaving – Save Food, Save Money Hertfordshire County Council · Accessed 12 Oct 2026
- Understanding food labelling: Best before and use-by dates GOV.UK · Accessed 12 Oct 2026
- How to chill, freeze and defrost food safely Food Standards Agency · Accessed 12 Oct 2026