The optoelectronic properties of colloidal semiconductor nanocrystals (NCs) can be manipulated by changing their geometric shape. The precise synthetic control over particle morphologies, however, has remained elusive. Conventional growth techniques rely on the kinetic assembly of atomic units, where supersaturation and precipitation processes can lead to a broad distribution of particle shapes. In this paper, we demonstrate that replacing atomic precursors with small-size nanocrystals as building blocks for larger colloids offers an easier, more predictive control over nanoparticle shape evolution. The reported growth strategy is illustrated via shapeselective syntheses of CdSe and CdS NC cubes, spheres, rods, as well as unprecedented "donut" and ring-like structures. Different particle morphologies were obtained through a thermodynamically driven growth, using a distinct combination of coordinating compounds that minimize the surface free energy. The demonstrated aggregative growth is explained using a thermodynamic model for interacting viscous colloids.