Angiogenesis, the formation of new blood vessels, is an essential process for tumour progression and is an area of significant therapeutic interest. Different in vitro systems and more complex in vivo systems have been described for the study of tumour angiogenesis. However, there are few human 3D in vitro systems described to date which mimic the cellular heterogeneity and complexity of angiogenesis within the tumour microenvironment. In this study we describe the Minitumour model--a 3 dimensional human spheroid-based system consisting of endothelial cells and fibroblasts in co-culture with the breast cancer cell line MDA-MB-231, for the study of tumour angiogenesis in vitro. After implantation in collagen-I gels, Minitumour spheroids form quantifiable endothelial capillary-like structures. The endothelial cell pre-capillary sprouts are supported by the fibroblasts, which act as mural cells, and their growth is increased by the presence of cancer cells. Characterisation of the Minitumour model using small molecule inhibitors and inhibitory antibodies show that endothelial sprout formation is dependent on growth factors and cytokines known to be important for tumour angiogenesis. The model also shows a response to anti-angiogenic agents similar to previously described in vivo data. We demonstrate that independent manipulation of the different cell types is possible, using common molecular techniques, before incorporation into the model. This aspect of Minitumour spheroid analysis makes this model ideal for high content studies of gene function in individual cell types, allowing for the dissection of their roles in cell-cell interactions. Finally, using this technique, we were able to show the requirement of the metalloproteinase MT1-MMP in endothelial cells and fibroblasts, but not cancer cells, for sprouting angiogenesis.