Pre-heat oven to 350° (180° celsius), grease & flour a 10" (4 liter) tube pan.
In a small bowl combine topping ingredients and set aside.
In a medium bowl with a whisk combine flour, baking powder, baking soda and salt.
In a large bowl cream butter and sugar at medium speed until fluffy, add eggs, one at a time, beating until light and creamy.
Add dry ingredients alternately with the greek yogurt and vanilla to the creamed mixture, mix with a wooden spoon until smooth.
Spread half the batter in the prepared tube pan, spoon 3/4 of the topping over batter. Cover with remaining batter and top with remaining topping.
Bake for approximately 60-65 minutes or until inserted toothpick comes out clean. After 50 minutes if it is not done but is becoming too brown cover with foil until baked. Cool. Enjoy!