SriLanka-Places.com listou aprox 55 restaurantes dentro Ratnapura. Alguns dos mais bem avaliados restaurantes dentro Ratnapura estão- Puka, restaurante wadiya, Mahinda Hotpack, Amma, Pilgrims Rest Saman Dewalaya, Restaurante tailandês, Jik tour inn, NIMAL Hot Pack, Restaurante Mi thai Restaurante Kuk Thai & hotel ganga addara ellagawa.