

All-purpose flour, baking soda, butter, brown sugar, creamy peanut butter, egg, vanilla, powdered sugar, milk, and sugar.
Table of Contents
Thereโs something about Homemade Peanut Butter Sandwich Cookies that makes me feel like Iโm standing in the kitchen with one foot in childhood and one foot in โI definitely deserve a cookie today.โ Theyโre soft, sweet, creamy, peanut buttery, and just a little nostalgic. You know those packaged peanut-shaped cookies we all recognize? These are kind of like their softer, cozier, homemade cousin who shows up with extra filling and better manners.
These Homemade Peanut Butter Sandwich Cookies are made with soft-baked peanut butter cookies and a creamy peanut butter filling tucked right in the middle. The cookies are rich with brown sugar, butter, vanilla, and creamy peanut butter, then rolled in sugar, pressed with a fork, pinched in the middle, and baked until the edges are lightly golden but the centers stay tender. Theyโre cute in that slightly imperfect homemade way, which honestly makes me like them even more.
And the filling? Thatโs where things get dangerous. Itโs a fluffy peanut butter cream made with butter, peanut butter, powdered sugar, milk, and vanilla. Nothing fancy, but when itโs spread between two soft cookies, it tastes like the kind of treat someone would quietly sneak from the cookie tray before dinner. Not that Iโve done that. Okay, fine. Maybe once. Maybe more than once.
I love that these peanut butter sandwich cookies look special without needing professional decorating skills. You donโt need cookie cutters, piping tips, edible glitter, or the patience of a pastry chef. You just shape the dough into little logs, press them with a fork, pinch the center, bake, fill, and sandwich. Some cookies may look more peanut-shaped than others, and thatโs okay. Real cookies have moods too.
This recipe makes 12 sandwich cookies, which sounds reasonable until people actually taste them. Then suddenly โIโll just have oneโ turns into โWait, are there any left?โ Sound familiar? Peanut butter desserts have a funny way of making everyone very casual about taking seconds.
These Homemade Peanut Butter Sandwich Cookies are perfect for cookie trays, bake sales, lunchbox treats, birthday parties, holiday boxes, after-school snacks, or cozy weekend baking when you want something sweet but not too fussy. They feel familiar, but still a little extra. Like a regular peanut butter cookie put on a nice outfit and said, โIโm ready.โ
So if you love soft peanut butter cookies, creamy filling, and desserts with a little nostalgic charm, this recipe is worth making. Itโs sweet, peanut buttery, and honestly pretty fun from start to finish.
Iโve always had a soft spot for peanut butter cookies. They remind me of the kind of baking that doesnโt need a special occasion. Just a quiet afternoon, a mixing bowl, maybe a cup of coffee nearby, and that warm peanut butter smell slowly taking over the kitchen. It feels simple. Comforting. A little old-school, in the best way.
The first time I made Homemade Peanut Butter Sandwich Cookies, I was chasing that familiar Nutter Butter-style flavor, but I wanted something softer and fresher. I loved the idea of a peanut-shaped sandwich cookie, but I didnโt want it to taste dry or overly crisp. I wanted that cozy homemade bite, the kind where the cookie gives a little when you bite into it and the filling squishes just enough to make you smile.
When I started shaping the dough into little logs, Iโll admit, I had doubts. They looked a bit awkward on the baking sheet. Like tiny peanut butter pillows that werenโt sure what they wanted to be. Then I pressed the fork marks into the dough and pinched the centers, and suddenly they started looking charming. Not perfect. Definitely not factory-perfect. But charming.
A few came out a little uneven. One was wider on one side. Another looked like it had been emotionally affected by the fork. But once they baked, they had that homemade cookie tray personality I love. I think thatโs part of the joy of making homemade peanut butter sandwich cookies. They donโt have to look exactly alike to taste amazing.
The filling was the moment I got fully excited. Peanut butter, butter, powdered sugar, milk, and vanilla turned into this smooth, sweet, creamy center that tasted like peanut butter frostingโs snackier cousin. Once I paired the cooled cookies and spooned the filling between them, I had one of those little kitchen moments where I thought, Yep, these are going on the repeat list.
These cookies remind me of bake sales, family get-togethers, holiday cookie tins, and the kind of dessert table where everyone says theyโre โtoo fullโ but somehow still finds room for a cookie. Ever tried something similar? Thereโs something so satisfying about making a homemade version of a store-bought favorite and realizing it might be even better.

