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 dioxide's 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. Then, 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.