-
1
Make the topping: Line a baking sheet with parchment paper.
-
2
In a medium bowl, stir together the walnuts, pecans, flour, granulated and brown sugars, cinnamon, and salt.
-
3
Stir in the butter.
-
4
The topping should form sandy clumps.
-
5
Sprinkle the topping onto the baking sheet to break it up into smaller clumps.
-
6
Refrigerate.
-
7
Preheat the oven to 350 F. Use butter to thoroughly grease the bottom and sides of a 9-inch round baking pan.
-
8
Make the cake batter: In the bowl of a stand mixer fitted with the whisk attachment, beat the butter and sugar together, on medium-high, scraping down the sides from time to time, for 8 minutes.
-
9
Lower the speed and add the eggs, one by one, taking care that the first egg is thoroughly integrated before adding the second.
-
10
Sift together the flour, baking powder, and baking soda.
-
11
In a separate bowl, whisk together the salt, sour cream, and yogurt until smooth.
-
12
Turn the mixer on low and alternate adding some of the flour mixture with some of the sour cream mixture.
-
13
When all has been mixed in, give the sides and the bottom of the bowl a good scrape and blend to make sure the batter is thoroughly combined.
-
14
Transfer the batter to the greased baking pan and tap it lightly on the sides so it falls evenly in the pan and to remove any air bubbles.
-
15
Liberally sprinkle the cake with all of the topping.
-
16
Bake the cake: Bake until a cake tester or small knife inserted in the center comes out clean, 55 to 60 minutes.
-
17
Allow the cake to cool for at least 15 minutes before slicing and serving.
-
18
Once cool, the cake will keep, covered, for up to 3 days.