Why youโll Love these Homemade Peanut Butter Sandwich Cookies?
Youโll love these Homemade Peanut Butter Sandwich Cookies because they take a classic peanut butter cookie and make it feel a little more special. Instead of one cookie, you get two soft peanut butter cookies with creamy peanut butter filling in between. Thatโs the kind of dessert math I fully support. Two cookies plus filling? No complaints from me.
The peanut shape is another fun part. You roll the dough into little logs, coat them in sugar, press them with a fork, and pinch the middle. It sounds a tiny bit fussy when I say it like that, but itโs actually simple once you start. And the result is so cute. They look like homemade Nutter Butter cookies, but softer and more tender.
The texture is what really makes these peanut butter sandwich cookies shine. The edges bake up lightly golden, while the centers stay soft. Then that creamy peanut butter filling adds a smooth, sweet layer in the middle. Every bite is tender, rich, and full of peanut butter flavor. If you are a peanut butter person, this cookie is basically waving at you from across the room.
I also like that this recipe uses everyday baking ingredients. Youโll need flour, baking soda, salt, butter, brown sugar, creamy peanut butter, egg, vanilla, granulated sugar, powdered sugar, and milk. Nothing too strange. Nothing that requires a special grocery store trip, unless your peanut butter jar has mysteriously emptied itself again. Which, honestly, happens a lot in my house.
These Homemade Peanut Butter Sandwich Cookies are great for all kinds of occasions. Bake sales, cookie swaps, birthday trays, Christmas cookie boxes, potlucks, after-school treats, or just a random weekend when you want the kitchen to smell amazing. They feel fun enough for sharing but cozy enough for regular snacking.
And maybe my favorite thing? They taste homemade. Soft, creamy, slightly imperfect, and full of real peanut butter flavor. Store-bought cookies have their place, sure, but these have that fresh-baked charm that makes people ask, โWait, you made these?โ And yes. You did.

Ingredient Notes
The ingredients for Homemade Peanut Butter Sandwich Cookies are simple, but they all matter. Since these cookies are built around peanut butter flavor, soft texture, and creamy filling, each ingredient has a job to do. The cookie dough gives you that tender peanut butter base, while the filling adds sweetness and richness in the middle. Nothing too complicated hereโjust classic baking ingredients coming together in a very snackable way.
- All-purpose flour: All-purpose flour gives the cookies structure and helps them hold their peanut shape after baking. Since these are sandwich cookies, they need to be soft but sturdy enough to hold the filling. Try to measure the flour carefully. Too much flour can make the cookies dry, and dry peanut butter cookies are honestly a little sad. Not tragic, but close.
- Baking soda: Baking soda helps the cookies rise slightly and gives them a tender texture. It also helps them bake up with that classic peanut butter cookie feel. You donโt need much, but it makes a difference.
- Kosher salt: Salt balances the sweetness and brings out the peanut butter flavor. Peanut butter and sugar are lovely together, but without a little salt, the flavor can taste flat. Itโs a small ingredient, but it has main-character energy.
- Unsalted butter: Softened unsalted butter gives the cookies richness and helps create a tender bite. It also goes into the peanut butter filling to make it smooth and creamy. Make sure the butter is softened, not melted. Melted butter can change the texture, and weโre not trying to invite chaos into the cookie dough.
- Light brown sugar: Brown sugar adds sweetness, moisture, and a cozy caramel-like flavor. It helps these Homemade Peanut Butter Sandwich Cookies stay softer than cookies made with only granulated sugar. That soft texture is important because you want the cookies to bite easily around the filling.
- Creamy peanut butter: Creamy peanut butter is the star of the recipe. It goes into both the cookies and the filling, so you get that rich peanut butter flavor in every bite. I recommend regular creamy peanut butter instead of natural peanut butter that separates. Natural peanut butter can be a little unpredictable in baking, and these cookies donโt need extra drama.
- Large egg: The egg helps bind the dough and gives the cookies structure. It also adds moisture, which helps keep the cookies soft. One large egg is just right for this batch.
- Pure vanilla extract: Vanilla adds warmth and rounds out the peanut butter flavor. Itโs one of those ingredients you may not notice loudly, but you would miss it if it werenโt there. Peanut butter and vanilla just belong together quietly in the background, doing good work.
- Granulated sugar for rolling: Rolling the dough in sugar gives the cookies a lightly sweet, slightly sparkly outside. It also helps the fork pattern stand out after baking. Itโs a small step, but it makes the cookies look and taste better.
- Powdered sugar: Powdered sugar sweetens and thickens the peanut butter filling. It blends smoothly with the butter and peanut butter, creating a creamy center that holds its shape between the cookies.
- Milk: Milk loosens the filling and makes it spreadable. Add the amount listed first, then mix well. If the filling feels too thick, add just a tiny splash more. Go slowly, because filling can go from thick to too soft faster than you think.

