Вакула-кузнец влюблен в дочь богатого казака, Оксану. Та требует, чтобы ей привезли царские черевички (туфли), а иначе она не выйдет замуж за Вакулу. Парень принимает решение бежать из села, а по пути прихватывает с собой мешок, в который мать Вакулы Солоха спрятала своего ухажера-черта. Вакула хитростью оседлал черта и отправился в Петербург. Прибыл, проник во дворец, стал просить у Екатерины II черевички. За это время Оксана поняла, что влюбилась в кузнеца. Черевички он ей привез, но свадьба была бы и без них.