Different types of nanoparticles are efficiently able to catalyze the synthesis of some of the important organic compounds via multi-component reactions. All reactions are performed under mild conditions and the products are obtained in high yields in short reaction times. On the other hand, these catalysts are recyclable and can be reused in successive trials without significant decrease in their activity.