A filling machine (M) for filling containers (1) with fruit or vegetables products, comprising transportation means (2) for the step-by-step conveying the said containers (1) to be filled along a horizontal determined direction (D1); primary plain belt conveyor means (3,4) for products feeding parallel to said horizontal direction (D1) and adapted to realize a main bulk filling of the said containers (1); secondary belt conveyor means (5,6) for singles products feeding parallel to said horizontal direction (D1) and adapted to cooperate simultaneously with said primary belt conveyor means (3,4) so as to complete the whole final filling of the said containers (1); motion means (7) applied to both said principal (3,4) and secondary (5,6) belt conveyor means for reciprocating moving said primary (3,4) and secondary (5,6) belt conveyor means in a direction (D2) parallel to said horizontal direction (D1); and at least a weighing station (8,9) for constant weighing the containers (1) during said filling steps.