Resins composites are widely used in modern dentistry because of their aesthetic and physical properties. However, discoloration of anterior tooth restorations is a common complaint. Understanding the factors affecting the colour stability of resin composites can lead to longer-lasting repairs. This study aimed to evaluate and compare the colour changes of nanocomposite-based bulk-fill and universal resin composites after immersion in coffee using various polishing systems. A total of 160 samples were prepared using four different composite groups, with 40 pieces for each combined group. Based on the finishing procedure, the samples were divided into four subgroups for each composite group. Three different polishing procedures were applied to the samples according to the manufacturer's instructions. The control group was not subjected to any treatment. Initial colour measurements were performed using a VITA Easyshade V spectrophotometer. After the initial measurements, the samples were immersed in a Nescafe coffee solution for seven days, followed by colour measurements. Data were analysed using the Kolmogorov-Smirnov test and two-way analysis of variance. Tukey's honest significant difference (HSD) test was used to determine differences between subgroups. The results indicate that bulk-fill resins exhibit more discolouration than universal composites; however, this difference was not statistically significant. The resin group with the smallest discolouration was Ceram X, and the most effective polishing method was Twist polishing. Final surface polishing significantly reduced the composites' discolouration. These findings support the selection of appropriate materials and polishing techniques to achieve aesthetic outcomes and colour stability in dental restorations.