This simple zucchini casserole is one of my favorite ways to turn everyday vegetables into a satisfying family meal. The base is made with grated zucchini, eggs, tomatoes, garlic, and a small amount of flour. It is baked until firm, then topped with fresh tomato and mozzarella and returned to the oven until the cheese is beautifully melted. Even if you have never cooked with zucchini before, follow the moisture-removal step carefully and the casserole will hold together perfectly. This vibrant zucchini, tomato and mozzarella casserole brings together the freshness of summer vegetables with the comforting richness of melted cheese, creating a dish that feels both light and deeply satisfying. Each layer blends gentle sweetness from ripe tomatoes with the delicate flavour of tender zucchini, forming a harmony that tastes clean and effortless. As it bakes, the mozzarella melts into a soft, golden blanket that enhances every bite without overwhelming the natural flavours beneath. For the firmest texture, squeeze the zucchini thoroughly, drain the tomatoes, and dry the mozzarella before adding it.