Take 2 pounds of cream cheese, float the foil packs in warm water for 10-15 min. Drop the cheese into a bowl with 1.5 cups of sugar and hit it with a mixer until it's nice and smooth.
Add 3/4 cup Dutch processed cocoa powder. Dutch processing reduces the acidity and makes it darker and smoother.
5 eggs, 2 tablespoons of vanilla, then the secret ingredients, 1/4 cup of Grand Marnier and 2 teaspoons of orange extract.
Mix all that up until it's smooth again, then add an entire 10 oz. bag of miniature chocolate chips. Important you use mini chips because full size chips won't melt all the way and leave a weird texture.
Now, prep the pan, take a 9" springform pan and spray it with non-stick spray. Pop in 1/4 cup MORE Dutch processed cocoa powder and swirl it all around so it coats all the surfaces. This is going to bake into a dark chocolate crust.
Pour in the batter and bake at 200°F for EIGHT HOURS. I put it in the oven, go to bed and set an alarm. In the morning, your whole house will smell like chocolate and oranges.
Now, the worst part, it has to chill. You can't just eat it, it's pudding right now. So step 1, let it sit on a wire rack until it's room temp. 2 to 4 hours.
Put a plate on top, flip it over, and remove the springform pan. Put the cake in the refrigerator and chill another 2 to 4 hours.
When the cake is chilled, put another plate on top, flip it right side up, decorate, slice, and serve. I like topping it with some little candied oranges.
Don't do this if you dislike the orange/chocolate combination. I really dislike that, I don't know why. I don't like dark chocolate, prefer milk chocolate, but I like oranges. Putting them together will make me throw it away.
But it looks like a good recipe for those who do like the combo!
The brilliant bit is once you have the base mix, you can flavor it however you want by swapping out the Grand Marnier and Extract with whatever you want. I made a hazelnut version with Frangelico and hazelnut extract, but you could do banana, cocoanut, raspberry...