Highlights ► Activity of rat CYP2D1 and 2D2 with three morphine precursors was tested. ► Thebaine and codeine were 3-O-demethylated by CYP2D2, not 2D1. ► CYP2D2 generated four phenol-coupled products from (R)-reticuline. ► CYP2D1 was completely inactive with (R)-reticuline. ► CYP2D2 showed high catalytic efficiencies for the three human CYP2D6 substrates.