Hot strip mill rolling is an energy intensive production process in the steel industry. It converts steel slabs at high temperatures into steel strips. In this paper we address the related planning problem, i.e. the hot strip mill scheduling problem. The task is to determine the production sequence of production orders within a schedule. The involved energy consumption for heating individual slabs is explicitly considered in a new mixed integer problem formulation. The model is solved using a greedy randomized adaptive search procedure. In a numerical case study based on real world data the applicability and performance of the proposed heuristic is analyzed. The solution approach is able to find optimal solutions for small problem instances. Moreover, it solves industry size problem instances within reasonable time and outperforms the rule based planning approach prevalent in praxis.