Prep the zucchini: Spiralize zucchini into noodles.
Place them in a colander, sprinkle with a generous pinch of salt, and let them sit for 10–15 minutes. This draws out excess moisture. Pat dry with paper towels before cooking.
Season the chicken: Pat chicken dry and season with salt, pepper, and the onion powder.
This helps it sear well and builds flavor from the start.
Sear the chicken: Heat olive oil in a large skillet over medium-high. Add chicken in a single layer and cook 4–6 minutes, stirring once or twice, until browned and cooked through. Transfer to a plate and keep warm.
Make the garlic base: In the same pan, reduce heat to medium.
Add butter, then garlic. Sauté 30–60 seconds until fragrant, scraping up browned bits. Don’t let the garlic burn.
Build the sauce: Pour in heavy cream and bring to a gentle simmer.
Whisk in Parmesan a little at a time until melted and smooth. Stir in nutmeg and Italian seasoning. Taste and season with salt and pepper.
If the sauce feels too thick, add a splash of chicken broth to loosen.
Return the chicken: Add cooked chicken and any juices back into the pan. Simmer 1–2 minutes to coat the chicken and let flavors meld.
Cook the zoodles: You have two options. For the firmest texture, quickly sauté zoodles in a separate pan with a touch of oil for 1–2 minutes.
For a one-pan approach, fold the zoodles directly into the sauce and toss over medium heat for 1–2 minutes. Do not overcook—they should be crisp-tender.
Finish and serve: Sprinkle with chopped parsley or basil and a pinch of red pepper flakes if you like heat. Top with extra Parmesan and serve immediately.