A method of dispensing a dose of coffee grounds from a grinding-dosing machine, the machine comprising a grinding device which is configured to grind coffee beans, a dispensing conduit, having an inlet in communication with the grinding device for receiving coffee grounds, and an outlet, a closure member which is adapted to be removed between an open position for the coffee grounds to be discharged from the conduit through the outlet, and a closed position for closing the outlet,the method being characterized in that it comprises: - storing a buffer weight value and a first grinding time value associated with the buffer weight value; - placing the closure member in the closed position; - carrying out a first grinding operation, by operating the grinding device for a time equal to the first grinding time, for discharging coffee grounds through the dispensing conduit so that the amount of coffee grounds that build up on the closure member corresponds to the buffer weight value; - receiving input data requesting coffee grounds dispensing, associated with a nominal weight value of coffee grounds; - comparing the received nominal weight value input with the buffer weight value; - based on the comparison result, if the nominal weight value corresponds to the buffer weight value, placing the closure member in the open position to discharge the coffee grounds built up at the end of the first grinding operation through the outlet of the dispensing conduit; - based on the comparison result, if the nominal weight value is greater than the buffer weight value, carrying out the following steps: - with the closure member maintained in the closed position, carrying out a second grinding operation by operating the grinding device to discharge coffee grounds through the conduit onto the closure member; - stopping the grinding device when the built-up coffee is equal to the nominal weight value, or at the end of a grinding time associated with the nominal weight value, and - placing the closure member in the open position to discharge the coffee grounds built up at the end of the first and second grinding operations through the outlet of the conduit. - storing a buffer weight value and a first grinding time value associated with the buffer weight value; - placing the closure member in the closed position; - carrying out a first grinding operation, by operating the grinding device for a time equal to the first grinding time, for discharging coffee grounds through the dispensing conduit so that the amount of coffee grounds that build up on the closure member corresponds to the buffer weight value; - receiving input data requesting coffee grounds dispensing, associated with a nominal weight value of coffee grounds; - comparing the received nominal weight value input with the buffer weight value; - based on the comparison result, if the nominal weight value corresponds to the buffer weight value, placing the closure member in the open position to discharge the coffee grounds built up at the end of the first grinding operation through the outlet of the dispensing conduit; - based on the comparison result, if the nominal weight value is greater than the buffer weight value, carrying out the following steps: - with the closure member maintained in the closed position, carrying out a second grinding operation by operating the grinding device to discharge coffee grounds through the conduit onto the closure member; - stopping the grinding device when the built-up coffee is equal to the nominal weight value, or at the end of a grinding time associated with the nominal weight value, and - placing the closure member in the open position to discharge the coffee grounds built up at the end of the first and second grinding operations through the outlet of the conduit. - with the closure member maintained in the closed position, carrying out a second grinding operation by operating the grinding device to discharge coffee grounds through the conduit onto the closure member; - stopping the grinding device when the built-up coffee is equal to the nominal weight value, or at the end of a grinding time associated with the nominal weight value, and - placing the closure member in the open position to discharge the coffee grounds built up at the end of the first and second grinding operations through the outlet of the conduit.