Я в таких ситуациях (когда гости сами напросились), готовлю то, что есть. Гости знают, что их не ждали, поэтому должны понимать ситуацию, тем более, если у вас еще маленький ребенок на руках.
Мясо есть, уже хорошо. Мясо можно запечь в духовке, пожарить свиные отбивные или приготовить гуляш.
Не званным гостям можно сварить любой гарнир из риса, макарон или гречки, а гостям так прямо и сказать, мол извините, не знала что вы придете и картошки в доме нет.
Дальше, овощи можно просто порезать, как нарезку или приготовить из них салат. Еще на стол можно поставить соленья.
А что касается вкусненького к чаю, то тут думаю, что проблем вообще не должно быть. Гости, которые напрашиваются в гости, никогда не должны приходить с пустыми руками, то есть только через магазин - тортик, конфеты, пирожные и все в таком духе.
К стати, при разговоре по телефону, вы всегда можете попросить что-либо купить, ведь им будет по дороге, и может вы захотите отдать им за покупки деньги.