Peanut Butter Marshmallow Cookies — Soft, Gooey & Ready in 30 Minutes

Total Time: 30 mins Difficulty: Beginner
Chewy peanut butter cookies loaded with gooey marshmallow
A tray of freshly baked peanut butter marshmallow cookies with gooey melted marshmallow on parchment paper pinit

You know that moment when you bite into something and your brain just goes completely quiet? That’s exactly what these peanut butter marshmallow cookies do.

They’re soft, chewy, packed with that deep nutty peanut butter flavor, and then — boom — a pocket of gooey, toasted marshmallow hits you out of nowhere. It’s the kind of cookie that makes you pause mid-bite and say “okay, this is it.”

I stumbled onto this recipe on a rainy Wednesday afternoon when I wanted something comforting but didn’t feel like spending an hour in the kitchen. The result was better than I expected — and trust me, I’ve made some questionable cookie experiments in the past. These ones? A total win.

The best part is that you probably already have everything you need sitting in your pantry right now. No fancy equipment, no complicated techniques. Just simple ingredients, one bowl, and about 30 minutes standing between you and cookie heaven. Let’s get into it.

Why you’ll love this recipe

  • Ready in 30 minutes. From cold butter to warm cookies in half an hour. Perfect for when the craving hits and patience is running low.
  • One bowl, minimal mess. Because nobody wants to spend more time washing dishes than eating cookies. FYI — less cleanup equals more happiness.
  • That gooey marshmallow center. Every bite has a little surprise pocket of melted, toasty marshmallow. It’s basically a campfire s’more in cookie form.
  • Kid and family approved. These disappear fast whenever I make them for family. Like, suspiciously fast.
  • Pantry staple ingredients. No obscure ingredients, no special trips to a fancy grocery store. Everything here is straightforward and easy to find.
  • Easily customizable. Want to add chocolate chips? Go for it. Prefer crunchy peanut butter over smooth? Absolutely do it. This recipe is very forgiving.

Ingredients with key notes

The main ingredients

  • 1 cup creamy peanut butter — Use a regular commercial peanut butter like Jif or Skippy for the best texture. Natural peanut butter tends to make the dough too oily and can affect how the cookies hold together.
  • 1/2 cup unsalted butter, softened — Room temperature is important here. Cold butter won’t cream properly and you’ll end up with a lumpy dough. If you forgot to take it out, microwave it in 5-second bursts.
  • 3/4 cup granulated sugar — Gives the cookies that slightly crisp edge while keeping the center soft.
  • 1/2 cup brown sugar, packed — This is where the chewy texture and that hint of molasses flavor come from. Don’t skip it.
  • 2 large eggs — Room temperature eggs blend into the dough more evenly. Cold eggs can cause the butter to seize up.
  • 1 tsp vanilla extract — Pure vanilla, not imitation. It makes a difference, IMO.
  • 1 1/2 cups all-purpose flour — Spoon the flour into the measuring cup and level it off. Scooping directly packs in too much flour and makes dry, dense cookies.
  • 1 tsp baking soda — Helps the cookies puff up and spread just right.
  • 1/2 tsp salt — Balances the sweetness and brings out the peanut butter flavor. Don’t skip this one.
  • 1 1/2 cups mini marshmallows — Mini marshmallows melt better and distribute more evenly throughout the cookies. Regular-sized ones tend to create big air pockets.

Optional add-ins

  • 1/2 cup chocolate chips (highly recommended — peanut butter and chocolate is never a bad idea)
  • 1/4 cup chopped roasted peanuts for extra crunch
  • A sprinkle of flaky sea salt on top before baking

Step-by-step instructions

Step 1 — Preheat and prep

Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. This step is non-negotiable — parchment paper prevents sticking and makes cleanup about 100 times easier. Set aside.

Step 2 — Cream the butter and sugars

In a large mixing bowl, beat together the softened butter, peanut butter, granulated sugar, and brown sugar until the mixture is light and fluffy. This takes about 2–3 minutes with a hand mixer on medium speed. If you’re going by hand, just mix vigorously until you don’t see any lumps. The fluffier the better here — this step is what gives the cookies that soft, tender texture.

Step 3 — Add the eggs and vanilla

Add the eggs one at a time, beating well after each addition. Then add the vanilla extract and mix until everything is fully combined. The dough should look smooth and glossy at this point.

Step 4 — Mix in the dry ingredients

In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients into the wet mixture, stirring until just combined. Don’t overmix — once you can’t see flour streaks, stop. Overmixing develops gluten and makes the cookies tough instead of tender.

Step 5 — Fold in the marshmallows

Gently fold in the mini marshmallows (and chocolate chips if you’re using them). Work quickly here — you want the marshmallows evenly distributed but you don’t want to work the dough too much. The dough will be a little sticky. That’s totally normal.

Step 6 — Scoop and bake

Using a cookie scoop or a tablespoon, drop rounded balls of dough onto the prepared baking sheets, spacing them about 2 inches apart. The cookies will spread during baking, so give them room. Bake for 12–14 minutes, or until the edges are set and just starting to turn golden. The centers will look slightly underdone — that’s exactly what you want.

