Ingredients
Method
Preparation Steps
- Preheat oven to 350°F (176°C) and line a cupcake pan with liners.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
- In a large mixing bowl, beat the butter, sugars, and peanut butter until light and fluffy, about 3-4 minutes.
- Add sour cream and vanilla extract and mix until combined.
- Add egg and egg yolk one at a time, mixing after each addition. Scrape down bowl as needed.
- Gradually mix in half of the dry ingredients until mostly incorporated.
- Pour in milk and mix until smooth. The batter may look slightly curdled, which is normal.
- Add remaining dry ingredients and mix until just combined.
- Fill cupcake liners about halfway. Bake for 13-17 minutes or until a toothpick tests clean.
- Remove cupcakes and cool on wire rack.
Notes
Use high-quality peanut butter for best flavor. Store cupcakes in an airtight container at room temperature for up to 2 days.
