The present invention provides a container having multiple compartments, the container comprising: a first container having a first interior volume; a second container having a bowl, a second interior volume defined by the bowl, and a lid, and inserted into and occupied a part of the first interior volume, wherein the second container includes a first engaging mean located along an inner edge of the bowl, and a second engaging mean located along an outer edge of the bowl; wherein the first engaging mean engages with a third engaging mean located along an edge of the lid, and wherein the second engaging mean engages with a fourth engaging mean located along an upper edge of the first container.