An assembly for cooking food products in a substantially upright orientation comprising a mold housing including one or more food mold chambers, each structured to configure the food product being cooked to correspond to the interior dimensions and configuration of a mold chamber in which it was cooked. Each mold chamber is further structured to retain an uncooked liquid, semi- liquid, semi-solid, or solid food composition therein during the cooking procedure. A heat source is disposed either externally or internally of the mold housing and generates sufficient heat to cook a food composition disposed within the mold chamber. A frame assembly may be utilized to operatively support one or more mold housing in the substantially upright orientation, such that a heat source may be incorporated into the frame assembly to provide adequate cooking temperatures to the corresponding mold chamber (s) of one or more supported mold housings.