Preheat oven to 350F.
Line a 9x9 inch baking dish with parchment paper and set aside.
Whisk dry ingredients for the crust together first (flours, cocoa powder, salt). Add the wet ingredients and mix to combine until you have a dough.
Press the crust into the bottom of your baking dish into an even layer. Set aside.
To make the cheesecake filling, combine all ingredients together in a blender and blend until combined. You can also use a hand mixer.
Pour batter over the crust and set aside while you make raspberry swirl.
To make the raspberry swirl, blend together the raspberries and sugar until smooth. You have the option to put the raspberry puree through a sieve so there are no seeds, but I find this step unnecessary.
Place dollops of the raspberry puree over the cheesecake then use a knife or chopstick to swirl the puree through the cheesecake filling until you have a nice, even swirl throughout.
Bake the cheesecake for 50-60 minutes until the edges are just set and the middle seems almost not done, but has a slight give to it. Let the cheesecake cool to room temperature and then place in the fridge for at least 3 hours, preferably overnight.
Slice and enjoy!