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.
🍅 Enjoy The Bright Freshness Of Tomatoes In Every Tender Layer
The aroma rising from the oven is warm and inviting, filling the kitchen with hints of herbs and roasted vegetables. This casserole is ideal for days when you want something wholesome yet uncomplicated, offering nourishment without demanding much time or effort. Its simplicity makes it accessible even to beginners, while its elegance makes it suitable for serving guests. Whether enjoyed as a main dish or paired with grilled meats, it adapts beautifully to different occasions. The ingredients work together with remarkable balance, creating a dish that feels both rustic and refined. With every slice, you experience a gentle blend of textures that makes this casserole a reliable favourite. It is a recipe that celebrates freshness, comfort and the pleasure of uncomplicated cooking.
🥒 Let Zucchini Bring Lightness And Natural Sweetness To Your Table
⏱️ Quick Overview
⏳ Preparation time: 25 minutes
🕒 Resting time: 10 minutes
🔥 Cooking time: 45–50 minutes
⌛ Total time: About 1 hour 15 minutes
🍽️ Servings: 6
🍲 Course: Main course, lunch, or savoury breakfast
🌍 Cuisine: Mediterranean‑inspired
🌡️ Oven temperature: 180°C
🧀 Savour The Comfort Of Melted Mozzarella In Every Warm Bite
⭐ Why You’ll Love This Recipe
- Fresh Flavour Balance: Zucchini and tomatoes create a naturally vibrant and refreshing taste.
- Melted Mozzarella Comfort: Soft, golden cheese adds richness without overpowering the vegetables.
- Effortless Preparation: Simple steps make it perfect for busy days or relaxed cooking.
- Light Yet Satisfying: A wholesome dish that feels nourishing without being heavy.
- Versatile Serving: Works beautifully as a main course or a side dish.
- Naturally Colourful: The layered vegetables create a visually appealing presentation.
- Crowd‑Friendly: Familiar flavours make it a reliable choice for family and guests.
🌿 Add A Touch Of Herbs And Watch The Flavours Come Alive
🍽️ Kitchen Tools and 🛠️ Equipment Needed 🔪
- 🧀 Box grater or food processor
- 🥣 Large mixing bowl
- 🚿 Colander
- 🧼 Clean kitchen towel or cheesecloth
- 🥄 Whisk
- 🧁 22 × 30 cm baking dish
- 📜 Baking paper (optional)
🔥 Bake Until Golden And Enjoy A Dish Full Of Gentle Warmth
🛒 Ingredients
🥒 2 medium zucchini (700–800 g)
🧂 1 teaspoon fine salt
🥚 4 large eggs
🍅 2 medium tomatoes (250–300 g), diced and drained
🧄 2 garlic cloves, crushed
🌾 6 tablespoons all‑purpose flour (55–60 g)
⚫ ¼ teaspoon black pepper
🫒 1 tablespoon olive oil
🌿 2 tablespoons chopped parsley
🧀 150–180 g mozzarella, drained and sliced or grated
🍅 1 medium tomato (120–150 g), sliced
🌿 1 tablespoon parsley for serving
🍽️ Serve This Casserole And Create A Moment Of Pure Comfort
👨🍳 DETAILED STEP‑BY‑STEP RECIPE (Chef‑Level Instructions)
1. Prepare the oven and baking dish
Preheat the oven to 180°C, using conventional top-and-bottom heat. If you are using a fan-assisted oven, set it to 170°C.
Lightly grease a 22 × 30 cm baking dish with olive oil. You may also line the bottom with baking paper, leaving enough paper at the sides to help lift the casserole out later.
💡 Chef’s secret: Allow the oven to preheat fully. Putting the casserole into a lukewarm oven will make the zucchini release more liquid before the eggs have time to set.
2. Grate the zucchini
Wash and dry the zucchini. There is no need to peel them—the skin provides color, flavor, and extra texture.
Cut off both ends, then grate the zucchini using the large holes of a box grater. Place the grated zucchini in a colander set over a bowl or the sink.
💡 If the zucchini are unusually large and have a soft, seedy center, cut them lengthwise and remove the watery seeds with a spoon before grating.
🥰 Share A Meal That Feels Honest, Fresh And Heart‑Warming
3. Salt and rest the zucchini
Sprinkle the grated zucchini with 1 teaspoon of salt and mix thoroughly with your hands. Allow it to rest for 10 minutes.
💡 The salt draws excess water out of the zucchini. You will notice liquid collecting beneath the colander. This step is essential: without it, the finished casserole may become watery and fail to hold its shape.
4. Remove as much moisture as possible
Transfer the zucchini to the center of a clean kitchen towel or several layers of cheesecloth. Gather the fabric around the zucchini and twist firmly over the sink.
Continue squeezing until very little liquid comes out. The zucchini should feel considerably lighter and should form a compact ball.
💡 Chef’s secret: Do not be gentle here. Removing moisture is the single most important step in this recipe. From 750 g of zucchini, you may remove 150–250 ml of liquid. After squeezing, loosen the zucchini with your fingers so it mixes evenly with the other ingredients.
🌟 Turn Simple Vegetables Into A Beautiful, Elegant Dish
5. Prepare the tomatoes
Dice the two tomatoes into small pieces. If they are particularly juicy, remove the watery seed pockets first.
Place the diced tomatoes in a sieve for 5 minutes to drain. This prevents extra tomato juice from making the casserole too soft.
💡 For the topping, cut the remaining tomato into thin slices and set it aside.
6. Make the egg mixture
Crack the eggs into a large mixing bowl. Add the black pepper and whisk for approximately 30 seconds, until the yolks and whites are fully combined and slightly foamy.
Peel and finely grate or crush the garlic cloves. Add them to the eggs.
💡 At this stage, use salt cautiously. The zucchini has already been salted, and mozzarella also contains salt. A small pinch is usually enough.
🍛 Make This Your Go‑To Choice For Light, Satisfying Dinners
7. Combine the vegetables
Add the squeezed zucchini, drained diced tomatoes, and 2 tablespoons of chopped parsley to the egg mixture.
💡 Stir until the vegetables are evenly coated. Use a fork to separate any compact pieces of zucchini.
8. Add the flour
Sprinkle the flour over the mixture gradually, stirring after every two tablespoons. This helps prevent dry lumps.
The finished mixture should be moist but not runny. It should fall slowly from a spoon rather than pour like a thin batter.
💡 If your vegetables were especially juicy and the mixture still looks watery, add one additional tablespoon of flour. Avoid adding too much, as excessive flour can make the casserole heavy and bread-like.
💛 Enjoy A Casserole That Balances Freshness And Creaminess
9. Transfer the mixture to the dish
Pour the zucchini mixture into the prepared baking dish. Spread it evenly, making sure the corners contain the same amount as the center.
💡The layer should be approximately 2.5–3 cm thick. Drizzle or brush the surface with 1 tablespoon of olive oil.
10. Bake the zucchini base
Bake at 180°C for 30–35 minutes.
The base is ready for its topping when:
- The edges are lightly golden.
- The center no longer looks wet.
- The surface feels set when gently touched.
- A knife inserted into the center comes out without liquid egg mixture.
💡 If the center is still very soft after 35 minutes, bake it for another 5 minutes before adding the topping.
🍅 Celebrate The Natural Sweetness Of Ripe Tomatoes
11. Add the mozzarella and tomato topping
Remove the baking dish from the oven, but leave the oven switched on.
Drain the mozzarella well and pat it dry with paper towels. Slice or grate it, then distribute it evenly over the baked zucchini base.
Arrange the sliced tomato on top. Sprinkle with a small pinch of black pepper and, if desired, drizzle with 1 teaspoon of olive oil.
💡 Chef’s secret: Low-moisture mozzarella creates the neatest topping. If using fresh mozzarella stored in liquid, drain it for at least 15 minutes and dry it thoroughly.
🧀 Let Mozzarella Melt Into A Soft, Golden Blanket Of Flavour
12. Bake for a second time
Return the dish to the oven and bake at 180°C for 10–15 minutes, until the mozzarella has melted and the tomatoes have softened.
💡For a more golden surface, place the casserole under the grill or broiler for the final 1–2 minutes. Watch it constantly, as mozzarella can brown very quickly.
13. Rest before slicing
Remove the casserole from the oven and allow it to rest for 10 minutes.
Do not skip this final rest. The eggs and cheese continue to set as the casserole cools slightly, making it much easier to cut into clean portions.
💡 Sprinkle with fresh parsley immediately before serving.
🍽️ How to Serve It
Serve the casserole warm, cut into squares. It is delicious with:
- A crisp green salad
- Greek yogurt or sour cream
- Crusty bread
- Roasted potatoes
- A simple cucumber and herb salad
It can also be served at room temperature, making it an excellent choice for a picnic, lunchbox, or make-ahead brunch.
🥒 Choose This Dish When You Want Something Easy Yet Impressive
👨🍳 Chef’s Best Tips
- Squeeze the zucchini extremely well. Most problems with zucchini casseroles are caused by excess water.
- Drain the tomatoes. Removing their watery seeds helps the base remain firm.
- Use a wide baking dish. A shallow vegetable layer cooks more evenly than a deep one.
- Add the flour gradually. The exact amount required depends on how much moisture remains in the vegetables.
- Dry fresh mozzarella before using it. Wet mozzarella can release liquid onto the finished casserole.
- Do not cut the casserole immediately. A 10-minute rest produces neater slices and a better texture.
- Season carefully. The salted zucchini and mozzarella already contribute salt.
- Use freshly ground pepper. Its aroma is noticeably brighter than pre-ground pepper.
- For extra flavor, add herbs. Basil, dill, oregano, thyme, or chives all work well with zucchini.
- For a crisp surface, use the grill briefly. One or two minutes is usually enough.
🌈 Bring Colour And Warmth To Your Table With Every Slice
✅ Variations
Gluten-Free Version
Replace the all-purpose flour with the same weight of a gluten-free all-purpose flour blend. Chickpea flour also works, although it gives the casserole a slightly nuttier flavor.
Higher-Protein Version
Add 150 g of well-drained cottage cheese to the egg mixture. You may need one additional tablespoon of flour.
Extra-Vegetable Version
Add up to 100 g of finely diced bell pepper or cooked mushrooms. Cook watery vegetables before adding them.
Spicy Version
Add ¼ teaspoon of chili flakes or one finely chopped fresh chili to the egg mixture.
More Savory Version
Add 40 g of finely grated Parmesan to the zucchini mixture. Reduce any additional salt because Parmesan is naturally salty.
🍵 Pair With Tea Or Wine For A Relaxed, Comforting Meal
🧊 Storage and Reheating
📌 Allow leftovers to cool completely, then store them in an airtight container in the refrigerator for up to 3 days.
📌 Reheat individual portions in a 170°C oven for 10–12 minutes. You may also use a microwave, although the texture will be softer.
📌 The casserole can be frozen for up to 2 months, but the vegetables may release a little water after thawing. Freeze individual cooled portions, thaw overnight in the refrigerator, and reheat in the oven.
🎯 Trust This Recipe For A No‑Fail, Crowd‑Pleasing Dinner
📅 Nutrition Per Serving (entire recipe: 6 portions)
Approximate nutrition per serving, based on 6 servings and 160 g of mozzarella:
- Serving Size (g): 180
- Calories (kcal): 165
- Carbohydrates (g): 10
- Protein (g): 11
- Fat (g): 10
- Saturated Fat (g): 5
- Polyunsaturated Fat (g): 1
- Monounsaturated Fat (g): 3
- Trans Fat (g): 0
- Cholesterol (mg): 25
- Sodium (mg): 260
- Potassium (mg): 430
- Fibre (g): 2
- Sugar (g): 5
- Vitamin A (IU): 620
- Vitamin C (mg): 19
- Calcium (mg): 210
- Iron (mg): 0.7
Nutritional values are estimates and will vary depending on the size of the vegetables, the amount of salt retained, and the type of mozzarella used.
🎉 Celebrate Everyday Cooking With A Dish That Always Delivers
❓ FAQ
Why is my zucchini casserole watery?
The zucchini or tomatoes probably contained too much moisture. Salt the grated zucchini, let it rest for 10 minutes, and squeeze it very firmly. Drain diced tomatoes and dry fresh mozzarella before using them.
Do I need to peel the zucchini?
No. The skin is tender, adds color, and helps the grated zucchini maintain a pleasant texture.
Can I prepare the casserole in advance?
Yes. Bake the casserole completely, cool it, cover it, and refrigerate it. Reheat it at 170°C until hot. Avoid mixing the raw batter too far in advance because the vegetables will continue releasing water.
Can I use another cheese?
Yes. Cheddar, Gouda, provolone, feta, or a mixture of cheeses can be used. Choose a cheese that melts well, and adjust the salt accordingly.
🌿 Add Fresh Herbs To Lift The Aroma And Brighten The Taste
How do I know when the zucchini base is cooked?
The center should look set rather than glossy or wet. A knife inserted into the middle should come out without uncooked egg mixture.
Can I make this recipe without flour?
The flour helps absorb moisture and gives the casserole structure. You can replace it with approximately 40 g of fine oat flour or 30–40 g of cornstarch, but the final texture may be softer.
Can I cook it in a round dish?
Yes. Use a round dish approximately 26 cm in diameter. If the mixture forms a deeper layer, it may require an additional 5–10 minutes of baking.
Can I eat it cold?
Yes. The casserole tastes good cold or at room temperature, although the mozzarella will be firmer than when warm.
🌟 Discover How Effortless And Rewarding Fresh Cooking Can Be
This zucchini, tomato and mozzarella casserole offers a beautiful blend of freshness and comfort, making it a dish that feels both nourishing and inviting. Each bite reveals tender vegetables wrapped in melted cheese, creating a texture that is soft, warm and deeply satisfying. The simplicity of the ingredients allows their natural flavours to shine, giving the casserole a clean and honest character. Whether served as a light main course or alongside other dishes, it brings a sense of ease and harmony to the table. Its colours and aromas make it a pleasure to prepare, turning even an ordinary day into a moment of calm enjoyment. The gentle sweetness of tomatoes pairs effortlessly with the mildness of zucchini, forming a combination that feels timeless and universally appealing. As you savour it, you appreciate how uncomplicated cooking can still deliver remarkable flavour. This casserole is perfect for sharing, offering comfort without heaviness and elegance without effort. Over time, it may become one of your most dependable recipes, always ready to brighten a meal with its warmth and simplicity. It is a dish that celebrates the beauty of fresh ingredients and the joy of everyday cooking.
🔥 Let The Oven Transform Simple Ingredients Into Pure Comfort
📦 SHORT RECIPE
Ingredients
- 2 medium zucchini 700–800 g
- 1 teaspoon fine salt
- 4 large eggs
- 2 medium tomatoes 250–300 g, diced and drained
- 2 garlic cloves crushed
- 6 tablespoons all-purpose flour 55–60 g
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 2 tablespoons chopped parsley
- 150 –180 g mozzarella drained and sliced or grated
- 1 medium tomato 120–150 g, sliced
- 1 tablespoon parsley for serving
💛 Enjoy A Dish That Feels Light, Wholesome And Truly Satisfying
Instructions
- Preheat the oven to 180°C and grease a 22 × 30 cm baking dish.
- Coarsely grate the zucchini, mix with the salt, and leave for 10 minutes.
- Wrap the zucchini in a clean towel and squeeze out as much liquid as possible.
- Whisk the eggs with the garlic and black pepper.
- Add the squeezed zucchini, drained diced tomatoes, and parsley.
- Stir in the flour gradually until the mixture is moist but not runny.
- Spread the mixture evenly in the baking dish and drizzle with olive oil.
- Bake for 30–35 minutes, until the center is set.
- Top with mozzarella and sliced tomato.
- Bake for another 10–15 minutes, until the cheese has melted.
- Rest for 10 minutes, garnish with parsley, and serve.
🍽️ Serve Warm And Watch Everyone Reach For Seconds

Baked Zucchini, Tomato and Mozzarella Casserole
Instructions
- Preheat the oven to 180°C and grease a 22 × 30 cm baking dish.
- Coarsely grate the zucchini, mix with the salt, and leave for 10 minutes.
- Wrap the zucchini in a clean towel and squeeze out as much liquid as possible.
- Whisk the eggs with the garlic and black pepper.
- Add the squeezed zucchini, drained diced tomatoes, and parsley.
- Stir in the flour gradually until the mixture is moist but not runny.
- Spread the mixture evenly in the baking dish and drizzle with olive oil.
- Bake for 30–35 minutes, until the center is set.
- Top with mozzarella and sliced tomato.
- Bake for another 10–15 minutes, until the cheese has melted.
- Rest for 10 minutes, garnish with parsley, and serve.
