Yes, Epsom salt is good for desert rose. After the application of Epsom salt on desert roses, graders claim that not only did the magnesium-rich compound make the leaves greener and lusher, but it also encouraged the growth of more healthy roses and canes.
Precautions: You must be cautious when applying Epsom salt on plants because when you spray on their leaves, it could cause leave scorch.