Heat the olive oil, onion and 1 tablespoon butter in a large nonstick skillet over medium-low heat. Cook gently until the onions begin to brown, about 10 to 11 minutes. Add the zucchini, salt, pepper, thyme, and remaining butter.: The kitchen will fill with a gentle, sweet aroma as the onion slowly softens and releases its sugars. You should hear faint, slow bubbling and see the onion become translucent before it picks up light golden edges, which indicates proper caramelization. This gentle start draws out sweetness without burning, which is crucial for a balanced final dish. A common mistake is turning the heat too high, which makes the onion brown unevenly or burn, so keep it patient and stir occasionally to ensure even cooking.
Increase heat to medium. Continue to cook, stirring occasionally, until the zucchini is just cooked through and beginning to brown, about 10 to 15 minutes. Sprinkle with Parmesan. Enjoy immediately: As the minutes pass the scent will shift from raw sharpness to mellow, nutty notes, and small golden flecks will appear on the onion . The visual cue is key, look for even pale gold rather than deep brown. This slow browning builds depth and avoids bitter char. If you notice rapid darkening, lower the heat and scrape the pan to prevent sticking, because burnt bits will impart a harsh taste.
Add the zucchini, salt, pepper, thyme, and remaining butter: When the zucchini hits the pan you will hear a livelier sizzle as moisture hits the hot fat. The added butter will melt and foam briefly, coating the rounds and helping them brown. The aromatic dried thyme will start releasing fragrance on contact with heat. This step matters because the immediate sear locks in texture and allows the seasonings to adhere, producing a layered flavor. Avoid overcrowding the skillet, which causes steaming rather than browning, so work in batches if needed.
Increase heat to medium: Raising the heat encourages the zucchini to develop golden edges while preventing it from becoming mushy. You should aim for a steady, even sizzle rather than frantic popping, and watch as moisture evaporates and caramelization begins. This technique concentrates flavor through gentle browning, and it is important because it creates the contrast between tender centers and crisped rims. A frequent error is cranking the heat too high, which can blacken the exterior before the interior cooks, so adjust and monitor closely.
Continue to cook, stirring occasionally, until the zucchini is just cooked through and beginning to brown, about 10 to 15 minutes: During this time the zucchini will go from pale to warmly golden, with edges curling slightly and a soft give in the centers. You will notice a richer butter scent and a savory depth as the onion and seasonings integrate. Stirring occasionally allows each round to contact the pan long enough to sear, but not so often that they cannot form a crust. Over stirring can prevent browning, while under stirring can let some pieces overcook, so find a balanced rhythm and redistribute as needed.
Sprinkle with Parmesan: When the zucchini is warm and glossy, adding freshly grated Parmesan cheese will create a slightly melty, savory finish. The cheese will cling to the warm surfaces, giving pockets of umami and a slight creaminess that rounds out the dish. This finish is important because it ties the flavors together and provides a pleasant, salty counterpoint. A pitfall is adding pre grated, dry cheese which will not melt as well or offer the same fresh aroma, so use freshly grated if possible.
Enjoy immediately: Serve the dish while hot to appreciate the contrast of textures and the aroma of butter and herbs. Warm slices deliver the best mouthfeel, and lingering heat will continue to soften the zucchini slightly, marrying the components. If left too long the rounds lose their brightness and the texture becomes limp, so plan to serve soon after plating.