what you need:
4 stick butter
4 cups sugar
4 cups flour (cake or all purpose)
8 large eggs, 8 oz cream cheese
2 to 3 tsp of vanilla flavoring
How to make it:
Preheat oven to 300°F.
In a 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. Once the batter has been poured in, sprinkle pecans and brown sugar on top (a cup or little more of each). Lightly press into the batter.
Bake at 300°F 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°F 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 needed.
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 should bake into the top layer of crust.
Turn the cake onto another plate so that the nuts are on top. Drizzle cake with a jar of caramel ice cream topping. Heat from the cake will make the caramel melt over the pecans. Enjoy!