Description
These indulgent Peanut Butter Truffle Cupcakes feature moist chocolate cake, a creamy peanut butter truffle center, glossy ganache, and fluffy peanut butter frosting. Every bite is pure dessert heaven.
Ingredients
Scale
- 1 cup all-purpose flour
- 3/4 cup granulated sugar
- 1/3 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 large egg
- 1/2 cup milk
- 1/4 cup vegetable oil
- 1 teaspoon vanilla extract
- 1/2 cup boiling water
- 3/4 cup creamy peanut butter (divided)
- 1 cup powdered sugar (divided)
- 1/2 cup unsalted butter, softened
- 2 tablespoons heavy cream
- 3/4 cup chocolate chips
- 1 tablespoon heavy cream (for ganache)
- Crushed peanuts (optional, for garnish)
Instructions
- Preheat oven to 350°F (175°C) and line a muffin tin with 12 cupcake liners.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
- Add egg, milk, oil, and vanilla. Mix until smooth. Stir in boiling water (batter will be thin).
- Pour batter into liners, filling each about 2/3 full. Bake for 18–20 minutes. Let cool completely.
- Mix 1/2 cup peanut butter with 1/2 cup powdered sugar to make the truffle center. Roll into 12 balls.
- Remove a small core from each cooled cupcake and insert a truffle ball. Replace cupcake tops.
- Melt chocolate chips with 1 tablespoon heavy cream until smooth. Spoon over cupcakes as ganache.
- Beat remaining peanut butter, butter, powdered sugar, and cream until fluffy to make the frosting.
- Pipe frosting onto cupcakes and top with crushed peanuts if desired. Serve and enjoy!
Notes
- Cool cupcakes fully before adding filling or frosting.
- Ganache should be slightly cooled before spooning on.
- Use a star tip for professional-looking frosting swirls.
- Freeze truffle balls for 10 minutes for easier handling.
Nutrition
- Serving Size: 1 cupcake
- Calories: 420
- Sugar: 28g
- Sodium: 180mg
- Fat: 26g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 45mg