A meal template lays out the parts of a familiar dish, ready to adjust before you log it.
Choose a bowl, soup, sandwich, curry, breakfast or another meal. The template already contains the choices that matter for that dish: its base, protein, cooking method, sauce, additions and portion. Match those choices to what you ate, then log the meal.
If everything is as usual, it takes two actions: choose the template, then tap Eat. If one thing changed, change that one thing first. A chicken bowl becomes a salmon bowl without rebuilding the rice, vegetables, sauce and portion.
Why start with a meal?#
Most calorie trackers begin with a search box. Search for “chicken curry” and you may see homemade entries, restaurant entries, different sauces, undefined servings and recipes with or without rice. The names look similar, but the meals are not.
Calk begins with the dish and shows the choices inside it. You do not have to infer what a database row includes.
| Part of the meal | Choices a template may offer |
|---|---|
| Base | rice, pasta, bread, potatoes, greens |
| Protein | chicken, beef, tofu, eggs, fish, beans |
| Cooking | baked, grilled, sautéed, fried, breaded |
| Sauce and fat | tomato, yogurt, tahini, cream, oil, dressing |
| Additions | cheese, nuts, avocado, croutons |
| Portion | smaller, usual, larger, shared |
Not every template uses every control. A coffee, soup and bowl need different choices. The template shows the ones that belong to that meal.
Change only what changed#
Your repeated meals are rarely identical, but they are rarely completely new either.
- Usual breakfast, but two eggs instead of three: change the eggs.
- Usual bowl, but salmon instead of chicken: change the protein.
- Same pasta, but a creamy sauce tonight: change the sauce.
- Same sandwich, shared with someone else: change the portion.
The whole meal recalculates after each change. Calories, protein, fat, carbohydrates, fiber, vitamins and minerals all follow the ingredients and preparation you selected.
This is Calk’s normal way to log food—not a separate recipe form or a correction screen after a photo guess.
What stays explicit#
A template keeps the protein, cooking method, sauce, oil and portion explicit.
For home meals and meals you repeat, those controls make the estimate easy to understand and update. For a restaurant dish, choose the closest version and adjust the details you know. Calk checks generic packaged-food models against product labels instead of storing every branded formula as another search result.
The recipe and portion are still estimates. The difference is that their assumptions are available to change instead of being hidden inside one search result.
Read why calorie databases disagree for the search problem, calorie counting without weighing food for portion estimates, and where Calk’s food numbers come from for the data behind each template.


