Estos restaurantes ponen énfasis en la calidad de sus comidas. Destaca el cordero, pescados, mariscos y la comida étnica del "remezón". A continuación una pequeña lista de los más reconocidos con pequeños datos sobre su servicio.

Restaurant Beagle. O´higgins # 1077. Todos los días parrilladas. Precios entre $2.000 y $7.000 pesos

Restaurant Brocolino. O'higgins # 1055.

Restaurant Puerto Viejo. O'higgins # 1205. Especialidad en pescados y mariscos. Precios entre $5.000 y $8.000 pesos.

Restaurant La luna. O´higgins # 974. Entradas entre $2.000 y $5.000 pesos, Pescados entre $3.000 y 4.000 Pesos y Platos de fondo entre $3.000 y $5.000 pesos.

Restaurant de turismo Silver taberna. O'higgins # 1037.

Café Lomit's. Ubicado en José Menéndez # 722, especialistas en sandwichs, ofrece una gran variedad de comida, muy concurrido por turistas. precios fluctúan entre $750 y $7.000 pesos.