This review presents three main categories of macromatrices explored so far for NP encapsulating, including ionic and organic macrocrystals and polymeric matrices. The preparation methods and the recent progress for each category have been discussed.