This paper presents Ensembled Snake Optimiser (ESO), to optimise the scheduling of mixed energy generation from coordinated thermal, hydro, pumped-storage hydro, and solar units. It tackles operational constraints while minimising non-convex and non-linear objectives. To reduce the pollutants emitted and operating cost of thermal and solar units, the mixed energy generation scheduling problem uses committed hydro, thermal, and solar units to generate power, pumped-storage hydro units to maintain water levels, and hydro units to maximise available water volume. Utilising the water volume and actively exceeding the power-generating limit are the primary obstacles to satisfy the load requirement. The heuristics are utilised to satisfy the load demand and water volume constraints. The binary-optimistic approach commits solar units. The snake optimisation algorithm tends to get trapped in the local minima while solving complex engineering optimisation problems, which leads to sluggish convergence behaviour. A local search, simplex search, and extended opposition-based learning are investigated to improve its exploitation aspect, convergence behaviour, and procure good solutions. Three electric power systems are undertaken for the simulation studies. ESO gives better results. The significant cost savings for integrated energy scheduling are ranging from 10–15%. The rapid convergence behaviour and whisker box plots justify ESO’s robustness.