Singular monopoles are solutions to the Bogomolny equation with prescribed singularities of Dirac monopole type. Previously such monopoles could be constructed only by the Nahm transform, with some difficulty. We therefore formulate a new construction of all singular monopoles. This construction relies on two ideas: Kronheimer's correspondence between singular monopoles on R^3 and self-dual connections on the multi-Taub-NUT space, and Cherkis' recent construction of self-dual connections on curved spaces using bow diagrams. As an example of our method we use it to obtain the explicit solution for a charge one SU(2) singular monopole with an arbitrary number of singularities.