CoFe2O4@SiO2-PrNH2 nanoparticles have been used as an efficient catalyst for the preparation of benzodiazepines by multi-component reactions of 1,2-phenylenediamine, dimedone, different aldehydes or Meldrum’s acid and isocyanides. This method provides several advantages including mild reaction conditions, the applicability to a wide range of substrates, the reusability of the catalyst and low catalyst loading.