FitFoodie

How-to

How to count calories when eating out: 7 practical tips

Use posted calories where a chain provides them, log everything else from a photo or a short description that names the cooking method, and assume restaurant food carries more fat than it looks.

Short answer

At chains, use the calories printed on the menu. Everywhere else, photograph your plate before you eat or describe it in a sentence that includes how it was cooked. Assume extra oil and butter, and nudge fat and calories up. Log only your share of shared plates, count drinks separately, and log what you actually ate, not what was served.

Restaurant meals are the hardest meals to log. There is no label, portions vary, and the kitchen uses ingredients you never see. You will not get a perfect number, and you do not need one. These seven habits get you a reasonable one, quickly, without spoiling the meal.

In the US, the FDA menu labeling rule requires restaurants that are part of a chain with 20 or more locations to show calories for standard menu items on menus and menu boards. They must also provide written nutrition information on request, covering calories, total fat, saturated fat, sodium, carbohydrates, sugars, fiber and protein, among others.

When those numbers exist, start there. They come from the restaurant's own nutrition analysis, which is more than any photo can offer.

Keep a little skepticism, though. A 2011 study in JAMA measured 269 foods from 42 restaurants. Stated calories were accurate on average, but 19% of items had at least 100 calories more than listed, and foods with lower stated calories tended to contain more than stated. Treat a menu number as a good baseline, not a guarantee, especially for "light" options.

To log it in FitFoodie, take a photo or describe the dish, then tap the calories and other values on the review screen and type in the menu's figures. All eight nutrient values can be edited before saving.

2. Photograph the plate before you eat

Take the photo as soon as the plate lands, before you add dressing, mix anything or take a bite. A quick, clear photo is enough:

  • The whole plate in frame, from about 45 degrees.
  • A fork or knife beside it for scale. Restaurant plates can be larger than home plates.
  • Sauces, dips and butter on the side kept in view.
  • One dish per photo. FitFoodie analyzes one photo per entry and returns one set of totals for that dish, so a starter and a main logged separately are easier to check.

Restaurant lighting is often dim and warm. If the shot looks dark, use the flash rather than a blurry photo. Our full list of food photo tips for accurate logging covers angle, light and scale in more detail.

3. Describe the dish, including how it was cooked

Sometimes a photo is awkward: a business lunch, a dark bar, or a meal you forgot to photograph. You can log restaurant meals by describing them instead. FitFoodie's text logging takes up to 500 characters and is part of Premium.

A description can also include what a photo cannot see. Be specific about:

  • Cooking method: grilled, pan-fried, deep-fried, roasted, braised.
  • Fats and sauces: "in butter sauce", "creamy dressing", "extra cheese", "aioli on the side".
  • Size cues: "large bowl", "two slices", "half portion", "about two fists of pasta".

"Pan-fried salmon with butter sauce, a fist of mashed potato and green beans" gives the AI far more to work with than "salmon dinner". The text estimate is for a typical serving, so adjust the portion afterwards if yours was bigger or smaller.

4. Assume there is more fat than you can see

Restaurant kitchens can cook with more oil and butter than you would at home, and most of it is invisible once it is on the plate. According to USDA FoodData Central, one tablespoon of olive oil is about 119 calories, so a little extra in the pan adds up quickly.

Photo apps tend to miss this too. In a preliminary NIH study presented at NUTRITION 2026, four photo-based apps underestimated meals by roughly 250–345 calories and about 30 g of fat on average, according to the American Society for Nutrition. The findings are not yet peer-reviewed, but they point the same way.

So err high on sauces and cooking fat. On the review screen, raise fat and calories for anything fried, sautéed, glazed or dressed. You do not need to be exact; logging some fat beats logging none.

5. Log your share of shared plates

Shared starters, tapas, family-style dishes and pizzas are easy to over- or under-count. Two simple approaches:

  • Plate it, then photograph it. Serve yourself onto your own plate and photograph that. You log exactly what is in front of you.
  • Log the dish, then set your share. Photograph or describe the whole dish, then set the portion slider to your share: 0.5× if you split it with one person. The slider runs from 0.5× to 2×, so for smaller shares (a quarter of a pizza, say), edit the calories and other values by hand.

For a run of small plates, count roughly how many pieces or spoonfuls you had. Our guide to portion size estimation has hand and object references that work at the table without drawing attention.

6. Do not forget drinks

Drinks are the most commonly forgotten part of a restaurant meal. Sodas, juices, milky coffees, smoothies, cocktails, wine and beer can all carry real calories, and none of them show up in a photo of your food.

  • Log drinks as their own entry rather than squeezing them into the food photo.
  • For bottled or canned drinks, scan the barcode. Barcode scanning is free in FitFoodie and uses label data from Open Food Facts, USDA FoodData Central or FatSecret.
  • For mixed drinks and coffees, describe them: "large latte with whole milk", "margarita", "glass of red wine".
  • Refills count. If you had three glasses of soda, log three.

Water is the exception: log it with one tap (200 ml), for free.

7. Log what you ate, and reuse repeat orders

Restaurant portions are often more than one meal. MedlinePlus suggests splitting an entree or boxing half before you start eating. Either way, log what you actually ate:

  • Ate half and boxed the rest? Set the portion to 0.5× before saving.
  • Already saved it at 1×? Open the entry from History and change the portion there.
  • Eat the leftovers tomorrow? Re-add the entry from History with one tap (free), then adjust the portion to match.

The same trick helps with regular orders. If you get the same lunch most weeks, log it carefully once, then re-add it from History each time. That gives you a consistent number, which matters more for spotting trends than chasing a perfect one.

Why is eating out so hard to track?

Because the two things that drive calories most, portion size and added fat, are the two things you cannot see or control. That is true whether you log by hand or use AI. If you want to understand how AI counts calories from a picture and where it falls short, our main guide covers it.

FitFoodie's photo and text analysis are part of Premium and use Google Gemini; barcode scanning and water tracking are free. Every result is an estimate for information, not medical advice, and you can review and edit it before it is saved.

Frequently asked questions

Do restaurants have to show calories?

In the US, restaurants and similar food businesses that are part of a chain with 20 or more locations must list calories for standard menu items on menus and menu boards, and provide fuller written nutrition information on request, under the FDA menu labeling rule. Independent restaurants with fewer locations are generally not covered.

Are restaurant calorie counts accurate?

On average, roughly. A 2011 JAMA study found stated calories were accurate overall across 269 restaurant foods, but 19% contained at least 100 calories more than stated, and lower-calorie items were the ones most often understated.

How do I log a meal I shared with other people?

Log only your share. Either photograph your own plate after serving yourself, or log the shared dish and set the portion to your share, for example 0.5× if you split it with one other person.

Should I log a restaurant meal by photo or by text?

Both work in FitFoodie (both are Premium). A photo shows the real portion; a text description can name things a photo cannot see, like "pan-fried in butter" or "with creamy sauce". For packaged drinks or snacks, a barcode scan is free and uses label data.