Calories in Mealhive: how the estimates work
Recipes in Mealhive now carry a line like About 520 kcal · 31 g protein · 48 g carbs · 21 g fat per serving. Most of those numbers are estimated from the recipe’s own ingredient amounts, using public nutrition data from the USDA. Expect them to land within roughly 15 to 20% of a lab figure for an ordinary recipe. That is why the line always says “about”.
If you would rather not see numbers at all, turn them off in Settings > Planning > Show nutrition. The setting is yours alone, so the rest of your household keeps whatever they chose.
The rest of this post explains where the numbers come from, when you will not see one, and what the estimate is not.
Where the numbers come from
There are four possible sources, and the line under the numbers always tells you which one you are looking at:
- From the recipe page. Many recipe sites publish nutrition per serving. When you save a recipe from one of those, Mealhive keeps the site’s numbers.
- From the recipe author. Some recipes come with their author’s own numbers.
- Entered by hand. You can type your own numbers in the recipe editor.
- Estimated from the ingredients. When none of the above exist, Mealhive works the numbers out itself.
The first three always win. The estimate only fills gaps, so a recipe never shows a guess where a published or typed number exists.
How the estimate is worked out
The estimate reads the ingredient list the way you would with a calculator and a food table. Each line has an amount and a food: 400 g chicken thighs, 2 tbsp olive oil, 1 onion. Mealhive matches the food against a table of about 718 common foods built from the USDA’s FoodData Central (the SR Legacy dataset, a long-standing public reference). The table knows common English and Estonian wordings, so “sibul” and “onion” land on the same food.
The amount is turned into grams, the grams into calories, protein, carbs and fat, and the total is divided by the number of servings. A few rules keep the result honest:
- Lines without an amount are not counted. “Salt, to taste” or “oil for frying” with no quantity adds nothing, because there is no way to know how much you used.
- Frying oil counts at a tenth. A large amount of oil marked for frying is counted at 10%, because most of it stays in the pan or goes down the drain.
- A whole chicken counts at its edible share, not the weight of the bones.
- Paprika means two things. “1 paprika” or “2 peppers” with no unit is a bell pepper. A spoon or a few grams of paprika is the spice.
The estimate updates by itself. Change an ingredient amount or the number of servings and the numbers follow.
When you will not see a number
Sometimes a recipe shows no numbers at all. That is on purpose: a missing number is better than a wrong one. It happens when:
- The recipe has no servings set. Without servings there is nothing to divide by. Add them in the editor and the estimate appears.
- Most lines have no amount. A recipe written as “some chicken, a few potatoes” cannot be counted.
- A line uses a food the table does not know yet. One unknown ingredient in a real amount is enough to stop the estimate, because leaving it out would make the total look lower than it is. A spoonful or a pinch of something unknown is let through, since it barely moves the total.
All 68 recipes in the built-in library have an estimate. Recipes you save yourself depend on how they were written. A clean recipe from a recipe site usually gets one; a TikTok caption with “a splash of this” may not.
How close is “about”?
For an ordinary home recipe, expect the estimate to be within roughly 15 to 20% of what a lab would measure. That is close enough to tell a light soup from a creamy pasta, and to plan a day that is roughly where you want it. It is not close enough to count to the last ten calories.
Most of the gap is not the food table. It is the kitchen. Two medium onions are not the same size twice, chicken thighs vary, and “a drizzle” is a different amount in every hand. Packaged foods also differ from the general figures in the table. If you know the exact numbers for a recipe, type them in the editor and they replace the estimate. Clear them again and the estimate comes back.
On the Today home
If you plan full days (breakfast, lunch and dinner, plus a snack if you turned snacks on), the Today home adds up the meals in your plan. When every meal of the day has numbers, the day shows an “about” total. If one meal has none, there is no total, for the same reason as above: a partial sum would look like a complete one.
You can also set an optional daily target in Settings > Planning > My daily target, and Today shows the day next to it. It is a planning aid, nothing more. Plan the whole day, or just dinner covers how full days work.
Turning calories on or off
The switch is Settings > Planning > Show nutrition. It is per person: turning it off hides the numbers for you, not for the rest of your household.
New accounts start with calories shown. The first time a number appears, you get a one-time choice to hide them, and if you tap it, you will not see numbers again until you switch them back on. If you have used Mealhive for a while and do not see numbers, that same switch turns them on.
What the numbers are not
The calorie line is an estimate for planning meals. It is not a food diary. You cannot log extra food or how much you really ate; when Today shows “so far”, it only counts the planned meals you marked as eaten. It does not tell you what to eat, and it makes no claims about health. If eating to numbers is the main job, a dedicated tool does it better; the meal planning apps comparison covers the one built around targets. If you follow a diet for a medical reason, use figures from your doctor or a registered dietitian. This is not medical advice.
Where Mealhive fits
Mealhive is a family meal planner: save recipes from any site, social post, photo or PDF, plan the days ahead, and get one shopping list sorted by aisle and shared with your household. The calorie line rides along on every recipe, as one of the seven jobs an all-in-one recipe keeper should do. It is part of the free plan. Try Mealhive free.
FAQ
How does Mealhive calculate calories?
Mealhive estimates calories, protein, carbs and fat per serving from the recipe’s ingredient amounts, using about 718 common foods from the USDA’s FoodData Central (SR Legacy) data. If the recipe page, the recipe author or you have given numbers, those are shown instead, and the estimate only fills the gap.
How accurate are Mealhive’s calorie estimates?
For an ordinary home recipe, expect the estimate to be within roughly 15 to 20% of a lab figure. Most of the difference comes from real ingredients varying in size and from amounts like “a drizzle”. The numbers are always shown as “about” and are meant for planning, not exact counting.
How do I turn off calories in Mealhive?
Go to Settings > Planning > Show nutrition and switch it off. The setting is per person, so it only hides the numbers for you. New accounts also get a one-time choice to hide calories the first time a number appears.
Why does a recipe show no calories?
A recipe shows no estimate when it has no servings set, when most ingredient lines have no amount, or when an ingredient in a real amount is not in the food table yet. Adding servings or amounts in the recipe editor often fixes it, and you can always type your own numbers.
Can I enter my own nutrition numbers?
Yes. Open the recipe editor and type calories, protein, carbs and fat per serving. Your numbers replace the estimate and are labeled “Entered by hand”. Clear them and the estimate comes back.