Enceladus is believed to have a saltwater global ocean, heated at the ocean-core interface and losing heat to the floating ice shell above. This configuration suggests an important role for vertical convection. The ice shell has dramatic meridional thickness variations that, in steady state, must be sustained by the ocean circulation against processes acting to remove these anomalies. This could be achieved through spatially separated regions of freezing and melting at the ocean-ice interface. Here, we use an idealized, dynamical ocean model forced by an observationally guided density flux at the ocean-ice interface to argue that Enceladus's interior ocean should support a meridional overturning circulation. This circulation establishes an interior density structure that is more complex than in studies that have focused only on vertical convection, including a shallow freshwater lens in the polar regions. Spatially separated sites of ice formation and melt enable Enceladus to sustain significant vertical and horizontal stratification, which influences interior heat transport and is critical for understanding the relationship between a global ocean and the planetary energy budget. On the basis of our model, the presence of low salinity layers near the polar ocean-ice interface implies the ocean's bulk salinity could substantially exceed values inferred from Cassini plume samples.