As refeições são um ponto alto no NH Collection Colombo. O hotel possui 4 restaurantes, incluindo um espaço para refeições durante todo o dia e 3 restaurantes de especialidade que propõem autênticas criações indianas, tailandesas e japonesas.
Além disso, o hotel também tem dois bares, incluindo o bar "Vistas" no terraço, que serve uma vasta seleção de bebidas, incluindo cocktails artesanais. É o local perfeito para ver o pôr do sol