✳ IskraAI

Shopping list: how to combine ingredients from multiple dishes

The "Shopping list" tool accepts a textual description of dishes and the number of portions or people, then combines repeated ingredients into a single grouped list, indicating quantities where possible. It will come in handy when you are planning a menu for several days or cooking dinner from several dishes and want to see right away what you need to buy. In this guide we will go through how to prepare the source text, run the task in the web form and check the result against specific criteria. The tool works only with text: you enter dish descriptions and portion quantities, and you get a structured list that can be copied or downloaded as a plain text TXT file. The result may contain errors, so it should always be reviewed manually. Below are illustrative examples with dishes such as pasta with tomatoes and basil or a nutt salad with cucumber; all are illustrative in nature.

Open tool: Shopping list maker ↗

What the tool does and when it is useful

"Shopping list" is a text-based tool that takes a description of dishes and the number of portions or people and tries to combine repeated ingredients into one list. It groups products into categories, such as vegetables, groceries, greens, and where possible indicates quantities. This saves time when planning a menu and helps not to forget necessary items when you go to the store.

The tool is especially useful if you are planning several meals a week or cooking a complex dinner from several dishes. Instead of manually combining ingredients from different recipes, you enter them as text and get a ready-made draft list. Note that the tool is not a recipe base: it does not invent dishes, does not replace culinary logic and does not check product compatibility.

Important to remember: the tool does not guarantee the accuracy of quantity calculations if they are not specified or are specified contradictorily in the original text. It also does not take into account your preferences, allergies or dietary restrictions. Therefore, the final list should always be reviewed and corrected manually, and not perceived as final.

Illustrative input: "Pasta with tomatoes and basil for 2 portions; nutt salad with tomatoes and cucumber for 2 portions".

Preparing the source data: what and how to enter

The first step is to collect all the dishes you plan to cook and write down their names along with the main ingredients. If there is a quantity in the recipe, for example "2 tomatoes" or "200 g of nutt", be sure to specify it. The more detailed the description, the more accurate the final list will be. If the quantity is not specified, the tool may try to substitute a standard value, but this is not always correct.

The second step is to determine how many portions or people the dishes are calculated for. This is important because the tool can scale quantities. In the "People or portions" field enter the total number, for example "4". If the dishes are calculated for different numbers of portions, it is better to indicate this in the text for each dish separately, so as not to get incorrect proportions.

The third step is to check that all ingredients are written clearly and consistently. For example, "tomatoes" and "tomatoes" are the same product, but the tool may count them as different products. Try to use the same names and avoid too general phrases like "salad vegetables" or "spices": it is better to specify them. Also take into account the length limit: the first field accepts up to 8000 characters, the second up to 1000 characters.

Good input: "Pasta: spaghetti 200 g, tomatoes 4 pcs., basil 1 bunch, garlic 2 cloves. Salad: nutt 200 g, tomatoes 2 pcs., cucumber 1 pc., olive oil 2 tbsp.". Bad input: "Pasta and salad, vegetables, oil".

How to perform the task: step-by-step instructions

Open the web form of the tool. You will see two text fields: "Source material" and "People or portions". In the first field paste your prepared list of dishes with ingredients. In the second enter the number of portions or people. If you need the result in another language, select the output language if such an option is available in the form.

Press the "Generate" button. The tool will process the text and show the result in a separate panel. Usually this takes a few seconds, but the time may vary depending on server load and request queue. The result can be copied or downloaded as a simple text TXT file. Other formats, such as DOCX or PDF, are not supported.

If the result does not suit you, change the original text and run generation again. The tool does not automatically save history, so save the desired option manually. Do not load too large volumes of text into the field: the maximum length of the first field is 8000 characters, the second is 1000 characters. This is enough for a list of dishes for several days.

Sequence: 1) Insert dish description. 2) Enter "4" in the portions field. 3) Press "Generate". 4) Copy the result.

Checking the result: specific criteria

After generation, carefully read the received list. The first criterion is completeness: did all ingredients from your original text end up in the list? Sometimes the tool may miss a product if it is mentioned implicitly or spelled incorrectly. The second criterion is grouping: products should be logically distributed into categories. If the grouping seems strange, you may need to rephrase the original data.

