Shopping list: how to combine ingredients from dishes
The Shopping list tool turns a set of dishes into a structured product list. You specify the source material (dish names or ingredients) and the number of people or portions, and the tool combines repeated positions and indicates quantities where possible. This is convenient for weekly menu planning, preparing for guests or shopping. In the article we will consider three fictional scenarios with specific requests, show how to check the result, and review limitations. All examples are illustrative and are not real data.
Open tool: Shopping list maker ↗How the tool works and what to input
The tool accepts two fields: 'Source material' and 'People or portions'. In the first field you enter a list of dishes or ingredients in free form. The second field indicates how many people the dishes are calculated for or how many portions you plan. Based on this data the tool forms a grouped shopping list: for example, all vegetables in one section, all cereals in another. Repeated ingredients are combined, and quantities are summed if they were indicated in the source data.
It is important to understand that the tool does not have a product database and does not know exact proportions for each dish. It analyses the text you provide and tries to logically group positions. If no grammes are indicated in the source text, the tool may suggest approximate quantities based on typical recipes, but this is not guaranteed. The more detailed you describe ingredients and their quantity, the more accurate the result.
The 'Source material' field has a limit of 8000 characters, and the 'People or portions' field - 1000 characters. This is enough for a list of several dozen dishes. The tool works with text, so you do not need to upload files or images. Just enter the data manually or copy from notes. After pressing the 'Generate' button you get one result in a separate panel, which you can copy or download as plain text TXT.
Source material: 'Pasta with tomatoes and basil; nute salad with tomatoes and cucumber'. People or portions: '4'.
Scenario 1: Dinner for a family of four
Imagine you are planning dinner for a family of four. You chose two dishes: pasta with tomatoes and basil and nute salad with tomatoes and cucumber. You enter in the 'Source material' field: 'Pasta with tomatoes and basil; nute salad with tomatoes and cucumber'. In the 'People or portions' field you indicate '4'. The tool should combine the tomatoes, which appear in both dishes, and output the total quantity, e.g. 'Tomatoes - 6 pcs.' (assuming 4 tomatoes for the pasta, 2 for the salad). It will also group other ingredients: basil, nute, cucumbers, pasta.
A useful result will look like a list with sections: 'Vegetables and greens', 'Legumes and cereals', 'Other'. In each section products are listed with quantities. For example: 'Vegetables and greens: tomatoes - 6 pcs., cucumbers - 2 pcs., basil - 1 bunch'. 'Legumes and cereals: nute - 1 can (400 g), pasta - 500 g'. This helps not to forget anything in the shop and avoid duplication.
However it is worth checking whether the tool interpreted quantities correctly. If the original text did not have exact numbers, it may use averaged values. For example, for pasta for 4 people it may assume 400 g dry pasta, and for salad - 1 can of nute. You can correct the list manually if your portions differ. Also note that the tool may not know that basil is sold in bunches and indicate it in grams. This is normal as it works with textual information.
Request: Source material: 'Pasta with tomatoes and basil; nute salad with tomatoes and cucumber'. People or portions: '4'. Result (fragment): Vegetables and greens: tomatoes - 6 pcs., cucumbers - 2 pcs., basil - 1 bunch. Legumes and cereals: nute - 1 can, pasta - 500 g.
Scenario 2: Lunch for the week with repeating ingredients
Second scenario: you are planning lunches for five work days. You chose three dishes: chicken soup with rice, vegetable ragout with potatoes and buckwheat with mushrooms. In the 'Source material' field you write: 'Chicken soup with rice; vegetable ragout with potatoes; buckwheat with mushrooms'. In the 'People or portions' field you indicate '2' (since you are cooking for two people). The tool should combine repeated ingredients: for example, onion and carrot may appear in soup and ragout. It will add up their quantity and output a total figure.
Useful result: a grouped list, where, for example, 'Vegetables' will include potato, carrot, onion, mushrooms; 'Cereals' - rice and buckwheat; 'Meat' - chicken. Quantities may be indicated in grams or pcs. If you did not specify exact proportions, the tool may suggest standards: for example, for 2 portions of soup - 300 g chicken, for ragout - 4 potatoes. This is a guideline that can be clarified.
Checking the result: make sure all ingredients from your dishes got into the list. If you mentioned spices but did not indicate their quantity, the tool may add them to the 'Other' section without a gramme count. Also check that it did not combine products that should not be mixed. For example, if fresh onion is needed in one dish and fried in another, this may be the same product, but the cooking method different. The tool does not take culinary processing into account, so the list will contain just 'onion'.
Limitation: the tool cannot plan a budget and does not know prices. It also does not take seasonality or product availability in the shop into account. Its task is to structure the list. If you are cooking for a week, you may want to split the list into categories: 'Perishable' and 'Long term storage'. The tool does not do this automatically, but you can add such notes manually after generation.
Request: Source material: 'Chicken soup with rice; vegetable ragout with potatoes; buckwheat with mushrooms'. People or portions: '2'. Result (fragment): Vegetables: potato - 6 pcs., carrot - 2 pcs., onion - 2 pcs., mushrooms - 300 g. Cereals: rice - 200 g, buckwheat - 300 g. Meat: chicken - 500 g.
Scenario 3: Holiday table with many guests
Third scenario: you are preparing a holiday dinner for 8 people. The menu includes Olivier salad, baked chicken with vegetables and fruit platter. You enter: 'Olivier salad; baked chicken with vegetables; fruit platter'. In the 'People or portions' field you indicate '8'. The tool should combine ingredients and output a list. For Olivier salad you need potato, carrot, eggs, peas, cucumbers, mayonnaise. For chicken - chicken, potato, carrot, onion. For platter - apples, oranges, grapes.
Useful result: the tool will group products into categories: 'Vegetables', 'Fruits', 'Meat and eggs', 'Groceries'. It will add together potato and carrot, which are needed both for Olivier and for chicken. For example, 'Potato - 10 pcs.', 'Carrot - 5 pcs.'. This is convenient as you immediately see the total quantity. However remember that for Olivier potato is boiled, and for chicken roasted - this does not affect the shopping list, but affects preparation.
Checking: make sure the tool correctly understood the composition of the dishes. If you wrote 'Olivier salad' it may not know the exact recipe and add only basic ingredients. It is better to list them explicitly: 'potato, carrot, eggs, peas, cucumbers, mayonnaise'. Then the result will be more accurate. Also check that it did not skip anything due to the character limit. 8000 characters is enough for a detailed description, but if you insert a huge text part may not be processed.
Limitation: the tool does not guarantee that quantities will be ideal for your recipe. It may suggest averaged values. For example, for 8 people it may assume 1 kg chicken, but if you have a big appetite this may not be enough. Always correct the list based on your preferences. Also the tool does not take into account that some products you already have at home. This is just a shopping list.
Request: Source material: 'Olivier salad: potato, carrot, eggs, peas, cucumbers, mayonnaise; baked chicken with vegetables: chicken, potato, carrot, onion; fruit platter: apples, oranges, grapes'. People or portions: '8'. Result (fragment): Vegetables: potato - 10 pcs., carrot - 5 pcs., cucumbers - 4 pcs., onion - 2 pcs., peas - 1 can. Fruits: apples - 4 pcs., oranges - 4 pcs., grapes - 1 kg. Meat and eggs: chicken - 1.5 kg, eggs - 8 pcs. Groceries: mayonnaise - 1 pack.
How to check the result and avoid errors
After generation carefully read the list. Make sure all ingredients from your source text are present. If you indicated a dish but did not list its composition, the tool may add only those ingredients it 'knows' from typical recipes, but this is not guaranteed. It is better to always list ingredients explicitly. Check that products are not combined that you want to buy separately. For example, if you need tomatoes for salad and for sauce the tool may combine them into one position, but you can split them when buying.
Pay attention to units of measurement. The tool may use grams, pcs, cans, bunches. If you prefer to buy in other units, correct manually. Also check for duplication: sometimes the tool may include the same product twice if written differently (e.g. 'tomatoes' and 'tomatoes'). In such case combine them yourself.
Remember that the tool is not a professional dietitian or cook. It does not take into account nutritional value, calories, allergies and preferences. If you have health restrictions consult a specialist. The shopping list is just an organizational aid do not rely on it blindly, especially if you cook for people with special dietary needs.
Checking: in the Olivier salad list there should be potato, carrot, eggs, peas, cucumbers, mayonnaise. If something is missing add manually.
Tool limitations and typical errors
The tool does not have artificial intelligence that understands context at chef level. It analyses text and groups words. Therefore it may make mistakes in quantities, especially if you did not indicate them exactly. For example if you wrote 'a little salt' it may ignore it or add 'salt' without quantity. Also it cannot take into account that some ingredients need to be bought with reserve. Always check the list for common sense.
Another limitation: the tool does not work with images or audio. It is a text tool. You cannot upload a recipe photo or dictate the list by voice. Everything is entered manually. There is also no possibility to save the list in the cloud or send it by email. You can only copy text or download it as TXT. This is worth keeping in mind if you are used to other services.
Finally the tool does not guarantee that the result will be ideal. The model may make errors and queue and availability may vary. If you got an inaccurate list try reformulating the source data: list ingredients more specifically, indicate quantities. The clearer the request the better the result. Do not hesitate to edit the received list manually - this is normal practice.
Error: the tool may not understand that 'can of peas' is 400 g and write 'peas - 1 pcs.'. Check and correct.
The Shopping list tool is a simple helper for combining ingredients from several dishes into one structured list. It is suitable for planning family dinners, weekly lunches or a holiday table. The main thing is to provide a detailed source text with quantities where possible, and check the result for consistency with your expectations. Remember that the tool does not replace a cookbook or dietitian, it just saves time on making a list. Use it as a draft that can be refined manually. All examples in the article are fictional and provided for illustration.
Open tool: Shopping list maker ↗Interface translations are machine-assisted and may need refinement.