How to Make Homemade Peanut Butter Sandwich Cookies?
Making Homemade Peanut Butter Sandwich Cookies is easier than it looks, I promise. Youโll make the dough, shape it into peanut-style cookies, bake until soft, whip up the peanut butter filling, and sandwich everything together. Itโs a cozy baking project, not a stressful one. Put on music, clear a little counter space, and maybe accept that a little powdered sugar might land somewhere it shouldnโt.
Step 1: Prepare the Baking Sheet
Preheat your oven to 350ยฐF. Line a cookie sheet with parchment paper or a silicone baking mat so the cookies donโt stick. Pour 1/2 cup of granulated sugar into a small bowl and set it aside. Youโll roll the shaped dough in it later.
Step 2: Mix the Dry Ingredients
In a mixing bowl, whisk together the all-purpose flour, baking soda, and kosher salt. This helps the baking soda and salt spread evenly through the flour. Set the bowl aside while you make the peanut butter dough.
Step 3: Cream the Butter, Brown Sugar, and Peanut Butter
Using a stand mixer or electric hand mixer, cream the softened butter, light brown sugar, and creamy peanut butter until the mixture looks smooth and fluffy. This step helps create a softer cookie texture and makes sure the peanut butter blends evenly into the dough.
Step 4: Add the Egg and Vanilla
Add the egg and pure vanilla extract, then mix until combined. Scrape down the sides of the bowl if you need to. Peanut butter loves to hide on the sides like itโs trying to avoid responsibility, so give the bowl a quick check.
Step 5: Add the Dry Ingredients
Gradually add the dry ingredients to the wet mixture. Mix just until everything comes together. Try not to overmix once the flour is added, because overmixing can make the cookies tougher. We want soft peanut butter sandwich cookies, not tiny peanut butter bricks.
Step 6: Shape the Dough
Divide the dough into small balls, about 1 1/2 tablespoons each. Shape each ball into a small log. This gives the cookies their peanut-style shape. Donโt worry if theyโre not identical. Homemade cookies are allowed to have a little personality. Actually, I prefer it.
Step 7: Roll in Sugar
Roll each dough log in the bowl of granulated sugar until lightly coated. This adds a sweet little outside texture and helps the cookies look pretty once they bake. Itโs a simple step, but worth doing.
Step 8: Add the Fork Marks and Pinch the Center
Place the dough logs on the prepared cookie sheet about 2 inches apart. Use the tines of a fork to press a criss-cross pattern into each log. Then gently pinch the middle to create that peanut shape. Some will look perfect. Some will look quirky. Both will taste good.
Step 9: Bake the Cookies
Bake the cookies for 10 to 12 minutes, or until the edges are lightly browned and the centers still look soft. Donโt overbake them. They will continue to firm up as they cool, and you want them tender enough to bite through once theyโre filled.
Step 10: Cool Completely
Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. Make sure the cookies are fully cool before adding the filling. Warm cookies will melt the filling, and while that sounds delicious in theory, in real life it turns into a slippery peanut butter situation.
Step 11: Make the Peanut Butter Filling
Using a stand mixer or electric hand mixer, beat the softened butter and creamy peanut butter on medium speed until fluffy. Add the powdered sugar, milk, and vanilla extract, then mix until smooth and creamy. The filling should be thick enough to stay in place but soft enough to spoon or spread.
Step 12: Pair the Cookies
Group the cooled cookies into pairs that are similar in size and shape. This makes the sandwich cookies easier to assemble. If a few pairs are mismatched, donโt stress. Itโs a cookie, not a wedding seating chart.
Step 13: Add the Filling
Spoon about 1 tablespoon of peanut butter filling onto the bottom cookie of each pair. Spread it gently if needed, but leave a little room around the edges so it doesnโt squish out too much when you add the top cookie.
Step 14: Assemble the Sandwich Cookies
Place the second cookie on top of the filling and press gently to create a sandwich. Repeat with the remaining cookies and filling. Once assembled, your Homemade Peanut Butter Sandwich Cookies are ready to serve, admire, and probably taste-test immediately.
Storage Options
Homemade Peanut Butter Sandwich Cookies store well, which makes them great for baking ahead, gifting, or keeping tucked away for dessert emergencies. Because they have a creamy peanut butter filling, youโll want to store them in an airtight container so the cookies stay soft and the filling stays fresh. Basically, protect them from air, heat, and family members who say theyโre โjust checking if theyโre still good.โ
- Room temperature: Store the cookies in an airtight container at room temperature for up to 3 days. Keep them in a cool, dry place away from heat or direct sunlight. If your kitchen runs warm, the filling may soften more than youโd like, so the refrigerator might be safer.
- Refrigerator: Store Homemade Peanut Butter Sandwich Cookies in an airtight container in the refrigerator for up to 1 week. Let them sit at room temperature for about 10 to 15 minutes before serving so the cookies and filling soften slightly. Cold cookies are fine, but room-temperature filling is creamier and better, at least to me.
- Freezer: Freeze the assembled cookies in a freezer-safe container for up to 2 months. Place parchment paper between layers so they donโt stick together. Thaw them in the refrigerator or at room temperature before serving. The texture may be a little firmer after freezing, but theyโre still very good.
- Make-ahead option: You can bake the cookies ahead and store them unfilled in an airtight container for 2 to 3 days. You can also make the peanut butter filling ahead and refrigerate it separately. Let the filling soften slightly, then beat it again if needed before assembling.
- Transporting: If youโre taking these cookies to a party, bake sale, school event, or cookie exchange, keep them in a single layer if possible. If you need to stack them, place parchment paper between layers. They travel pretty well, but the filling appreciates some personal space.
Variations & Substitutions
These Homemade Peanut Butter Sandwich Cookies are delicious as written, but thereโs plenty of room to play. Peanut butter gets along with chocolate, jam, cinnamon, honey, sea salt, and even a little espresso if youโre feeling bold. You can keep the same cookie and filling method, then add your own twist depending on the season, the occasion, or whatever craving is currently running the show.
- Chocolate-dipped cookies: Dip half of each sandwich cookie in melted chocolate and let it set. This gives you a chocolate-peanut butter cookie that tastes a little like a candy bar. Add a pinch of flaky salt on top if you want them to feel bakery-level fancy.
- Add chocolate chips: Mix mini chocolate chips into the filling or press a few into the dough before baking. Chocolate and peanut butter are classic together for a reason. They donโt need much explaining. They just work.
- Use crunchy peanut butter: If you like texture, use crunchy peanut butter in the cookie dough or filling. The cookies will have little peanut pieces throughout, which gives them a more rustic bite. I usually prefer creamy for sandwich cookies, but crunchy has its own charm.
- Make them peanut butter and jelly style: Add a tiny spoonful of strawberry, grape, or raspberry jam in the center with the peanut butter filling. Use a small amount so the cookies donโt slide apart. This version tastes like a lunchbox memory, but sweeter and more dessert-like.
- Add cinnamon: Add a small pinch of cinnamon to the cookie dough for a warmer flavor. It wonโt take over, but it adds a cozy background note that works especially well for fall or holiday cookie trays.
- Use almond butter: Almond butter can work if you want a different flavor, though the texture may vary depending on the brand. Use a creamy, no-stir almond butter if possible. It wonโt taste like classic Homemade Peanut Butter Sandwich Cookies, but it can still be really nice.
- Make mini sandwich cookies: Shape smaller dough logs and reduce the baking time slightly. Mini cookies are perfect for parties, dessert boards, or gifting. Theyโre also dangerously easy to eat one after another, but thatโs a future-you problem.
- Add sea salt: Sprinkle a tiny bit of flaky sea salt on the filling before adding the top cookie, or lightly sprinkle it over the finished cookies. The salt balances the sweetness and makes the peanut butter flavor pop.
- Use chocolate filling: Add cocoa powder to the peanut butter filling for a chocolate peanut butter center. You may need to adjust the milk slightly to keep the filling smooth and spreadable. This version is rich, so maybe pour a glass of milk nearby.
- Make them extra soft: Slightly underbake the cookies and let them cool fully before filling. Just make sure theyโre firm enough to hold the peanut butter cream. Soft cookies are lovely, but sandwich cookies still need a little structure.

