Главный герой сказки Бажова - крепостной Степан, который работал в шахте и добывал камень и руду. Один раз Степан с друзьями пошли на покосы, утомились да задремали. Вот тогда-то и явилась проснувшемуся Степану Хозяйка Медной горы. Она попросила передать приказчику, чтобы он убрался с Красногорского рудника. За исполнение поручения Хозяйка обещала стать женой Степана, после чего превратилась в ящерицу и уползла прочь.
Выполнил Степан поручение Хозяйки, за что приказчик рассвирепел, приказал его выпороть, а затем отослал его в забой. Степана приковали к забою, а он принялся работать, да всё малахит находил. Вскоре появилась сама Хозяйка Медной горы, освободила Степана и повела его в свое каменное царство. Богатства его поразили, ведь здесь было полным-полно и руды, и меди, и малахита.
А далее Степан, не соблазнившись несметными богатствами, признался Хозяйке, что любит свою невесту Настю. К его удивлению, Хозяйка не разозлилась, а даже обрадовалась, похвалив его за верность невесте. А в подарок преподнесла ему малахитовую шкатулку с украшениями.
Вернулся Степан домой, где и получил от приказчика задание найти громадную глыбу малахита, за что тот обещался дать ему вольную. Вольную Степан и Настя получили позже, от барина, а из малахитовой глыбы были вырублены столбы для столицы.
История женитьбы Степана грустная, ведь хотя и дом он построил, и дочь ему Настя родила, счастья не было. Не забыл он Хозяйку, думал только о ней, и постоянно ходил к руднику. Вот там и нашли Степана мертвым с гостью драгоценных камней в ладони, возле тела которого сидела ящерица. Поговаривают, что камни были слезами Хозяйки Медной горы.