Preheat oven to 300°F and prepare bundt pan by rubbing with shortening (butter can be used instead) and sprinkling with flour.
In the bowl of an electric mixer, cream together butter, cream cheese and sugar.
Add eggs, one at a time, mixing well after each. Mix in vanilla and almond extracts. Beat for about 2 minutes.
Add cake flour, one cup at a time, mixing well after each addition. Add salt, mixing well, about 30 seconds.
Pour the batter into the pan and bake for 1 hour and 45 minutes to 2 hours, or until a toothpick inserted comes out clean. Ovens vary, so check with a toothpick or skewer stick at the 1 hour and 45 minute mark. Remove from oven and allow to cool for 10 minutes before removing from bundt pan.
Notes
Enjoy this cream cheese pound cake with a dusting of powdered sugar, a simple vanilla glaze or just a scoop of cream and fresh berries!