Preheat your oven to 350°F and grease a 9x5-inch loaf pan.
In a medium bowl, sift together flour, baking powder, chocolate chips, and salt. Set it aside.
Note: You can also whisk the ingredients with a hand whisk instead of using an electric mixer for a lighter texture. Mix the ingredients until just combined.
In a separate medium or large bowl, use a mixer with the paddle attachment to beat butter, oil, and sugar on medium speed for about 3 minutes until light and fluffy.
Add eggs and vanilla extract, beating until combined. On low speed, beat in the flour mixture in 3 parts, alternating with sour cream in 2 parts, starting and ending with the flour. Mix in chocolate chips. Be careful not to overmix the batter.
Scrape the batter into the prepared pan, smoothing the top. Bake for 50-55 minutes or until a toothpick inserted into the center comes out clean. If the top browns too quickly, loosely cover the pan with aluminum foil.
Allow the cake to cool completely on a wire rack.