The present invention relates to a method of preventing, inhibiting or mitigating bloom in a filled chocolate product, said method comprising: a) An inline heating step comprising at least one of heating the chocolate shell at a heating temperature of at least 25° C., heating the center-filled chocolate shell at a heating temperature of at least 25° C. and heating the filled chocolate product at a heating temperature of at least 25° C. and said method comprising at least of b) A shell cooling step comprising cooling said chocolate shell at a cooling temperature below 20° C., c) A filling cooling step comprising cooling said center-filled chocolate shell at a cooling temperature below 20° C., d) A final cooling step comprising cooling said filled chocolate product at a cooling temperature below 20° C., said inline heating step being comprised in at least one of step b)-d) or being arranged between step b) and c) or between steps c) and d). The invention further relates to products obtained by said method, and a system for obtaining such product.