Abstract: A coffee making machine for automatically producing coffee solution from unroasted coffee beans comprises a roaster for holding coffee beans and roasting the dried coffee beans into roasted coffee beans, a milling/extracting unit for grinding the roasted coffee beans into ground coffee and extracting coffee solution from the ground coffee, a blower for blowing air into the milling/extracting unit to cool the roasted coffee beans before they are ground, a pouring unit for pouring hot water onto the ground coffee and extracting the coffee solution therefrom, a coffee server for receiving the coffee solution from the milling/extracting unit, and means for supplying the coffee solution from the milling/extracting unit to the coffee server. The operation of the roaster, the supply of roasted coffee beans from the roaster to the milling/extracting unit, and the operation of the milling/extracting unit, the blower and the pouring unit are automatically performed at predetermined timings.