Soft-Serve Peanut Butter Cupcakes

1 dozen

Everyone will scream for this twist on soft-serve dunked in a chocolate shell. Chill the frosted cakes while you make a semisweet-chocolate glaze; after it cools to room temperature, carefully dunk them. Chill 10 more minutes, and cue the nostalgia trip. This recipe comes from Martha Stewart's Cake Perfection: 100+ Recipes for the Sweet Classic, From Simple to Stunning (Clarkson Potter).


  • 1 ½ cups sugar

  • 1 ½ cups unbleached all-purpose flour

  • ¾ cup Dutch-process cocoa powder

  • 1 ½ teaspoons baking soda

  • 1 teaspoon baking powder

  • 1 teaspoon kosher salt

  • ¾ cup buttermilk, room temperature

  • cup plus 4 tablespoons safflower oil

  • ¾ cup warm water

  • 2 large eggs, room temperature

  • 2 teaspoons pure vanilla extract

  • 5 cups Swiss Meringue Buttercream

  • ½ cup creamy peanut butter

  • 12 ounces semisweet chocolate (61 to 66 percent cacao), coarsely chopped


  1. Preheat oven to 350°F. Line a standard 12-cup muffin tin with paper liners. In a large bowl, whisk together sugar, flour, cocoa, baking soda, baking powder, and 3/4 teaspoon salt. Add buttermilk, 1/3 cup plus 1 tablespoon oil, and warm water; whisk to combine.

  2. Add eggs, one at a time, then 1 teaspoon vanilla, whisking until smooth. Divide batter evenly among prepared cups, filling each about two-thirds full. Bake, rotating tin halfway through, until tops spring back when lightly touched and a tester comes out with a few moist crumbs attached, 20 to 25 minutes.

  3. Transfer tin to a wire rack; let cool 10 minutes. Turn out cupcakes onto rack; let cool completely.

  4. Divide buttercream in half. Stir peanut butter and remaining 1/4 teaspoon salt into one half, and place in a pastry bag with no tip. Stir remaining 1 teaspoon vanilla into other half, and place in another pastry bag with no tip. Fit a third pastry bag with a large round tip, about 1/2-inch diameter. Snip ends off both bags of buttercream; insert them in pastry bag with tip. Squeeze gently until both buttercreams come out evenly. Pipe a swirl of buttercreams onto each cupcake, about 2 inches high. Refrigerate at least 25 minutes.

  5. In a heatproof bowl set over (not in) a pan of simmering water, melt chocolate with remaining 3 tablespoons oil, stirring until smooth. Remove from heat; let cool slightly. Transfer to a tall, wide container, such as a quart takeout container, and let cool completely. (Glaze should be smooth but not warm.)

  6. Gently dip cupcakes into glaze to coat tops completely, holding above container to allow excess glaze to drip off. Return cupcakes to refrigerator to set, about 10 minutes, before serving. Finished cupcakes can be refrigerated in an airtight container up to 3 days.

    Soft-Serve Peanut Butter Cupcakes
    Lennart Weibull

Cook's Notes

Don't worry if your frosting looks soupy—just increase the speed of the mixer and beat for three minutes more before transferring it into pastry bags.

Recipe reprinted from: Martha Stewart’s Cookie Perfection: 100+ Recipes to Take Your Treats to the Next Level, From the Kitchens of Martha Stewart Living. Copyright © 2020 by Martha Stewart Living Omnimedia, Inc. Published by Clarkson Potter/Publishers, an imprint of Random House, a division of Penguin Random House LLC. Available October 13th wherever books are sold; to pre-order, go to

Related Articles