Boil a salted pot of water for your pasta. Cook the pasta al dente according to package directions.: The air will fill with steam and a faint wheaty scent as the water comes to a rolling simmer, which tells you it is ready. Salting the water seasons the pasta from the inside, so don’t be shy with salt, aim for water that tastes like the sea. A common mistake is under-salting, which leads to bland pasta; another is boiling too violently, which can over-agitate the shapes so they stick. Keep the heat steady once it reaches boiling and stir the pot during the first minute to prevent sticking. Watch the package time and taste a strand for al dente, firm to the bite but not chalky. When you drain, reserve a small cup of the starchy cooking water to adjust sauce consistency later.
Meanwhile, chop the zucchini and prep your other ingredients.: The kitchen will smell faintly green and vegetal as you work, and the tactile act of dicing zucchini into even pieces sets the stage for even cooking. Uniform pieces ensure predictable tenderness across the pan. A frequent error is cutting unevenly, which gives you some undercooked and some mushy pieces. Keep a steady rhythm with your knife, and place chopped items in small bowls so adding them to the pan is efficient. Mince the garlic fine so it blends smoothly into the sauce without leaving sharp bites.
Add the olive oil and one tablespoon of the butter to a skillet over medium-high heat. Add the onion and sauté for 5 minutes.: As the onion sizzles, you will hear a gentle popping and see edges soften and turn translucent, releasing a warm, sweet aroma. This stage builds the savory foundation, and the butter adds a plush mouthfeel. Avoid turning the heat too high, which will brown the onion and risk a bitter edge. Stir occasionally to promote even color, and stop once the pieces are soft and fragrant, not darkened. If the pan is too hot, reduce the heat slightly and add a splash of broth to deglaze.
Add the zucchini, garlic, and Italian seasoning to the pan. Cook for 5 minutes, stirring occasionally.: The pan will begin to smell fresh and herbaceous as zucchini and garlic release their volatile oils; you may notice a faint sweetness as the zucchini softens. This brief cooking keeps the vegetable tender while avoiding a mushy consistency. Stirring preserves texture and prevents sticking, but over-stirring will prevent edges from caramelizing slightly, which adds flavor. A pitfall here is overcrowding the pan, which leads to steaming rather than sautéing; if pieces are crowded, work in batches or use a larger skillet.
Add the remaining butter, chicken broth, and lemon juice to the pan. Let it cook for 1-2 minutes or so.: When the butter melts and the broth warms, steam will rise along with a bright citrusy note from lemon juice , giving the sauce lift. This quick simmer helps the flavors marry and loosens the mixture so it can coat the pasta . Avoid boiling rapidly, which can separate fats and evaporate the delicate lemon aroma. If the pan seems dry, add a splash more broth; if it is too thin, simmer a touch longer to concentrate. One mistake is adding too much liquid at once, diluting flavor, so add gradually and taste.
Stir in the parmesan cheese and toss with the drained pasta (add a splash of pasta water if you wish). Season with salt & pepper as needed and enjoy immediately.: The kitchen will fill with nutty, savory aromas as the parmesan melts, turning the pan into a silky, glossy sauce that clings to each strand of pasta . Tossing at this stage emulsifies the fats with the starchy water so the coating becomes cohesive and luxurious. A common misstep is adding cold cheese directly to a lukewarm pan which can clump instead of melting smoothly; remove the skillet from high heat briefly if needed so the cheese blends evenly. Taste and finish with salt and pepper , adjusting lemon if it needs more brightness. Serve immediately while the sauce is warm and supple.