Step 7 — Cool (if you can wait)

Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack. They firm up as they cool. Eat one warm though, seriously — that gooey marshmallow straight out of the oven is an experience you owe yourself.

Serving suggestions

  • With a cold glass of milk. Classic for a reason. The cold milk against the warm, gooey cookie is genuinely one of life’s simple pleasures.
  • As a dessert platter. Stack them on a board with some chocolate-dipped strawberries and brownies for a crowd-pleasing spread at gatherings.
  • Cookie ice cream sandwiches. Wait for the cookies to cool completely, then sandwich a scoop of vanilla ice cream between two of them. You’re welcome.
  • Crumbled over vanilla ice cream. Break them up and use as a topping. It’s essentially a deconstructed cookie sundae and nobody is complaining.
  • As an after-school snack. Kids go absolutely crazy for these. Pair with fruit to balance things out.

Storage tips

At room temperature

Store the cookies in an airtight container at room temperature for up to 5 days. Place a slice of bread in the container — it sounds odd but it keeps the cookies soft by absorbing excess moisture.

In the refrigerator

You can refrigerate them for up to 1 week, though the marshmallows can get a little firmer when cold. Let them come back to room temperature before eating or warm them in the microwave for 10–15 seconds.

Freezing

These cookies freeze beautifully. Store in a freezer-safe bag or container for up to 3 months. You can also freeze the raw cookie dough balls on a baking sheet, then transfer them to a bag and bake straight from frozen — just add 2–3 extra minutes to the baking time.

A quick word before you go

These peanut butter marshmallow cookies have become one of those recipes I come back to again and again — not because they’re complicated or impressive in a showy way, but because they’re just genuinely good. Simple, comforting, and made with ingredients you actually have. That’s the kind of cooking I’m here for.

If you make these, I’d love to hear how they turned out. Drop a comment below or tag me on Pinterest. And if you’ve got your own spin on them — different add-ins, a twist on the flavors — I’m always curious to hear what you come up with. Now go make some cookies. 🙂

— Kip

Peanut Butter Marshmallow Cookies — Soft, Gooey & Ready in 30 Minutes

Difficulty: Beginner Prep Time 15 mins Cook Time 15 mins Total Time 30 mins
Estimated Cost: $ 10
Best Season: Suitable throughout the year

Description

These peanut butter marshmallow cookies are everything a comfort dessert should be — soft, chewy, and packed with pockets of warm, toasted marshmallow in every single bite. Made with simple pantry staples and ready in just 30 minutes, this is the kind of recipe you'll come back to every time the cookie craving hits. No fuss, no complicated steps, just genuinely delicious cookies that disappear fast.

Ingredients

Instructions

  1. Preheat oven to 350°F. Line baking sheets with parchment paper.
  2. Cream butter, peanut butter, and sugars together until light and fluffy (2–3 minutes).
  3. Add eggs one at a time, then vanilla. Mix until smooth.
  4. Whisk dry ingredients separately, then fold into the wet mixture until just combined.
  5. Fold in mini marshmallows.
  6. Scoop dough onto baking sheets 2 inches apart. Bake 12–14 minutes until edges are set.
  7. Cool on the pan for 5 minutes, then transfer to a wire rack.
Keywords: peanut butter marshmallow cookies, gooey cookies, easy cookie recipe, 30 minute cookies, comfort dessert, soft peanut butter cookies
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use natural peanut butter for this recipe?

You can, but I'd recommend sticking with a commercial peanut butter like Jif or Skippy. Natural peanut butter has a higher oil content and can make the dough greasy and harder to work with. If you really want to use natural peanut butter, make sure it's well-stirred and consider chilling the dough for 30 minutes before baking.

Why did my marshmallows disappear during baking?

This is completely normal! Marshmallows melt when they hit the oven heat and then re-solidify as the cookies cool. You'll see them as slightly lighter, gooey pockets inside the cookie. If you want more visible marshmallow, press a few extra mini marshmallows on top of each cookie dough ball right before baking.

Can I make the dough ahead of time?

Absolutely. You can prepare the dough up to 48 hours ahead and store it covered in the refrigerator. In fact, chilling the dough can enhance the flavor and help the cookies hold their shape better during baking. Just let it sit at room temperature for about 10 minutes before scooping.

My cookies came out flat. What went wrong?

A few things can cause flat cookies — butter that was too warm (melted rather than softened), too little flour, or not enough leavening. Make sure your butter is softened but still holds its shape when pressed. Also double-check that your baking soda is fresh — old baking soda loses its potency and won't give the cookies enough lift.

Can I make these gluten free?

Yes! Substitute the all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill or King Arthur). The texture may be slightly different but the cookies will still come out soft and delicious. Make sure your other ingredients — including the marshmallows — are certified gluten free if you're baking for someone with a serious intolerance.

How do I keep the cookies soft for longer?

The bread trick works wonders here — store the cookies in an airtight container with a slice of white bread. The cookies absorb moisture from the bread and stay soft for days. You can also slightly underbake them (pull them out when the centers still look a little underdone) since they continue to cook on the hot pan after you take them out of the oven.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.