A modular portable grill, having an enclosure defining a cooking space, cooking surfaces for holding food and exposing it to circulating air and smoke operably connected to the cooking enclosure and in the superior portion of the enclosure, a plurality of heating elements in the lower portion of the enclosure, above the heating elements a removable drawer for solid fuel, and directly above the drawer an optional liquid tray. The grill can be configured as a traditional grill, when the drawer and water tray are removed. With insertion of either the solid fuel drawer alone, or with both the solid fuel drawer and water tray, it produces smoke from the solid fuel drawer and steam from the water tray. Thus, this grill enables, within a single cooking enclosure, three cooking techniques: traditional high temperature grilling, high temperature smoking, and low temperature smoking.