Yes, a dishwasher can easily remove any type of greasy food residue. Also, it removes oils and oil stains. You just have to set its temperature according to the dirt on your dish, and you will definitely see the best results.