What to Serve With Homemade Peanut Butter Sandwich Cookies?
Homemade Peanut Butter Sandwich Cookies are rich, soft, creamy, and very peanut buttery, so they pair best with simple drinks and lighter sides that balance all that sweetness. Theyโre great on cookie trays, dessert boards, lunchbox plates, or cozy snack spreads. I like serving them with something cold, creamy, fruity, or slightly bitter, because it keeps the cookies from feeling too heavy. Though, honestly, Iโll eat one plain over the sink and be perfectly happy.
- Cold milk: Cold milk is the classic pairing, and it really does work beautifully with these cookies. The milk balances the sweet peanut butter filling and soft cookie texture. Itโs simple, nostalgic, and kind of unbeatable.
- Hot coffee: Coffee pairs so well with Homemade Peanut Butter Sandwich Cookies because the slight bitterness cuts through the sweetness. Serve them with morning coffee, afternoon coffee, or that quiet little โplease nobody talk to me for five minutesโ coffee.
- Iced coffee: Iced coffee is a great match, especially if youโre serving these cookies in warmer weather. The cold drink feels refreshing next to the rich peanut butter flavor. It makes the whole thing feel like a tiny cafรฉ moment at home.
- Hot chocolate: Hot chocolate makes this cookie pairing extra cozy. Chocolate and peanut butter are already best friends, so it makes sense. This is a fun option for movie nights, winter afternoons, or anytime you want dessert to feel extra comforting.
- Vanilla ice cream: Serve the cookies with vanilla ice cream for a simple dessert plate. You can also crumble one cookie over a scoop and call it a peanut butter cookie sundae. No one needs to know it took about 20 seconds.
- Fresh berries: Strawberries, raspberries, or sliced bananas pair nicely with peanut butter. The fruit adds freshness and keeps the cookies from feeling too rich. It also makes the plate look a little more thoughtful, even if the real plan was just โcookies.โ
- Chocolate sauce: Drizzle chocolate sauce over the cookies or serve it on the side for dipping. It turns these peanut butter sandwich cookies into a chocolate-peanut butter dessert with almost no extra effort. And really, chocolate sauce has rarely ruined anything.
- Cookie tray: Add these cookies to a tray with chocolate chip cookies, sugar cookies, brownies, oatmeal cookies, or shortbread. Their peanut shape and creamy filling help them stand out. Theyโre the cookie people notice first, or at least ask about.
- Lunchbox treats: These cookies make a sweet lunchbox treat if peanut butter is allowed. Pack them in a small container so they donโt get crushed. A squished cookie still tastes good, but it does lose a little of its dramatic sandwich-cookie charm.
- Dessert board: Add Homemade Peanut Butter Sandwich Cookies to a dessert board with pretzels, chocolate pieces, marshmallows, strawberries, mini candies, and maybe a bowl of chocolate dip. Peanut butter works with sweet and salty snacks, so these cookies fit right in.
FAQ
Can I use natural peanut butter for Homemade Peanut Butter Sandwich Cookies?
Regular creamy peanut butter usually works best for Homemade Peanut Butter Sandwich Cookies because it gives the dough and filling a smooth, predictable texture. Natural peanut butter can separate and may make the cookies oily, crumbly, or dry depending on the brand. If you really want to use it, stir it very well first, but know the texture may not be quite the same.
Why did my peanut butter cookies turn out dry?
The cookies may turn out dry if there was too much flour, if the dough was overmixed, or if they baked too long. Measure the flour carefully, mix just until the dough comes together, and pull the cookies from the oven when the edges are lightly browned but the centers still look soft. Theyโll firm up as they cool.
How do I get the peanut shape?
Shape each dough ball into a small log, roll it in sugar, press a criss-cross pattern into the top with a fork, then gently pinch the center before baking. The shape does not have to be perfect. Actually, the slightly uneven ones usually look the most homemade and cute.
Can I make these cookies smaller?
Yes, you can make mini peanut butter sandwich cookies by using smaller portions of dough. Reduce the baking time slightly and watch them closely, because smaller cookies bake faster. Mini versions are great for parties and dessert boards, but theyโre very easy to keep popping into your mouth. Just saying.

