The best way to clean a diamond ring at home involves using warm water and a mild detergent. Soak the ring for 20-30 minutes, gently scrub with a soft-bristled brush, rinse under running water, and dry with a lint-free cloth.