The present invention recognizes the need for an apparatus and method for creating carbonated beverages having a customizable carbonation level. The invention uses a CPU to control an inlet valve which connects a tank of pressurized carbon dioxide to a vessel containing the beverage to be carbonized. The tube connecting the tank of pressurized carbon dioxide to the vessel contains an orifice for reducing the carbon dioxides flow rate, thereby increasing control over the amount of carbon dioxide introduced to the vessel. A motor agitates the vessel, causing the carbon dioxide to become absorbed in the beverage. During the pressurization process, the pressure inside the vessel is monitored by the CPU to determine whether more CO2 should be added to the vessel. An outlet valve causes excess pressure to drain from the vessel. An outlet orifice causes the pressure to release gradually, thus preventing the beverage from foaming.