Prep the pesto: In a food processor, pulse basil, nuts, Parmesan, and garlic until finely chopped. Stream in olive oil while pulsing until smooth.
Season with salt and a squeeze of lemon. Set aside. (Store-bought pesto works too; aim for one with clean oils.)
Season the chicken: Pat chicken dry. Toss with salt, pepper, and garlic powder.
This helps it brown quickly without steaming.
Sear the chicken: Heat olive oil and 1 tablespoon butter in a large skillet over medium-high. Add chicken in a single layer. Cook 3–4 minutes per side until golden and cooked through.
Transfer to a plate; tent with foil.
Build the Alfredo base: In the same skillet, reduce heat to medium. Add 1 tablespoon butter and minced garlic. Sauté 30 seconds until fragrant.
Make it creamy: Pour in heavy cream.
Stir, scraping up browned bits. Simmer gently 3–4 minutes to thicken slightly.
Melt the cheese: Whisk in Parmesan a handful at a time until smooth. Add nutmeg if using.
Taste and adjust with salt and pepper. The sauce should coat a spoon.
Stir in pesto: Add 2–3 tablespoons pesto to start, then taste. For a bolder basil flavor, add up to 1/4 cup.
The color should turn a soft green.
Combine: Return chicken and any juices to the pan. Toss to coat and warm through for 1–2 minutes. If the sauce thickens too much, splash in a bit more cream or a tablespoon of chicken broth.
Serve: Spoon over your chosen base (zoodles, broccoli, shirataki, or spaghetti squash).
Finish with extra pesto swirls, cracked pepper, basil, and shaved Parmesan.