Guide

How to track calories with ChatGPT

A practical step-by-step guide to tracking calories with ChatGPT: what to type, how to describe portions, and how to reduce estimation errors.

Quick Answer

To track calories with ChatGPT, describe your meal in one sentence, add portions (even rough), then ask for calories and macros plus the assumptions it used. The “hack” is consistency: use the same prompt format every time and fix the big misses (oils, sauces, drinks) instead of obsessing over tiny details.

  • Start with one message per meal (simple beats perfect)
  • Always include portions and the high-calorie add-ons
  • Ask for assumptions so you can correct them fast

Step-by-step: the simplest workflow

  1. Write the meal as you’d text a friend.
  2. Add portions (cups, slices, “half a burrito”, “one palm”).
  3. Call out multipliers: oils, sauces, cheese, nuts, alcohol, sugary drinks.
  4. Request assumptions so you can correct anything wrong.
  5. Log it in a way you can track over time (this is where TrueCal helps).

A copy-paste prompt

Estimate calories and macros (protein, carbs, fat).

Meal: [what I ate]
Portions: [rough amounts]
Details: [brand/recipe/cooking method, sauces, oils, drinks]

Output:
1) Total calories + macros
2) Assumptions you made
3) What to clarify to improve accuracy

If you want the full “ChatGPT calorie tracker” overview, start at ChatGPT calorie tracker.

Meal examples that actually work

Breakfast

Meal: oatmeal with banana and peanut butter
Portions: 1 cup cooked oats, 1 medium banana, 1 tbsp peanut butter
Details: cooked with water, cinnamon, no added sugar

Restaurant

Meal: cheeseburger and fries
Portions: 1 burger, medium fries
Details: regular bun, no mayo, ketchup on fries, diet soda

Homemade dinner

Meal: chicken stir fry with rice
Portions: ~2 cups total, rice about 1 cup
Details: cooked with 1 tbsp oil, teriyaki sauce, vegetables mixed

Portion language that improves estimates

  • “1 cup”, “2 cups”, “1/2 cup” (best for rice, pasta, cereal)
  • “2 slices”, “1 tortilla”, “1 bagel” (best for bread items)
  • “palm-sized”, “thumb-sized”, “fist-sized” (good enough when you’re out)
  • “half the plate”, “a handful”, “a small bowl” (still better than nothing)

Common mistakes (and how to fix them)

  • Forgetting oils and sauces: add “1 tbsp olive oil” or “2 tbsp ranch”.
  • Missing drinks: lattes, beer, cocktails add up fast.
  • Generic packaged foods: provide the brand or a photo of the label.
  • “Accuracy anxiety”: focus on consistency; fix the big items.

Want this without the manual copy-paste?

TrueCal is built specifically for conversational logging. You tell it what you ate, it calculates, and it keeps a clean log over time. Learn more on how it works or try it now.

Related guides

Try TrueCal

Log your next meal inside ChatGPT in seconds.