В русской народной сказке "Каша из топора" бравый солдат проявил смекалку и обхитрил жадную старуху, которая не хотела его угостить кашей, хотя все необходимое для приготовления этого блюда у нее имелось.
Старуха была жадной, но жадность часто оказывается наказуемой, особенно в сказках.
Вот солдат и принялся учить бабку готовить кашу из топора. Для этого ему конечно потребовались помимо топора все остальные ингредиенты обычной каши, а потому получилась в итоге нормальная каша, из которой только следовало достать топор и спокойно есть.
Солдат посмеивался над бабкой потому что не просто сумел ее обхитрить, он сумел наказать жадность, дать урок старушке, ну и конечно ирония и может быть самодовольство в этом посмеивании также проглядывает.