Prep the zucchini: Spiralize the zucchini into noodles. Pat them dry with paper towels and set aside.
This helps avoid watery sauce.
Warm the chicken: If using cooked chicken, toss it with a little salt and pepper. You can warm it in a skillet with 1 teaspoon olive oil for 2–3 minutes.
Make the sauce base: In a large skillet over medium heat, melt the butter and olive oil. Add the garlic and cook for 30–45 seconds until fragrant.
Add cream: Pour in the heavy cream.
Bring to a gentle simmer and cook 2–3 minutes, stirring often.
Cheese it up: Lower the heat. Stir in Parmesan (and cream cheese, if using) until smooth. Season with salt, pepper, and red pepper flakes.
The sauce should be thick but pourable.
Add chicken: Fold the chicken into the sauce and warm through for 1–2 minutes.
Cook the zoodles: Add zucchini noodles to the skillet. Toss gently for 1–2 minutes until just tender. Do not overcook.
Finish: Taste and adjust seasoning.
Add a touch of lemon zest or a squeeze of lemon if you like. Garnish with parsley or basil and extra Parmesan.
Serve immediately: This dish is best hot, right after tossing.