Блюдо раскладывать на белки жиры и углеводы. Высчитывать их колияество и переводить эти количества в килокаллории. Как то так. Или использовать таблицы каллорийности продуктов...
Содержание энергии в продуктах питания можно рассчитать, умножив количество углеводов, белков и жиров в продукте на их соответствующую калорийность. Углеводы содержат 4 калории на грамм, белки - 4 калории на грамм, а жиры - 9 калорий на грамм. Например, если пищевой продукт содержит 10 граммов углеводов, 5 граммов белка и 3 грамма жира, общее содержание энергии будет рассчитано следующим образом: 10 x 4 + 5 x 4 + 3 x 9 = 76 калорий.