How to estimate a restaurant meal when the menu has no nutrition data
Without nutrition information from the restaurant, you cannot know the meal's exact calories. Separate the visible food, estimate each portion from a familiar cue, and account for preparation and extras. Record the result as an estimate, note what is uncertain and use the same method next time.
Break the plate into parts
A dish name does not tell you everything on the plate. Start with the main protein and starchy side, then add vegetables or other extras when they are there. For roast chicken with rice, record each part you can see, then add cooking fat or sauce if present. Log a drink separately when it is part of the meal.
A food composition table can help with an ingredient lookup, provided the entry matches the food and cooking state you saw. For example, the USDA entry for cooked roasted chicken breast lists 165 kcal, 31.02 g protein and 3.57 g fat per 100 g. Its cooked long grain white rice entry lists 130 kcal, 2.69 g protein, 0.28 g fat and 28.17 g carbohydrate per 100 g. The entries describe generic ingredients per 100 g. A canteen recipe or portion can differ [1] [2].
If a dish is mixed together, separate only what you can reasonably identify. A curry may show rice and a sauce, while its ingredients and the amount of oil in the pan remain unknown. Use a matching database entry for a component when one exists, and leave the rest as an estimate instead of treating the dish name as a full recipe.
Estimate a portion without weighing it
Use a cue you can recognise again. You might compare the food with the plate or the serving spoon; a familiar cup can also help when you know what it holds. If the next canteen serving looks larger, change the estimate instead of copying the old one.
Visual portions shift with plate size and with how the food is piled. A spoonful of rice and a spoonful of vegetables do not represent the same amount of food. If you use a household measure, note what you mean by it, such as one level mug of rice, so the cue stays consistent next time. Keep the result approximate because a visual cue does not turn a serving into a weighed amount.
When a table entry is useful, apply it only to the part whose portion you are estimating. The USDA chicken and rice values above are per 100 g, so a portion estimate would still be needed before using either entry for a meal. If you cannot make that estimate with confidence, record the uncertainty rather than adding digits that imply a measurement you did not take.
Account for cooking and extras
Ask what may have been added during preparation. Roast chicken can have skin or cooking fat, and vegetables may be cooked with butter or oil. Rice may also have an addition. If you know how the kitchen prepared it, add that item to your log. If you do not know, make a consistent estimate and mark the preparation as uncertain.
Log gravy, dressing or mayonnaise separately when they are part of the meal. Bread, another side or a drink can also be its own entry. A sauce that covers the food can be hard to estimate, so use a visible cue, such as a small amount on the plate or a full ladle, and keep that entry approximate. Do not silently leave it out because it is difficult to measure.
Example, not advice: a canteen lunch
Kamil is 24, 178 cm tall, weighs 82 kg and strength trains 4 times a week. At a university canteen in Kraków, he picks up roast chicken, rice, cooked vegetables and an unmeasured sauce. He has no menu figures and no scale.
He records the chicken and rice as separate entries, then adds the vegetables and sauce. He compares each portion with what he can see on the plate and keeps those entries approximate. He does not use the USDA chicken value as though it described the canteen's recipe; it is a generic cooked chicken entry per 100 g [1].
For the vegetables, he notes that they are cooked and leaves the preparation open because he cannot tell whether fat was added. He adds the sauce separately and records its amount as uncertain, since it was poured without a measure. He does not calculate a precise total for the plate. If he later learns the recipe or sees a nutrition listing, he can replace the relevant estimate; until then, the log reflects what he could observe.
Use the same routine next time
Before ordering, check whether the menu gives nutrition information for the dish. At the table, list the visible components and choose a portion cue you can repeat. Include preparation, then record anything served alongside, including a drink. After eating, save the log as an estimate and note which part was hardest to judge.
On your next meal out, use the same sequence. Repeating a method makes your entries easier to compare, even when each restaurant meal remains uncertain. If restaurant meals fit into a wider calorie target, the cut guide explains how logged food relates to that target.
CalXd lets you log a meal by photo, voice, text or barcode. With a photo, it estimates ingredients and portion sizes, then returns calories, protein, fats and carbs for you to edit. AI results are marked as estimates. You can find CalXd on the App Store.
Questions
How do I count calories at a restaurant without nutrition information?
Break the meal into visible parts and estimate their portions. Add preparation details and extras to the log, then mark the result as approximate.
How do I estimate a portion without a food scale?
Use visible plate or serving cues and familiar measures, then keep the portion as an estimate.
What if I cannot tell how much oil or sauce was used?
Log a plausible amount as an estimate and note the uncertainty; do not give it a precise value you did not measure.
What if the restaurant meal is mixed together?
Record visible parts individually where practical. Keep unknown ingredients or amounts uncertain rather than inventing a complete recipe.