Es otro de los puntos fuertes del Catalonia Gaudí puesto que el hotel dispone de un restaurante, llamado La Pedrera, que ofrece una buena y variada gastronomía mediterránea y de mercado en los tres servicios. Las mesas, vestidas con elegancia, se reparten en tres zonas, incluido un reservado, de forma que son habituales también los almuerzos para grupos de empresas. El desayuno, de tipo bufé, es un completo escaparate de productos como fruta fresca, zumos, cereales, bollería, platos calientes (algunos preparados al momento), etc. Para los almuerzos y cenas, es posible degustar tanto un menú del día como comer a la carta. La primera opción, por un precio de 12 euros, permite elegir entre tres primeros platos, tres segundos y tres postres, tratándose de una comida completa y rica. Asimismo, existe la opción del llamado «menú express» que incluye platos más sencillos y es así más económico (ocho euros, sin bebidas). Comer a la carta tiene un coste aproximado de 25 euros, sin bebidas. Algunas especialidades del restaurante son pescados como el lomo de bacalao; carnes como el chuletón gallego o las costillas de cordero son salsa de menta y postres como la tarta india. En cuanto a los vinos, la carta incluye unas 25 referencias nacionales, de las que un 30% corresponde a la DO Penedès. En el capítulo gastronómico se une también la cafetería, donde se pueden tomar bebidas y snacks. Además, se complementa con un room service que ofrece todo lo incluido en la carta de la cafetería y que funciona hasta las 23:00 horas.