Prep the pan: Heat oven to 325°F (165°C). Line the bottom of an 8- or 9-inch springform pan with parchment and lightly grease the sides.
Make the optional crust: Mix almond flour, coconut oil, sugar, and salt.
Press into the pan in a thin, even layer. Bake 8–10 minutes until just set. Cool slightly.
Drain the ricotta: If your ricotta looks wet, place it in a fine sieve or cheesecloth for 15–30 minutes. Excess moisture can cause a watery texture.
Blend the base: In a large bowl, whisk cream cheese and sugar until smooth.
Add ricotta and whisk until creamy with minimal lumps.
Add flavor and structure: Whisk in honey, eggs (one at a time), vanilla, zests, almond extract, yogurt, cornstarch, and salt. Mix just until combined. Do not overbeat.
Prepare for baking: Tap the bowl on the counter to release air bubbles. Pour batter into the pan and smooth the top.
Bake gently: Place the pan on the middle rack.
Bake 45–55 minutes, until edges are set and the center still has a slight wobble. Don’t wait for a firm center.
Cool slowly: Turn off the oven, crack the door, and let the cheesecake sit 30 minutes. Then remove and cool to room temp.
Chill: Cover and refrigerate at least 4 hours, preferably overnight, for the best texture.
Serve: Run a thin knife around the edge, release the springform, and slice with a warm knife. Top with fresh berries, a dusting of powdered sugar, or a drizzle of honey.