Put a large sauce pot over medium-high. Spray pan with olive oil and put in chopped turkey bacon and onions. Saute for 4 minutes, mixing frequently.
Add garlic to pot and saute for another 3 minutes.
Transfer bacon, garlic, and onions to a separate bowl, grease pot with olive oil spray.
Put chicken in sauce pot and cook for 8-10 minutes, stirring frequently.
While chicken is cooking, put almond milk and cream cheese in a large bowl and microwave for 1-2 minutes (depending on microwave wattage). Cream cheese should be soft enough to mix in the almond milk.
Add parmesan cheese, egg yolks, salt, pepper, basil, and parsley to the sauce bowl. Mix thoroughly until well blended.
Return bacon, onions, and garlic to the pot with the chicken. Pour the sauce into the pot and mix thoroughly.
If using, add broccoli to the pot and mix. Simmer for another 2-3 minutes or until broccoli is al dente. Serve with zoodles or gluten-free pasta.