Как мы считаем
Все числа — граммы, рубли, калории — считает программа по формулам ниже. Нейросеть, если включена, пишет только поясняющие тексты.
Цены: источники и свежесть
Цены сравниваются по выбранным магазинам. Учитываем фасовки и количество продуктов для вашего меню. У каждой цены хранится магазин, дата и ссылка на источник.
- Если цене больше 7 дней, в списке покупок появится пометка «давно не обновлялась».
- Новая цена, которая отличается от предыдущей больше чем на 50%, не публикуется автоматически, а уходит на ручную проверку.
- Итог по неделе показываем вилкой ±5%: в магазине цены могут отличаться из-за акций и наличия.
Загружаем свежесть цен…
Порции и калорийность
Взрослые от 18 лет, если указаны рост и вес, — формула Миффлина — Сан Жеора:
мужчины: 10 × вес + 6,25 × рост − 5 × возраст + 5
женщины: 10 × вес + 6,25 × рост − 5 × возраст − 161
Результат умножаем на коэффициент активности: низкая 1,2, умеренная 1,375, высокая 1,55, очень высокая 1,725. В новом старте ориентир показываем после ввода роста и веса; средние параметры сохраняются только для совместимости прежних взрослых анкет.
До 18 лет используем возрастные ориентиры, а не взрослую формулу.
Дети и подростки от 3 до 17 лет — ориентировочная суточная калорийность по возрасту и полу из таблицы 21 МР 2.3.1.0253-21. Это ориентир для возрастной группы, а не точное измерение потребности ребёнка:
| Возраст | Мальчики, ккал | Девочки, ккал |
|---|---|---|
| 3–6 лет | 1 800 | 1 800 |
| 7–10 лет | 2 100 | 2 100 |
| 11–14 лет | 2 500 | 2 300 |
| 15–17 лет | 2 900 | 2 500 |
Для детей до 3 лет рацион подбирает врач, сервис его не составляет.
Затем учитываем аппетит: маленький × 0,85, обычный × 1, большой × 1,15.
Калории дня делим по приёмам пищи: завтрак 25%, обед 35%, ужин 30%, перекус 10%. Если какой-то приём пищи вы дома не готовите, его мы не планируем. «К чаю» — 7% дня, эту долю берём у перекуса; выпечку печём сразу на 2 чаепития, а печенье, фрукты и чай подаём по порции на человека.
порция блюда = калории приёма пищи × доля блюда ÷ калорийность базовой порции
Обед и ужин состоят из нескольких блюд. Обед: суп — 40% калорий, второе — остальное. Если ко второму нужен гарнир, основное получает 70%, гарнир — 30%. Салат подаётся по тарелке на человека (с учётом аппетита), его калории вычитаются из доли основного блюда.
Порции всех членов семьи складываем и округляем до половины порции.
Белок для взрослых считаем по массе тела, активности и цели. Базовые ориентиры сервиса — 1,0 / 1,2 / 1,6 / 1,8 г на кг для четырёх уровней активности. При снижении — не ниже 1,2 г/кг, при высокой активности 1,8–2,0 г/кг; с 65 лет — не ниже 1,2 г/кг. Для набора при регулярной нагрузке — не ниже 1,6 г/кг. Это выбранные расчётные ориентиры внутри опубликованных диапазонов, не измеренная индивидуальная потребность. Жиры занимают 20–30% энергии, углеводы — оставшуюся часть, не менее 45%. Белок ограничен 35% энергии; при крайних соотношениях массы и калорий требуется индивидуальный расчёт. Сравниваем с той частью дня, которую закрывают домашние приёмы пищи.
Для детей и подростков граммы белков, жиров и углеводов берём из возрастной таблицы вместе с калорийностью. Взрослая процентная схема к ним не применяется. Результаты являются расчётным ориентиром, а не измерением индивидуальной потребности.
КБЖУ блюд: состав и источники
Складываем пищевую ценность ингредиентов по их съедобной массе в рецепте, затем учитываем размер порции. Для круп используется сухая масса; вода при варке не добавляет калорий. Значения на порцию и на 100 г готового блюда различаются.
В справочнике 82 ингредиента с указанным источником: USDA FoodData Central и данные производителя для молочных продуктов. Это справочные значения, а не лабораторный анализ вашей порции. Для остальных продуктов требуется сопоставление с конкретным составом и этикеткой.
Углеводы USDA приведены без пищевых волокон: из общего содержания вычтена клетчатка. Калорийность сохранена из источника; она не обязана точно совпадать с формулой 4Б + 9Ж + 4У.
Справочник и первоисточники
- Куриное филе — USDA FoodData Central SR Legacy; 120 ккал на 100 г
- Куриные бёдра — USDA FoodData Central SR Legacy; 221 ккал на 100 г
- Курица целая — USDA FoodData Central SR Legacy; 215 ккал на 100 г
- Куриные голени — USDA FoodData Central SR Legacy; 161 ккал на 100 г
- Фарш куриный — USDA FoodData Central SR Legacy; 143 ккал на 100 г
- Фарш говяжий — USDA FoodData Central SR Legacy; 254 ккал на 100 г
- Индейка (филе бедра) — USDA FoodData Central SR Legacy; 108 ккал на 100 г
- Печень куриная — USDA FoodData Central SR Legacy; 119 ккал на 100 г
- Минтай (филе) — USDA FoodData Central SR Legacy; 76 ккал на 100 г
- Горбуша — USDA FoodData Central SR Legacy; 127 ккал на 100 г
- Скумбрия — USDA FoodData Central SR Legacy; 205 ккал на 100 г
- Креветки — USDA FoodData Central SR Legacy; 85 ккал на 100 г
- Йогурт натуральный — USDA FoodData Central SR Legacy; 61 ккал на 100 г
- Сыр моцарелла — USDA FoodData Central SR Legacy; 299 ккал на 100 г
- Сыр фета — USDA FoodData Central SR Legacy; 265 ккал на 100 г
- Сыр пармезан — USDA FoodData Central SR Legacy; 392 ккал на 100 г
- Сгущённое молоко — USDA FoodData Central SR Legacy; 321 ккал на 100 г
- Яйца куриные — USDA FoodData Central SR Legacy; 143 ккал на 100 г
- Картофель — USDA FoodData Central SR Legacy; 77 ккал на 100 г
- Морковь — USDA FoodData Central SR Legacy; 41 ккал на 100 г
- Лук репчатый — USDA FoodData Central SR Legacy; 40 ккал на 100 г
- Капуста белокочанная — USDA FoodData Central SR Legacy; 25 ккал на 100 г
- Свёкла — USDA FoodData Central SR Legacy; 43 ккал на 100 г
- Помидоры — USDA FoodData Central SR Legacy; 18 ккал на 100 г
- Огурцы — USDA FoodData Central SR Legacy; 15 ккал на 100 г
- Перец болгарский — USDA FoodData Central SR Legacy; 26 ккал на 100 г
- Кабачок — USDA FoodData Central SR Legacy; 17 ккал на 100 г
- Баклажан — USDA FoodData Central SR Legacy; 25 ккал на 100 г
- Тыква — USDA FoodData Central SR Legacy; 26 ккал на 100 г
- Чеснок — USDA FoodData Central SR Legacy; 149 ккал на 100 г
- Имбирь — USDA FoodData Central SR Legacy; 80 ккал на 100 г
- Перец чили — USDA FoodData Central SR Legacy; 40 ккал на 100 г
- Редис — USDA FoodData Central SR Legacy; 16 ккал на 100 г
- Укроп — USDA FoodData Central SR Legacy; 43 ккал на 100 г
- Петрушка — USDA FoodData Central SR Legacy; 36 ккал на 100 г
- Лук зелёный — USDA FoodData Central SR Legacy; 32 ккал на 100 г
- Кинза — USDA FoodData Central SR Legacy; 23 ккал на 100 г
- Салат листовой — USDA FoodData Central SR Legacy; 15 ккал на 100 г
- Шампиньоны — USDA FoodData Central SR Legacy; 22 ккал на 100 г
- Яблоки — USDA FoodData Central SR Legacy; 52 ккал на 100 г
- Бананы — USDA FoodData Central SR Legacy; 89 ккал на 100 г
- Апельсины — USDA FoodData Central SR Legacy; 47 ккал на 100 г
- Лимон — USDA FoodData Central SR Legacy; 29 ккал на 100 г
- Брокколи замороженная — USDA FoodData Central SR Legacy; 26 ккал на 100 г
- Шпинат замороженный — USDA FoodData Central SR Legacy; 29 ккал на 100 г
- Рис длиннозерный — USDA FoodData Central SR Legacy; 365 ккал на 100 г
- Гречка — USDA FoodData Central SR Legacy; 346 ккал на 100 г
- Овсяные хлопья — USDA FoodData Central SR Legacy; 379 ккал на 100 г
- Пшено — USDA FoodData Central SR Legacy; 378 ккал на 100 г
- Манная крупа — USDA FoodData Central SR Legacy; 360 ккал на 100 г
- Булгур — USDA FoodData Central SR Legacy; 342 ккал на 100 г
- Перловка — USDA FoodData Central SR Legacy; 352 ккал на 100 г
- Нут — USDA FoodData Central SR Legacy; 378 ккал на 100 г
- Горох колотый — USDA FoodData Central SR Legacy; 364 ккал на 100 г
- Горошек зелёный консервированный — USDA FoodData Central SR Legacy; 68 ккал на 100 г
- Томаты в собственном соку — USDA FoodData Central SR Legacy; 16 ккал на 100 г
- Макароны спагетти — USDA FoodData Central SR Legacy; 371 ккал на 100 г
- Макароны рожки — USDA FoodData Central SR Legacy; 371 ккал на 100 г
- Мука пшеничная — USDA FoodData Central SR Legacy; 364 ккал на 100 г
- Сахар — USDA FoodData Central SR Legacy; 387 ккал на 100 г
- Соль — USDA FoodData Central SR Legacy; 0 ккал на 100 г
- Масло подсолнечное — USDA FoodData Central SR Legacy; 884 ккал на 100 г
- Масло оливковое — USDA FoodData Central SR Legacy; 884 ккал на 100 г
- Томатная паста — USDA FoodData Central SR Legacy; 82 ккал на 100 г
- Мёд — USDA FoodData Central SR Legacy; 304 ккал на 100 г
- Изюм — USDA FoodData Central SR Legacy; 299 ккал на 100 г
- Орехи грецкие — USDA FoodData Central SR Legacy; 654 ккал на 100 г
- Семечки подсолнечника — USDA FoodData Central SR Legacy; 584 ккал на 100 г
- Кунжут — USDA FoodData Central SR Legacy; 573 ккал на 100 г
- Какао-порошок — USDA FoodData Central SR Legacy; 228 ккал на 100 г
- Дрожжи сухие — USDA FoodData Central SR Legacy; 325 ккал на 100 г
- Крахмал — USDA FoodData Central SR Legacy; 381 ккал на 100 г
- Паприка молотая — USDA FoodData Central SR Legacy; 282 ккал на 100 г
- Перец чёрный молотый — USDA FoodData Central SR Legacy; 251 ккал на 100 г
- Лавровый лист — USDA FoodData Central SR Legacy; 313 ккал на 100 г
- Приправа карри — USDA FoodData Central SR Legacy; 325 ккал на 100 г
- Корица молотая — USDA FoodData Central SR Legacy; 247 ккал на 100 г
- Хлеб пшеничный — USDA FoodData Central SR Legacy; 266 ккал на 100 г
- Хлеб ржаной — USDA FoodData Central SR Legacy; 259 ккал на 100 г
- Молоко 2,5% — Простоквашино — пример продукта соответствующей жирности; 53 ккал на 100 г
- Творог 5% — Простоквашино — пример продукта соответствующей жирности; 117 ккал на 100 г
- Сметана 15% — Простоквашино — пример продукта соответствующей жирности; 160 ккал на 100 г
Источники расчёта
- Mifflin и соавторы: исходная формула базового обмена.
- МР 2.3.1.0253-21, таблица 21: возрастные ориентиры детей и подростков.
- Health Canada: диапазоны распределения макронутриентов.
- EFSA: популяционный ориентир белка здоровых взрослых.
- ISSN: белок при регулярных физических нагрузках.
- ESPEN: белок для пожилых людей.
- USDA FoodData Central: состав продуктов и вариативность пищевой ценности.
Коэффициенты активности, поправки цели и аппетита — настройки сервиса, а не часть исходной формулы Миффлина. Значения состава зависят от продукта, рецепта и способа приготовления.
Цели и режимы питания
Цель по калориям задаётся для каждого взрослого (от 18 лет): «поддержание» — без изменений, «снижение» — на 15 % меньше, «набор» — на 15 % больше. При снижении калорийность не опускается ниже 1400 ккал в сутки для женщин и 1700 ккал для мужчин. Для детей цель не применяется. Мы меняем только размер порций и ничего не обещаем про результат.
Режимы питания — на всю семью: «вегетарианское» убирает мясо, птицу, рыбу и субпродукты; «без лактозы» — молоко, кефир, творог, сметану и другие молочные продукты (кроме твёрдого сыра и сливочного масла). «Больше белка», «меньше сахара» и «меньше соли» не убирают блюда, а только меняют, как часто они попадают в меню.
Лечебные диеты (например, «столы» по Певзнеру) мы не составляем — это задача врача. Важно знать
Оценка качества товара
Каждый товар получает оценку от 0 до 100 по нашей методике. Начинаем со 100 и вычитаем баллы:
| На 100 г | Зелёная зона | Жёлтая (−5) | Красная (−15) |
|---|---|---|---|
| Сахар | до 5 г | 5–22,5 г | больше 22,5 г |
| Соль | до 0,3 г | 0,3–1,5 г | больше 1,5 г |
| Насыщенные жиры | до 1,5 г | 1,5–5 г | больше 5 г |
- −5 за каждую добавку из нашего списка «спорных» (список и источники опубликуем вместе с методикой).
- −5 за 3-й уровень переработки и −15 за 4-й (по шкале от 1 — необработанный продукт до 4 — продукт глубокой переработки).
- +5 за короткий состав (до 5 ингредиентов) там, где это уместно.
Базовые продукты без состава (овощи, крупы, яйца, мука и т. п.) числовой оценкой не меряем — их сравнивают по цене за единицу (₽/кг, ₽/л, ₽/шт) и сроку годности. У обработанных товаров дополнительно показываем место среди аналогов той же категории в магазине: «лучше N% аналогов».
Чтобы сравнивать товары разной фасовки, считаем выгодность:
выгодность = оценка качества ÷ цена за кг (сравниваем внутри одной категории)
Оценка — это результат нашей методики, а не характеристика товара или производителя. На карточке товара всегда видно, из чего она сложилась.
Как составляется меню
Каждое подходящее блюдо получает общий балл:
балл = 0,6 × вкус + 0,25 × польза + 0,15 × выгодность
- «Вкус» — из ваших ответов в свайпе: чем больше лайков у белка, кухни и формата блюда, тем выше.
- «Польза» — от 0 до 1: базово 0,5; +0,2, если не меньше 15 % калорий из белка; −0,2, если больше 40 % калорий из жиров; +0,2 за 150 г овощей и фруктов в порции (+0,1 за 80 г); −0,2, если в блюде есть продукты 4-го уровня переработки.
- «Выгодность» — насколько дёшево обходится калория блюда по сравнению с другими блюдами в том же магазине.
- Чтобы меню было разнообразнее, повторное блюдо получает небольшой штраф к баллу.
- Одно блюдо — не чаще 2 раз в неделю (кроме каш на завтрак), один вид белка — не больше 3 дней подряд.
- Стоимость недели считаем по списку покупок — целыми упаковками, как вы будете покупать в магазине.
- Рыбу, фарш и зелень ставим в первые 3 дня — они быстро портятся.
- Сочетания: к рыбе — рис, картофель или овощи; к котлетам — пюре, гречка или макароны; два крахмальных блюда (например, картофель и рис) в одном приёме не ставим; суп и второе — с разным белком.
- При равном балле выбираем блюдо, которое использует уже купленные упаковки.
- Стремимся потратить 90%–100% бюджета. Если уложиться невозможно, честно показываем минимальный реальный бюджет вместо выдуманного меню.
Как учитываем отзывы
- «Вкусно» весит как два лайка в свайпе, «Не наше» — как два дизлайка, «Нормально» вкус не меняет.
- «Повторять чаще» — блюдо попадает в избранное и чаще появляется в меню.
- Если блюдо дважды отметили «Не наше», мы не предлагаем его 4 недели.
- «Порции малы / велики» меняют аппетит семьи на 5 % за отзыв (в пределах от −15 до +15 %).
- «Долго готовить» — реже ставим блюда, которые готовятся дольше, чем у вас есть времени в будни.
- Отзывы хранятся без имён, комментарии — без телефонов и почты.
Фото блюд
Фото иллюстративные: они показывают, как примерно выглядит блюдо, приготовленное по нашему рецепту. Источник каждого фото — собственная съёмка, бесплатные фотобанки с разрешением на коммерческое использование (автор указан) или изображения, созданные нейросетью в едином стиле. Пока фото нет, показываем название блюда.
Сервис не даёт медицинских рекомендаций. При особых требованиях к питанию и для детей до 3 лет консультируйтесь с врачом.