Prepare 2 8-inch pans, or a 9X13 pan, by spraying with baking spray.
In a large mixing bowl, beat the butter and sugars until light and fluffy.
Add the eggs and vanilla extract and beat until incorporated. Scrape the bowl if necessary and mix again.
In a small bowl, combine the flour and baking powder.
Add 1/3 of the flour to the batter and mix to combine.
Add 1/2 of the milk and mix to combine, Scrape the bowl if necessary.
Add another 1/3 of the flour, mix in and scrape the bowl if necessary.
Add the rest of the milk and mix.
Add the last of the flour mixture and mix until completely mixed in.
Scrape the bowl, add the nuts, and mix one last time.
Spread the batter into the prepared cake pan(s).
Place into the preheated oven and bake for 35 to 40 minutes or until a toothpick inserted into the center of the cake(s) comes out clean.
Remove from the oven and allow to cool before removing from the pan or frosting.
Nut Cake Frosting
In mixing bowl, combine butter and cream cheese. Mix until combined and creamy. Add vanilla and powdered sugar. Beat until completely smooth. Ice cooled cake.
Notes
If using 2 8-inch pans for a layer cake, add a layer of parchment paper to the bottom of the pans so it is easier to remove from the pan.
Claire served this cake without frosting or glaze, so it can be omitted.
Any type of nuts can be used. My favorite is pecans or walnuts.
1 teaspoon of cinnamon or allspice can be added. Add with the flour and baking powder.