Preheat oven to 325F (163C).
Prepare your springform pan by lining the bottom with parchment paper, and brushing the sides with coconut oil (or non-stick cooking spray). Wrap the bottom of the pan with aluminum foil.
Using an electric mixer on medium speed (for a Kitchen-Aid type mixer) or low speed (for a hand-held mixer), cream the Neufchâtel cheese.
Add agave, continue with mixer until well combined.
Add eggs, one at a time, mixing well after each addition.
Mix in Greek yogurt and vanilla until well combined.
Add whey protein. Continue with mixer until well combined.
If you see lots of air bubbles (from mixing), gently tap the bowl on the counter to let the bubbles release. This helps avoid cracks in the final result.
Pour into prepared springform pan.
Place pan in water bath in oven.
Bake for 30 minutes at 325F (163C). Then reduce the temperature to 200F (93C) for about 50 minutes. The cake should be firm around the edges, but the very center should be jiggly. The cake should not be browning on top. DON'T OPEN THE OVEN during this process for best results.
Remove from oven, and let cool at room temperature.
Refrigerate for several hours (cake will continue to set) before serving.
Enjoy!