Position racks in the upper and lower thirds of your oven and preheat the oven to 400 degrees F. Lightly coat 2 large baking sheets with nonstick spray. Lightly mist a 9×13-inch casserole dish with nonstick spray and set aside.: You will notice the oven warming and the air getting dry, which helps the vegetables develop crisp edges as they roast, and placing racks in the upper and lower thirds ensures even airflow and browning across two sheets. Use two large baking sheets so items have breathing room, and lightly coat them with nonstick spray to prevent sticking and encourage clean edges. A common error is overcrowding the pans; if vegetables are piled, they steam instead of roast, losing crispness. If your oven runs hot or cool, keep an eye on the first batch and adjust timing to ensure golden edges without burning.
Place the vegetables in a large bowl and drizzle with the olive oil. Sprinkle with salt and pepper, then toss to coat. Divide the vegetables evenly between the two sheets and spread them into a single layer. Roast the vegetables until tender, about 20 minutes, tossing the vegetables on the pan so they cook evenly and switching the pans’ positions on the upper and lower racks once halfway through. Transfer half of the roasted vegetables to the prepared casserole dish and spread into an even layer. Reduce the oven temperature to 350 degrees F.: The gentle mist creates a slick surface so slices release cleanly and the bottom does not stick, which makes serving much easier. When the dish is prepped ahead, you can focus on roasting and assembling without scrambling, and the sprayed surface will promote even browning at the edges. One mistake to avoid is using too much spray, which can puddle and cause uneven bakes; a thin, even coating is all you need.
Meanwhile, in a large mixing bowl, beat the eggs together with the milk, garlic, and Italian seasoning until evenly blended. Gently pour it into the casserole dish. Scatter the remaining vegetables evenly over the top, then dollop the ricotta over the top in small spoonfuls (I like to add about 20 to 24 spoonfuls; you want to each slice to have a few dollops, but have them be large enough so that you can actually taste them).: As you toss, you should see everything glisten, and the oil helps transfer heat to the surfaces so caramelization can occur. The tactile moment of massaging oil and seasonings into the vegetables ensures each piece browns and flavors evenly, producing those desirable crispy tips. If some pieces look dry after tossing, add a touch more oil, but not so much that they swim, or they will steam instead of roast.
Bake the casserole for 35 to 40 minutes, until the casserole is golden on top and the center no longer jiggles when you shake the pan. Remove from the oven and sprinkle with fresh herbs. Serve warm.: When seasoning at this stage, the salt draws out moisture and intensifies the vegetable flavors, while pepper adds aromatic warmth. The little grains of salt should cling to the vegetables, and the even distribution avoids pockets of over or under seasoning. A misstep here is undersalting, which yields flat flavors, so adjust modestly and taste a roasted piece later to check.
Divide the vegetables evenly between the two sheets and spread them into a single layer: Laying vegetables in a single layer exposes more surface area to the hot metal, creating crispness and color. You should hear a faint sizzle as they hit the hot pans, a sign the roast will begin. Avoid overcrowding; pieces touching are fine, but stacked mounds will steam and become soggy rather than browned.
Roast the vegetables until tender, about 20 minutes, tossing the vegetables on the pan so they cook evenly and switching the pans positions on the upper and lower racks once halfway through: During roasting you will notice edges darkening and an aromatic sweetness filling the kitchen. Tossing and swapping racks ensures uniform browning because most ovens have hot spots, and this simple rotation keeps no piece left behind. If you skip tossing, some pieces will char while others remain underdone, so set a timer for the halfway point to flip and rotate.
Transfer half of the roasted vegetables to the prepared casserole dish and spread into an even layer: The texture should be tender with browned spots, and spreading them evenly creates a stable base for the custard so slices hold their shape. If some pieces are much darker than others, you can pick out overly charred bits to maintain a balanced flavor. A common oversight is dumping all vegetables in, which can prevent the custard from seeping evenly between layers, affecting the internal set.
Reduce the oven temperature to 350 degrees F: Lowering the temperature creates a gentler environment for the custard to set without overbrowning the top, producing a tender interior and golden finish. You should feel the oven coast down, creating reliable, even heat for the baking phase. Forgetting to reduce the temperature can lead to a crusty, overbrowned top while the center is still undercooked.
Meanwhile, in a large mixing bowl, beat the eggs together with the milk, garlic, and Italian seasoning until evenly blended: The mixture should look smooth and slightly frothy, with the garlic distributed throughout, which ensures each bite has balanced seasoning. Whisking thoroughly incorporates air for a lighter texture and dissolves the seasoning into the custard. If you underbeat, pockets of egg white or uneven seasoning can result, so whisk until homogeneous.
Gently pour it into the casserole dish: Pouring the custard allows it to seep into cavities between the roasted pieces, creating internal cohesion and tender pockets of set egg. You should see the liquid nestle around vegetables, and the surface will appear glossy and even. Pour slowly to avoid displacing the bottom layer, and if you see large air gaps, tap the dish gently to release bubbles.
Scatter the remaining vegetables evenly over the top, then dollop the ricotta over the top in small spoonfuls: The top layer of roasted vegetables provides texture and visual interest, while spoonfuls of ricotta cheese melt into creamy islands that contrast with roasted edges, offering lush bites. Aim for around 20 to 24 dollops so each slice has a taste of ricotta, and the cheese creates delightful pockets rather than a uniform cream. A pitfall is spreading the ricotta into a single layer, which removes those creamy pockets and changes texture.
Bake the casserole for 35 to 40 minutes, until the casserole is golden on top and the center no longer jiggles when you shake the pan: As it bakes you will hear a faint settling, and the top will turn a warm golden brown, signaling Maillard reactions that add flavor. The center should be set but still slightly tender, not liquid, when you give the dish a gentle shake. Overbaking will dry the casserole, while underbaking leaves a wobbly center; use the jiggle test as your guide and insert a knife near the center if you need confirmation.
Remove from the oven and sprinkle with fresh herbs: The final sprinkle of chopped basil , thyme , or parsley adds a fresh, fragrant lift and bright color contrast against the golden top. Letting the casserole rest for a short time before slicing allows steam to redistribute so slices cut cleanly. Cutting too soon causes the custard to weep and fall apart, so give it at least five to ten minutes to settle.
Serve warm: The ideal serving temperature lets the custard feel custardy and the ricotta soft but not cold, offering a harmony of textures. Use a sharp knife to slice and serve with confidence, and enjoy the layered flavors resulting from the roasting and gentle baking process. If slices feel loose, let the rest time extend a bit; patience rewards presentation.