A method for making and dispensing coffee-based beverages in machines comprising a preheating boiler with temperature control, a hydraulic pump, a dispensing assembly provided with systems for further heating and temperature control of the water, and manual or electronic means for controlling both the thermal power delivered within said preheating boiler and the thermal power delivered by said dispensing assembly, as well as means adapted to weigh the ground coffee in a filter basket holder and the weight of the dispensed product in a cup, said method comprising the following steps: - increasing the temperature of the water, inside said heating boiler and inside said dispensing assembly, in order to achieve a preheating thereof with reading of the associated temperature in order to adjust the delivered thermal power; - a first dispensing step of preheated water at a selected temperature in order to achieve a pre-infusion in a preset time or for a preset volume of water in the absence of pressure in said hydraulic pump, wherein the coffee powder is only wet; - a second dispensing step in order to achieve an infusion of the coffee powder into which, by means of the use of a logic unit that manages the volume of dispensed water by means of a volumetric meter and at a preset and constant pressure as a function of the weight of the ground coffee and of the dispensed product, an amount by volume of water is dispensed which is calculated to achieve a selected and preset brew ratio; - a third dispensing step to achieve a post-infusion in which said hydraulic pump is deactivated again for a time needed to reach by weight the programmed dose of dispensed product; - the method being characterized by also comprising controlling the quantity by volume of water calculated to achieve said desired brew ratio which is obtained by measuring the weight of the coffee, appropriately ground and pressed, and that of the product dispensed by means of a balance that is arranged below the dispensing unit and which is connected with a centralized logic unit, with the reading of the data sent from said balance settling the desired brew ratio. - increasing the temperature of the water, inside said heating boiler and inside said dispensing assembly, in order to achieve a preheating thereof with reading of the associated temperature in order to adjust the delivered thermal power; - a first dispensing step of preheated water at a selected temperature in order to achieve a pre-infusion in a preset time or for a preset volume of water in the absence of pressure in said hydraulic pump, wherein the coffee powder is only wet; - a second dispensing step in order to achieve an infusion of the coffee powder into which, by means of the use of a logic unit that manages the volume of dispensed water by means of a volumetric meter and at a preset and constant pressure as a function of the weight of the ground coffee and of the dispensed product, an amount by volume of water is dispensed which is calculated to achieve a selected and preset brew ratio; - a third dispensing step to achieve a post-infusion in which said hydraulic pump is deactivated again for a time needed to reach by weight the programmed dose of dispensed product; - the method being characterized by also comprising controlling the quantity by volume of water calculated to achieve said desired brew ratio which is obtained by measuring the weight of the coffee, appropriately ground and pressed, and that of the product dispensed by means of a balance that is arranged below the dispensing unit and which is connected with a centralized logic unit, with the reading of the data sent from said balance settling the desired brew ratio.