Ну не знаю...у меня,например,никогда нет такого количества исходного продукта,для того,чтобы накормить случайных гостей.У нас ребенок 7 лет,поэтому ужинаем(она во всяком случае) в будние дни всегда дома.(В выходные-крайне редко).В магазин-на рынок ходим 1 раз в неделю(обычно утром в воск)и  перед наступающей неделей я примерно понимаю что каждый день я буду на ужин готовить.План,исходя из 2 раза в нед-рыба,1-курица,2 мясо.Поскольку ничего не морожу никогда,а продукты храню в" нулевой "зоне холодильника,то понед-вторник-у нас почти в 100 проц случаев-рыба(первый день-белая,второй-красная обычно),потом курица,четверг мясо(как раз правильно вылежалось),пятница-что-то типа ризотто или пасты с морепродуктами.Готовлю я всегда такое количество,которое мы съедаем.И покупаем соответственно.Например,3 дорады(или две,если я на диете).Гретое никто никогда есть не будет(проверено многократно).Приготовили-съели.Как тут подгадать под лучайных гостей?Может быть,у нас такая практика,потому что случайных гостей не бывает?Может заскочить подруга ко мне,конечно.Пьем кофе,едим сыр...К мужу постоянно вечером приезжает кто-то на деловые разговоры(если это кто-то близкий-замы или другие сотрудники)-мне их даже в голову не приходит кормить ужином(тем более в ночи) Муж им может предложить кофе(чтоб не спали)),возможно с чем-нибудь.Ну а конкретно гостей мы встречаем,исходя из реальной ситуации.Обычно это пары наших друзей с детьми нашего возраста для того,чтобы обсудить насущные темы(праздники ,совместные поездки или отчеты по поездкам).Тогда мы обедаем(я обеды готовлю в расчете на детей,хотя иногда и взрослые от супов моих не отказываются),потом пьем вино-едим сыры(гадости типа пармской и хамона-в выхи разрешаю себе),ужин в этой ситуации готовлю обязательно.Потому что посиделки обычно часов до 9-ти(детей не растащить)Ужинаем часов в 7.30.Ужин чаще всего разный-взрослым мы готовим одно,детям-другое.собственно,вот)