We usually think back on eating a store-bought pop-tart for breakfast when we were younger, but what if I told you that you could make one of your childhood favorites at home? This recipe features fewer ingredients and additives which makes it a healthier option for you. Plus, these easy and delicious homemade peanut butter pop tarts can actually be used as a peanut butter sandwich alternative for school lunches! Make them ahead of time and store them in the fridge or freezer to give you a yummy grab and go lunch option that will be one of your kids’ new favorite things. They’re going to love these, trust me.
What Ingredients Do I Need to Make Homemade Peanut Butter Pop Tarts?
Combine a few simple ingredients to make these homemade peanut butter pop tarts. These ingredients are likely already in your fridge and pantry, which makes bringing these peanut butter pop tarts to life easy as pie, or in this case, pop tarts. Check to be sure your pantry has these ingredients before you get started:
- Pie or pastry dough – you can make homemade pie dough for this; however, I am using Pillsbury Pre-made Pie dough for my sandwiches. Choose whichever option works best for you!
- Creamy peanut butter
- Milk or heavy whipping cream
- Powdered sugar
- Vanilla extract
- Egg
What Equipment Do I Need for Homemade Peanut Butter Pop Tarts?
The equipment list for this recipe is super short and it contains two things that you should already have in your cabinets! Grab these two things and you’re ready to rock and roll with this easy recipe for homemade pop-tarts. You’ll need:
- Mixing bowls (small and medium)
- Baking sheets lined with parchment paper
Pretty easy, right?
Which Peanut Butter is Best for this Recipe?
I use creamy peanut butter for this recipe but feel free to use your favorite nut butter to make this homemade peanut butter pop tart recipe. It’s completely customizable to what your family prefers and will be yummy no matter which type of peanut butter you use. So, use what works best for your family.
How to Make Homemade Peanut Butter Pop Tarts
Whether you’re meal prepping ahead of time for lunches or just want to make something yummy to feed your kids today, homemade pop tarts are the perfect option. Plus your kids will be begging you for more! Follow these steps to make them on your own:
- First, preheat your oven to 350 degrees F.
- Next, roll out the pastry dough using a rolling pin. Then, cut the dough into 3×5 inch rectangles using a sharp knife or pastry cutter. Place each individual rectangle onto the baking sheet lined with parchment paper.
- Gather your dough scraps and roll them out again in order to make more rectangles.
- In a small bowl, mix your milk or heavy cream with your egg.
- Using a fork, poke holes in all of the pastry dough rectangles. Then, brush the egg mixture on top of half of the rectangles.
- Spread about 1-2 TBS of creamy peanut butter filling onto the center of the egg-brushed pastry rectangles. Leave 1/4 inch of space around the edges.
- Place another pastry rectangle on top of the assembled ones. Then, use the tines of a fork to press the edges of the rectangles together to make a crimped edge. This holds the pastry together.
- Brush the tops of the pastry with the egg wash.
- Your baking time is 25-30 minutes or until the edges are golden brown. When the time is up, remove the pastry and allow it to cool completely.
- For the glaze, in a medium bowl, whisk together the peanut butter, vanilla, powdered sugar, and milk until it is smooth and creamy. Add more milk, if needed.
- Spread the mixture on top of the pop tarts. Add sprinkles, if desired.
- Allow the peanut buttery pop tarts to cool completely before enjoying. If you don’t want to eat them right away, that’s fine too!
Can I Freeze Peanut Butter Pop Tarts?
Definitely! Freeze them in an airtight container for up to 2 months in order to help them last longer. If you don’t want to freeze them (that’s fine!), they’ll last in the fridge for about 1 week wrapped in saran wrap or another type of plastic wrap.
What Substitutions Can I Make for the Peanut Butter?
You can substitute any kind of nut butter for the peanut butter. Choose whichever type of nut butter works best for your family.
Can I Add Jelly to this Recipe?
Looking to give this recipe a twist? Try making peanut butter and jelly pop tarts instead. Here’s how: Add 1TBS of peanut butter and 1 TBS of jelly to the center of the pop tart to make it a peanut butter and jelly pop tart! My mouth is watering just thinking about how delicious it would taste. Maybe I’ll have to make more of those next time I make them!
This is one of our favorite treats in my home and being able to easily grab and pack it for lunches is the best thing. It saves me time, money, and I know that my kids are eating food with less additives. Plus, they’re so yummy. In fact, I just made some last week and they’re already all gone! These easy, delicious peanut butter pop tarts with flaky crust are sure to be a hit for your family too. I hope that you all love them. Happy baking!
Here are some other peanut butter recipes on the blog!
Make sure to tag me @raesbakeryblog on Instagram and comment below if you make this homemade peanut butter pop tarts recipe. To pin this recipe and save it for later, you can use the button on the recipe card, the button above or below this post, or any photos above.
- This post contains affiliate links which means if you purchase something off one of those links I make a small commission at no extra cost to you. Thanks for supporting my blog!
Coffee and Brownies,
Ashley Rae

Homemade Peanut Butter Pop Tarts
These easy and delicious homemade peanut butter pop tarts can actually be used as a peanut butter sandwich alternative for school lunches! Make them ahead of time and store them in the fridge or freezer to give you a yummy grab and go lunch option that will be one of your kids' new favorite things.
Ingredients
For the Pop Tarts
- 2 pie crusts or pastry dough
- 1 large egg
- 1 tbs heavy cream or milk
- 1 cup of peanut butter
For the Glaze
- ¼ to ½ cup smooth peanut butter
- ½ tsp vanilla extract
- ¼ cup milk
- ½ to 1 cup powdered sugar
Instructions
- First, preheat your oven to 350 degrees F.
- Next, roll out the pastry dough using a rolling pin. Then, cut the dough into 3x5 inch rectangles using a sharp knife or pastry cutter. Place each individual rectangle onto the baking sheet lined with parchment paper.
- Gather your dough scraps and roll them out again in order to make more rectangles.
- In a small bowl, mix your milk or heavy cream with your egg.
- Using a fork, poke holes in all of the pastry dough rectangles. Then, brush the egg mixture on top of half of the rectangles.
- Spread about 1-2 TBS of creamy peanut butter filling onto the center of the egg-brushed pastry rectangles. Leave 1/4 inch of space around the edges.
- Place another pastry rectangle on top of the assembled ones. Then, use the tines of a fork to press the edges of the rectangles together to make a crimped edge. This holds the pastry together.
- Brush the tops of the pastry with the egg wash.
- Your baking time is 25-30 minutes or until the edges are golden brown. When the time is up, remove the pastry and allow it to cool completely.
- For the glaze, in a medium bowl, whisk together the peanut butter, vanilla, powdered sugar, and milk until it is smooth and creamy. Add more milk, if needed.
- Spread the mixture on top of the pop tarts. Add sprinkles, if desired.
- Allow the peanut buttery pop tarts to cool completely before enjoying. If you don't want to eat them right away, that's fine too!
Leave a Reply