How to Make It
Prepare the cake: Preheat oven to 350°F. Whisk together flour, baking powder, baking soda, cinnamon, cardamom, nutmeg, and salt in a medium bowl.
Whisk together eggs, yogurt, sugar, oil, ginger, and vanilla in a separate medium bowl. Add yogurt mixture to flour mixture; stir until combined. Stir in pineapple, banana, and pecans.
Coat a 12-cup Bundt pan with cooking spray; pour batter into prepared pan. Bake in preheated oven until a wooden pick inserted in center comes out clean, 35 to 40 minutes. Let cool in pan on a wire rack until cool enough to handle, about 30 minutes; invert cake onto a wire rack to cool completely, about 3 hours.
Prepare the glaze: Whisk together yogurt and powdered sugar in a small bowl. Spread over cake; sprinkle with pecans.