The third criterion is quantities. Check if the specified volumes correspond to your request. If there were no exact numbers in the original text, the tool may have substituted approximate values. Make sure they are reasonable. The fourth criterion is absence of duplicates: the same ingredient should not repeat in different groups. If there are duplicates, combine them manually.

The fifth criterion is readability. The list should be convenient to use in a store: understandable names, logical order. If the result contains errors or ambiguities, edit it. Remember that the tool does not take responsibility for accuracy, so the final decision is always yours.

Illustrative result: "Vegetables: tomatoes 6 pcs., cucumber 1 pc. Groceries: spaghetti 200 g, nutt 200 g. Greens: basil 1 bunch. Other: garlic 2 cloves, olive oil 2 tbsp.".

Limitations and typical errors

The tool is not a culinary expert. It does not know that tomatoes and tomatoes are the same if you write them differently. It also cannot check whether products are compatible. Therefore, you should not blindly trust the result. In addition, the tool does not take into account the seasonality, availability of products in the store or your personal preferences.

Another limitation is the lack of integrations. You cannot send the list by e-mail or save it to the cloud through the tool. Export is possible only in TXT. There is also no batch processing: you work with one list at a time. If you need to process several menus, you have to repeat the procedure.

A typical mistake of beginners is too brief a description of dishes. For example, "soup and salad" without ingredients. In this case the tool will not be able to combine anything. Another mistake is specifying the number of portions that does not match the dishes. For example, you write "for 2 portions", but the ingredients are calculated for 4. This will lead to incorrect proportions.

Error: "Soup, salad, dessert" - no ingredients. Fix: "Soup: potato 3 pcs., carrot 1 pc. Salad: cucumber 2 pcs., greens. Dessert: apples 2 pcs.".

Practical example: from input to checking

Consider an illustrative example. You plan to cook pasta with tomatoes and basil and a nutt salad with tomatoes and cucumber for 4 portions. In the "Source material" field you enter: "Pasta with tomatoes and basil: spaghetti 400 g, tomatoes 6 pcs., basil 2 bunches, garlic 3 cloves. Salad from nutt: nutt 400 g, tomatoes 3 pcs., cucumber 2 pcs., olive oil 4 tbsp.". In the "People or portions" field you enter "4".

After generation you may get a list such as: "Vegetables: tomatoes 9 pcs., cucumber 2 pcs. Groceries: spaghetti 400 g, nutt 400 g. Greens: basil 2 bunches. Other: garlic 3 cloves, olive oil 4 tbsp.". Check that everything is in place. Tomatoes are combined (6+3=9), cucumber is indicated once, nutt and spaghetti got into groceries.

If you noticed that basil ended up in "Other" instead of "Greens", it is not critical, but you can fix it manually. Also check that the portion quantity is taken into account: if you had indicated "2", the tool could halve the quantities. But since you indicated "4", and the ingredients were already for 4, the list remained unchanged. Always cross-check with the original recipes.

Illustrative final list for the store: tomatoes 9 pcs., cucumber 2 pcs., spaghetti 400 g, nutt 400 g, basil 2 bunches, garlic 3 cloves, olive oil 4 tbsp.

Tips for efficient use

To get more accurate results, specify ingredients in a uniform format. For example, always write "tomatoes", alternating with "tomatoes" is not recommended. If a product is measured in grams, use grams, not "packets". This will help the tool correctly combine positions and reduce the risk of duplication.

Break complex dishes into components. If you are cooking a sauce and a side dish separately, describe them as separate dishes. The tool will better understand the structure. It is also useful to specify the number of portions for each dish if they differ, so that proportions are not distorted.

Do not forget about the text length limits. If you have a very long list, split it into parts and process each separately, then combine the results manually. And always check the result: the tool may make mistakes, but your attentiveness will help avoid unpleasant situations in the store.

Tip: for a long weekly menu, process dishes by day, then combine the lists manually.

The "Shopping list" tool is a simple assistant for combining ingredients from several dishes. It does not replace culinary planning, but it saves time on routine work. The main thing is to prepare the input correctly, specify the number of portions and carefully check the result. Remember that the tool may make mistakes, and its capabilities are limited to text output in TXT format. Use it as a draft, which can always be refined manually. We hope this guide helps you efficiently create shopping lists and enjoy tasty dishes.

Open tool: Shopping list maker ↗

Interface translations are machine-assisted and may need refinement.