Yes, you can steam clean your mattress. If you own a memory foam mattress, steam cleaning may actually be a better option compared to carpet cleaners.