Preheat your oven to 180°C (350°F). Grease a 9x5-inch bundt pan (or loaf pan) and dust it lightly with flour.
In a large mixing bowl, beat softened butter and sugar together until the mixture looks pale and fluffy—about 2–3 minutes with a hand mixer.
Add cream cheese, vanilla extract, and salt. Beat again until smooth and creamy.
Add cornstarch and baking powder. Mix until just combined.
You’ll now add all-purpose flour and eggs, but not all at once. Add about ¼ of the flour followed by 1 egg, beat until smooth, then repeat three more times with the remaining flour and eggs. Don’t overmix—just blend until smooth each time.
Pour the batter into your prepared pan. Smooth the top and bake for 40–50 minutes, or until a skewer inserted into the center comes out clean.
Let the cake rest in the pan for 5–10 minutes, then carefully remove it and cool completely on a wire rack. Dust with powdered sugar once cool.