Skip to content
Artificial intelligence. Clearly. RSS feed
AI NEWS AI

News. Evidence. Perspective.

Build & CodeExplainer

Plan a week of meals with ChatGPT and the food you already have

Give the assistant a checked inventory, realistic cooking windows and clear preferences. This seven-dinner example shows how to turn suggestions into an ingredient allocation, a smaller shopping list and a plan that can survive a change of schedule.

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

At a glance

An original seven-dinner allocation for two

An original seven-dinner allocation for two
DayDinnerMain ingredients allocated
MondayChickpea and tomato pasta160g dry pasta; 240g drained chickpeas; 400g tomatoes; 100g spinach; 1 onion
Tuesday — busyRice with peas, carrots and scrambled egg150g dry rice; 200g peas; 200g carrots; 2 eggs; 1 onion
WednesdayMicrowaved potatoes with chickpeas and yoghurt500g potatoes; 240g drained chickpeas; 100g peas; 1 pepper; 100g yoghurt
ThursdayLentil and spinach soup with bread150g dry red lentils; 400g tomatoes; 100g spinach; 150g carrots; 1 onion; 4 slices of bread
Friday — busyPepper and tomato pasta160g dry pasta; 400g tomatoes; 2 peppers
SaturdayPotato and pea omelette500g potatoes; 200g peas; 4 eggs
SundayMild lentils and vegetables with rice100g 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]

At a glance

What the example uses from the starting stock

What the example uses from the starting stock
IngredientAvailableAllocatedRemaining
Dry pasta500g320g180g
Dry rice500g300g200g
Dry red lentils250g250g0g
Chickpeas, drained480g480g0g
Tinned tomatoes1,200g1,200g0g
Frozen peas600g600g0g
Eggs660
Potatoes1,000g1,000g0g
Carrots500g500g0g
Onions330

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.

Follow the evidence

Sources & further reading

  1. ChatGPT Image Inputs FAQ OpenAI · Accessed 12 Oct 2026
  2. #WorthSaving – Save Food, Save Money Hertfordshire County Council · Accessed 12 Oct 2026
  3. How to chill, freeze and defrost food safely Food Standards Agency · Accessed 12 Oct 2026