Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(17)
Export 8 ingredients for grocery delivery
Step 1
Preheat your oven to 350°F. Line a standard 12-cup muffin pan with paper liners and set them aside.
Step 2
Make the cupcake batter. Sift flour, baking powder, baking soda and salt in a medium bowl and whisk to blend evenly.
Step 3
Combine soft butter with sugar, oil and vanilla extract in a large bowl and beat using an electric hand mixer on medium-high speed for about 2 minutes until very pale, creamy and fluffy. Add egg and beat until well incorporated and fluffy, about 30 seconds on medium-high speed. Mix in sour cream.
Step 4
Add one third of the flour mixture to the butter mixture and beat on medium-low speed until mostly incorporated. Add half of the milk and beat until well blended, about10-15 seconds. Beat in half of the remaining flour mixture followed by the last of the milk on medium speed just until the batter is smooth, but do not over beat. Finally, mix in the rest of the flour mixture on low until evenly combined. Then, just when the flour is combined, beat on medium-high speed for 5-10 seconds to emulsify the batter.
Step 5
Divide the batter evenly among paper cups, filling them about two-thirds full and bake for 18-20 minutes until just lightly golden and a toothpick inserted into the center comes out clean. Transfer them to a wire rack to cool completely.
Step 6
Make the buttercream. Follow the instructions for the BEST Chocolate Buttercream Frosting found HERE.
Step 7
Use the frosting immediately to top the cupcakes. This frosting pipes very nicely. It will firm up as it cools further and the chocolate sets. Decorate with your favorite sprinkles! This frosting is very stable so store at room temperature for up to 4 days. Do not refrigerate.