Kugel is essentially a baked pudding that is sweet or savory. It might have a base of noodles, or potatoes, or in this case, for Passover, matzo. The "pudding" aspect is the use of eggs. In this recipe, I tried to cut back on the number of eggs since so many Passover dishes are egg-based.