No, as you can see from the photos, a clay pot is NOT mandatory. In fact, most restaurants actually cook the fish in a skillet and move it in the clay pot for serving.