Restaurant Opatija offers a variety of dishes including traditional German cuisine with popular items like potato gratin and schnitzel. The menu also features senior and toast dishes, salads, and desserts, catering to diverse tastes.