Peanut Butter Marshmallows

by Erin

I have put off making homemade marshmallows for a long time because I was convinced it would be messy and time consuming. Since I am not one to eat marshmallows on their own very often, I also thought all that imagined effort wouldn’t be worth it. But when I found this recipe for peanut butter marshmallows, I caved. And turns out they are actually super easy and not messy to make! The only annoying part was waiting 6 hours for them to set.

Once you’ve tested your patience, they can be cut into shapes with your favorite mini cookie cutter or just use a knife to cut them into squares. Then you can enjoy the glory that is super fresh and soft homemade marshmallows. And in this case peanut butter flavored marshmallows! These would be a great addition to peanut butter hot cocoa.

Two years ago: Buckeye Candies




4-1/2 tsp unflavored powdered gelatin

1/2 cup cold water


3/4 cup sugar

1/2 cup light corn syrup, divided

1/4 cup water

1/8 tsp salt


2 tsp vanilla extract

3 Tbsp creamy peanut butter

Classic coating (Sift together 1 1/2 cups confectioners’ sugar and 1 cup cornstarch)


  1. Lightly coat a 7 X 11-inch baking pan with cooking spray. Use a paper towel to wipe and coat the surface of the pan evenly.
  2. Add gelatin to a bowl of cold water. Whisk together and let soften for about 10 minutes.
  3. In a 1-1/2 quart saucepan, stir together the sugar, 1/4 of the corn syrup, water and salt over high heat.
  4. Boil, stirring occasionally until the temperature reaches 240 degrees F on a candy thermometer. (Make sure the tip does not touch the bottom of the pot)
  5. While boiling, pour remaining 1/4 cup of corn syrup into the bowl of an electric mixer fitted with the whisk attachment. Microwave gelatin on high for about 30 seconds. Stir again and pour into the mixer bowl. Set the speed to low and keep it running.
  6. When the syrup reaches 240 degrees F, slowly pour it into the mixer bowl.
  7. Increase speed to medium and beat 5 minutes.
  8. Increase speed to medium high and beat 5 more minutes.
  9. Increase speed to highest setting and beat 1-2 minutes.
  10. Beat in vanilla.
  11. Place peanut butter into a small bowl and add a quarter of the batter. Quickly stir until well blended. Scrape the peanut butter mallow back in the mixer bowl with the vanilla batter. Use a large spatula to gently fold the two batters together until mostly blended.
  12. Pour into prepared pan, using an offset spatula to quickly smooth it out.
  13. Sift classic coating evenly and generously over the top. Let set for at least 6 hours in a cool, dry place.
  14. Use a knife to loosen the marshmallow from the edges of the pan. Invert on a coating-dusted baking sheet. Dust with more classic coating.
  15. Cut into squares or use a cookie cutter. Dip sticky/cut edges of marshmallows into the coating and dust off any excess. Or drop several coated mallows in a sieve and shake off any excess.
  16. Store in an cool dry place in a pan with the lid slightly ajar to allow air flow. If the mallows resist drying, you can simply dust with more coating for any edges that are damp.

Source: Adapted slightly from Bakerella, originally from Marshmallow Madness.

You may also like


Thanksgiving Recipe Roundup February 3, 2024 - 2:51 pm

[…] One year ago: Peanut Butter Marshmallows […]

Wondering in Alaska April 23, 2023 - 10:37 pm

Just 3 tablespons of peanut butter ? Wouldn’t that give a too subtle peanut butter flavor ? Is is possible to use more peanut butter in this recipe ?

Erin April 24, 2023 - 5:06 pm

They weren’t too subtle in my opinion. You could try using more but I would worry about the consistency not being right with more added fat. If you want more flavor, try adding powdered peanut butter!

Dorothy @ Crazy for Crust November 21, 2012 - 6:41 pm

I have been wanting to make PB marshmallows forever! These are great, thanks for the recipe!

Chandra@The Plaid and Paisley Kitchen November 21, 2012 - 8:37 am

I love Marshmallows! I mean I love them! I can eat a whole a bag in a week. I know crazy people eat like that. You would think that someone who loves marshmallows so much would have made her own like all the time! I have never made them….. These look super easy though! Thanks for sharing!

Jessica@AKitchenAddiction November 21, 2012 - 8:14 am

These would be amazing in hot chocolate! I’m going to have to give marshmallow making a try!

Stephanie @ Macaroni and Cheesecake November 20, 2012 - 3:37 pm

LOVE homemade marshmallows! And such a great idea to add the peanut butter! you could even go one step further and dip them in melted chocolate and let set to harden and have Buckeye Marshmallows!:)

spiffycookie November 20, 2012 - 3:43 pm

Oh I love how you think!!

Laura Dembowski November 20, 2012 - 3:01 pm

This is such a fabulous idea! I have been dying to make marshmallows. Adding peanut butter is pure genius :)

Kayle (The Cooking Actress) November 20, 2012 - 2:41 pm

Ok! I have been dying over the idea of hot chocolate + pb marshmallows ever since I found out about homemade marshmallows!!! You just made my day!

Ruby @ The Ruby Red Apron November 20, 2012 - 12:40 pm

Peanut butter fluffiness! What a dream!

Now I am DYING to make homemade marshmallows.

sally @ sallys baking addiction November 20, 2012 - 12:16 pm

imagine these babies in a S’MORE. I am in LOVEEEEE.

Jackie @ The Beeroness November 20, 2012 - 12:04 pm

Well aren’t those just adorable. Peanut butter s’mores? Yes!

spiffycookie November 20, 2012 - 12:06 pm

Here I was worried about getting them into my hot cocoa, but putting them into s’mores? Heck yes!

Hayley @ The Domestic Rebel November 20, 2012 - 9:33 am

Um, yes please! These look ridiculously incredible, Erin!! I think it’d be phenom in hot cocoa.

Elaine @ Cooking to Perfection November 20, 2012 - 8:13 am

I’m right there with you…have been avoiding making homemade marshmallows for various reasons. But this post has inspired me to give them a try. Especially since they are peanut butter! :)

spiffycookie November 20, 2012 - 8:18 am

Woohoo! Peanut butter changes everything ;-)


Leave a Comment

* By using this form you consent to the storing of your message attached to the e-mail address you've used. (Data will not be shared with any 3rd-parties)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. Accept Read More