Ingredients
Method
Preparation
- Preheat your oven to 350°F (177°C) and line a 12-cup muffin pan with cupcake liners.
Mix Dry Ingredients
- In a medium bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt.
Mix Wet Ingredients
- In a large bowl, combine vegetable oil, sugar, egg, vanilla extract, and buttermilk. Whisk until smooth.
Combine and Add Liquid
- Fold the dry ingredients into the wet ingredients until just combined. Gradually stir in hot water or coffee until smooth.
Bake
- Fill each cupcake liner two-thirds full and bake for 20-22 minutes. Check with a toothpick for doneness.
Make Frosting
- Beat softened butter until smooth. Add peanut butter and beat until creamy. Gradually mix in confectioners' sugar, then add cream, vanilla, and salt.
Core and Fill Cupcakes
- Once cooled, core the center of each cupcake to create space for caramel filling, and fill with caramel sauce.
Frost and Top
- Pipe peanut butter frosting onto each cupcake, drizzle with caramel sauce, and top with chopped Snickers.
Notes
Use room temperature ingredients and do not overbake the cupcakes for the best results. Store unfrosted cupcakes in an airtight container for up to 2 days.
