In 1999, the Utah Reclamation Mitigation and Conservation Commission began the Provo River Restoration Project to create a more naturally functioning riverine ecosystem between Jordanelle Dam and Deer Creek Reservoir. The purpose of the project was to mitigate for past impacts to riverine, wetland, and riparian habitats caused by the Central Utah Project and other Federal reclamation projects in Utah. Project implementation followed a management model where a great deal of planning and study preceded construction, which was closely followed by monitoring. Lessons applied to habitat restoration include: avoiding compaction; working with the natural disturbance regime of the river; and choosing the right plants for the site, including selecting the right size plant materials and outplanting at the appropriate density. Lessons learned include coordinating plant installation with plant availability and planting site availability, and irrigating during drought.