These Homemade Peanut Butter Sandwich Cookies are soft, creamy, nostalgic, and packed with peanut butter flavor. They take a classic store-bought cookie idea and turn it into something warmer, fresher, and a little more personal. The cookies are tender, the filling is smooth, and the little peanut shape gives them that cute, familiar look without too much effort.
Make them for a bake sale, holiday cookie box, birthday party, lunchbox treat, or cozy weekend baking project. And if a few cookies come out slightly wonky, please donโt worry. Thatโs how you know they came from a real kitchen, not a cookie factory. So tell meโwould you keep these Homemade Peanut Butter Sandwich Cookies classic, dip them in chocolate, or sneak a little jam in the middle? Canโt wait to hear what you think!

Homemade Peanut Butter Sandwich Cookies
Ingredients
For the Cookies
- 1 1/2 cups all-purpose flour
- 1 tsp baking soda
- 1/4 tsp kosher salt
- 1/2 cup unsalted butter softened
- 1 cup light brown sugar
- 1 cup creamy peanut butter
- 1 large egg
- 1/2 tsp pure vanilla extract
- 1/2 cup granulated sugar for rolling the dough
For the Peanut Butter Filling
- 1/4 cup unsalted butter softened
- 1/2 cup creamy peanut butter
- 1 1/2 cups powdered sugar
- 2 tbsp milk
- 1/4 tsp vanilla extract
Instructions
To Prepare the Cookies
- Preheat the oven to 350ยฐF.
- Line a cookie sheet with parchment paper or a silicone baking mat.
- Place the granulated sugar in a small bowl and set aside.
- In a medium mixing bowl, whisk together the all-purpose flour, baking soda, and kosher salt.
- Set the dry ingredients aside.
- In a separate large mixing bowl, use a stand mixer or electric hand mixer to cream the softened butter, light brown sugar, and creamy peanut butter until smooth and well combined.
- Add the egg and pure vanilla extract.
- Continue mixing until the ingredients are fully incorporated.
- Gradually add the dry ingredients to the peanut butter mixture.
- Mix just until combined. Do not overmix.
- Divide the dough into portions of approximately 1 1/2 tbsp each.
- Shape each portion of dough into a small log.
- Roll each dough log in the prepared bowl of granulated sugar until lightly coated.
- Arrange the dough logs on the prepared cookie sheet, spacing them approximately 2 inches apart.
- Using the tines of a fork, press a criss-cross pattern into each dough log.
- Gently pinch the center of each cookie to create a peanut shape.
- Bake for 10 to 12 minutes, or until the edges are lightly browned and the centers remain soft.
- Allow the cookies to cool on the baking sheet for 5 minutes.
- Transfer the cookies to a wire rack and allow them to cool completely before filling.
To Prepare the Peanut Butter Filling
- In a large mixing bowl, use a stand mixer or electric hand mixer to beat the softened butter and creamy peanut butter on medium speed until fluffy.
- Add the powdered sugar, milk, and vanilla extract.
- Mix until the filling is smooth, creamy, and fully combined.
To Assemble the Sandwich Cookies
- Pair the cooled cookies according to similar size and shape.
- Spoon approximately 1 tbsp of peanut butter filling onto the flat side of one cookie in each pair.
- Place the second cookie on top of the filling.
- Press gently to form a sandwich cookie.
- Repeat with the remaining cookies and filling.
- Serve immediately, or store in an airtight container until ready to serve.
Notes











