Leave cream cheese, butter, and eggs out to reach room temperature.
In mixer, cream butter, cream cheese, and sugar until smooth. Add eggs, one at a time. Then, add flour, one cup at a time. Last, add vanilla flavoring.
Grease and flour tube/bundt pan and pour in batter. Pour in batter first, then sprinkle pecans and brown sugar on top (a cup or little more of each). Lightly press into the batter.
Bake at 300 degrees for 1 hour and 15 minutes. (You may want to tent the top with foil to keep the nuts from scorching.) Then, increase the temperature to 325 degrees and bake for an additional 30 minutes. Test the cake with a fork or wooden skewer to check for doneness. The utensil should come out dry and clean (no batter). Bake 5 more minutes if not quite done.
Remove from the oven and allow a few minutes to cool before removing from pan. When you invert onto a plate, you may lose a few nuts, but most will bake into the top layer of crust. Then, turn the cake onto another plate so that the nuts are on top. Drizzle with jar of caramel ice cream topping. Heat from the cake will make the caramel melt over the pecans. Enjoy!
Recipe by cookyourfood1.blogspot.com.