| Prep Time | 20 minutes |
| Baking Time | 35 to 40 minutes |
| Resting Time | 10 to 15 minutes (essential for setting) |
| Total Time | ~1 hour 10 minutes |
| Recipe Intensity Level | Easy to Medium (requires basic slicing, layering, and oven monitoring) |
| Batch Yield | 6 generous serving portions |
| Shelf Life | Refrigerator: 4 days | Freezer: 2 months (unbaked or baked) |
Chef’s Tip: To keep your casserole from becoming watery, slice the zucchini thinly (around 1/8-inch thickness) using a mandoline slicer. You can lightly salt the zucchini slices and let them sit on paper towels for 10 minutes to draw out excess moisture before layering.
Ingredients
Primary Casserole Layers
-
3 to 4 Large Green Zucchinis (sliced length-wise into thin, uniform ribbons)
-
6 oz (170g) Cooked Ham or Pancetta, finely diced
-
1.5 cups (150g) Fresh Mozzarella or Fontina Cheese, shredded
-
1 cup (100g) Parmigiano-Reggiano (Parmesan), finely grated
-
1 tbsp Fresh Thyme Leaves or Dried Oregano
-
Freshly Ground Black Pepper & Fine Sea Salt, to taste
Creamy White Béchamel Sauce
-
2 tbsp Unsalted Butter
-
2 tbsp All-Purpose Flour (or gluten-free 1-to-1 baking flour)
-
2 cups Whole Milk, warmed
-
1/4 tsp Ground Nutmeg
-
Pinch of Sea Salt & White Pepper
Heat Intensities & Cooking Stages
Understanding heat intensity and oven placement ensures your zucchini cooks through while achieving a deeply caramelized top crust:
-
Roux & Béchamel Base (Medium Heat): Cooking out raw flour flavor in melted butter and whisking in warm milk until velvety smooth.
-
Pre-heat Preparation (Thermal Setup): Preheating your oven to 375°F (190°C) with the rack positioned in the center.
-
Baking Stage (Medium-High Oven Heat – 375°F / 190°C): Baking covered or uncovered for 30 minutes to allow the heat to penetrate the zucchini layers and melt the inner cheeses.
-
Broiling / Browning Stage (High Oven Heat / Broil): Increasing top heat for the final 5 minutes to create a browned, crisp parmesan crust.
-
Resting Stage (Off Heat): Resting at room temperature to allow the creamy layers to stabilize before slicing.
Step-by-Step Cooking Instructions
Step 1: Slice and Prep the Zucchini
Wash and dry your zucchinis thoroughly. Trim off the stem ends. Using a sharp chef’s knife or a mandoline, slice the zucchini lengthwise into long, flat ribbons approximately 1/8-inch thick. Lay them flat on a clean kitchen towel, sprinkle lightly with salt, and let sit while you prepare the sauce.
Step 2: Make the Creamy Béchamel Sauce (Medium Heat)
In a medium saucepan, melt the butter over Medium Heat. Once melted and bubbling, add the flour and whisk continuously for 1 to 2 minutes until light golden and fragrant. Slowly pour in the warm milk in a steady stream while whisking vigorously to prevent lumps. Cook for 4 to 5 minutes until the sauce thickens enough to coat the back of a spoon. Season with nutmeg, salt, and white pepper. Remove from heat.
Step 3: Assemble the Casserole
Preheat your oven to 375°F (190°C). Lightly grease a $9 \times 13$-inch ceramic baking dish with olive oil or butter.
-
Base Layer: Spread a thin layer of béchamel sauce across the bottom of the dish.
-
First Zucchini Layer: Arrange zucchini ribbons slightly overlapping each other to cover the bottom.
-
Filling: Scatter a third of the diced ham, shredded mozzarella, and grated parmesan cheese. Spoon a layer of béchamel over top and season with black pepper and thyme.
-
Repeat Layers: Repeat the process for 3 to 4 layers until all zucchini slices are used.
-
Top Crust: Finish the final top layer with an extra generous dusting of grated parmesan cheese and fresh thyme leaves.
Step 4: Bake to Golden Perfection (375°F / 190°C)
Place the casserole dish in the center of the preheated oven. Bake at 375°F (190°C) for 30 to 35 minutes until the edges are bubbling vigorously and the zucchini is tender when pierced with a fork.
If you prefer a darker, extra-crisp crust, switch your oven to Broil (High Heat) for the final 3 to 5 minutes, keeping a close eye on it until the top turns golden brown with toasted parmesan spots.
Step 5: Rest and Serve
Remove the casserole from the oven. Let it rest for at least 10 to 15 minutes before cutting into squares. This resting period allows the sauce to reabsorb and set, ensuring clean, elegant plated slices.
Storage & Reheating Instructions
-
Refrigerator: Store leftover slices in an airtight container in the fridge for up to 4 days. Reheat in a preheated oven at 350°F (175°C) for 15 minutes or in an air fryer for 5 minutes.
-
Freezer: Assemble the dish in a freezer-safe aluminum pan, cover tightly with foil, and freeze unbaked for up to 2 months. Bake directly from frozen at 375°F (190°C) for 55 to 60 minutes.
Complete Nutrition Facts
Servings per batch: 6 | Serving Size: 1 Slice (~250g)
| Nutrient | Amount per Serving | % Daily Value* |
| Calories | 320 kcal | — |
| Total Fat | 21g | 27% |
| Saturated Fat | 12g | 60% |
| Trans Fat | 0.5g | — |
| Cholesterol | 65mg | 22% |
| Sodium | 620mg | 27% |
| Total Carbohydrate | 14g | 5% |
| Dietary Fiber | 2.5g | 9% |
| Total Sugars | 7g | — |
| Includes Added Sugars | 0g | 0% |
| Protein | 19g | 38% |
| Vitamin D | 0.6mcg | 3% |
| Calcium | 380mg | 30% |
| Iron | 1.2mg | 7% |
| Potassium | 540mg | 11% |