
Как мы считаем БЖУ готовых рецептов — что под капотом
Как в NutriApp устроен подсчёт калорий и БЖУ для блюд из многих ингредиентов — борща, салата, окрошки. Почему вес меняется при готовке, где прячется масло и честно про точность. Без маркетингового глянца.
Один продукт посчитать легко: открыл базу, поставил граммовку, готово. А как быть с борщом, салатом или окрошкой, где ингредиентов десять? Сегодня — как это устроено у нас под капотом. Без маркетингового глянца: где всё честно считается, а где остаётся оценка.
Зачем это вообще
Домашняя еда — это главная дыра в любом трекере калорий. Пельмени, запеканку, суп или салат нельзя «найти в базе» одним пунктом: у каждого свой состав и свои пропорции. Люди либо бросают считать такие блюда, либо вбивают «примерно похожее» из чужих рецептов — и цифры уезжают на сотни калорий.
Задача — дать посчитать своё блюдо один раз, по своим ингредиентам, и дальше записывать его порцию одним кликом, не пересобирая каждый раз.
Базовый принцип
Готовое блюдо — это сумма ингредиентов. Мы берём каждый продукт по его БЖУ, складываем на всю кастрюлю или салатник, а потом делим на количество порций.
Посчитал один раз рецепт борща на 6 порций — приложение знает БЖУ одной тарелки. Дальше в дневник добавляется не «борщ вообще», а именно твой борщ, твоей порцией. Это и отличает подсчёт рецепта от «взял ближайшее из каталога».
Главная ловушка — вес меняется при готовке
Тут кроется ошибка, из-за которой домашние блюда считают неправильно чаще всего.
При варке крупа, макароны и бобовые впитывают воду и становятся тяжелее в 2-3 раза. Мясо, наоборот, теряет влагу и «усыхает» на 20-30%. Поэтому БЖУ на 100 г готового блюда ≠ БЖУ на 100 г сырых продуктов. Если посчитать 100 г сухой гречки как 100 г готовой каши — ошибёшься втрое.
Мы считаем по сырым ингредиентам и общему выходу блюда. Ты указываешь, из чего и сколько сварил, и на сколько порций делишь, — а система не пытается угадать, «сколько выкипело». Так цифры не плывут от того, как долго ты варил суп.
Масло и заправки — самая частая невидимая надбавка
Столовая ложка растительного масла на сковороде — это ~90-120 ккал, и они почти все впитываются в еду. Пожарил овощи «на глаз», заправил салат «щедро» — и лёгкий по составу гарнир внезапно калорийнее гречки с курицей.
Поэтому в рецепте масло и заправка — это отдельная строка с граммовкой, а не «ну там чуть-чуть». Именно жиры при готовке чаще всего и превращают «здоровое блюдо» в скрытый перебор.
Как это выглядит в приложении
Собираешь блюдо из продуктов с граммовками → получаешь БЖУ всей кастрюли и одной порции → сохраняешь рецептом. Дальше он ведёт себя как шаблон: тарелка супа или порция салата добавляется в дневник одним кликом, без повторного пересчёта. Съел больше или меньше — меняешь число порций, всё пересчитывается само.
Честно про точность
Идеально точно посчитать домашнюю еду нельзя, и мы не делаем вид, что можем:
- Выход блюда — это оценка. Сколько именно выкипело и на сколько «настоящих» порций разошлась кастрюля — зависит от плиты, крышки и времени. Мы даём разумную модель, но не абсолют.
- «На глаз» ломает любой расчёт. Если масло, соль-сахар и заправки кладутся без меры, точность упирается в это, а не в наши формулы.
- Усвояемость мы не моделируем. Считаем по стандартным значениям энергетической ценности, без поправок на индивидуальное пищеварение — для трекинга калорий этого достаточно.
Но здесь работает простое правило: «примерно верно и каждый день» бьёт «идеально, но никогда». Важна не пятая цифра после запятой, а стабильная привычка считать — и рецепты убирают главный повод её бросить.
Куда идём дальше
- Готовые рецепты популярных блюд в базе — борщ, плов, окрошка с типовым составом, который можно взять за основу и подогнать под себя.
- Автоподбор выхода — подсказывать вероятный вес готового блюда по составу, чтобы не считать вручную.
- Связка с фоторежимом — модель видит «борщ», а мы достаём типичный рецепт и подгоняем граммовку под объём тарелки.
Если интересно — открыть NutriApp. А что вам сложнее всего посчитать — супы, выпечка, соусы? Напишите в комментариях обсуждения VK, разберём в следующих постах.
Считай калории автоматически в NutriApp
Открыть NutriApp