Go Back
+ servings
Print Recipe
peanut butter oatmeal cream pies on parchment paper

Peanut Butter Oatmeal Cream Pies with Fluffy Peanut Butter Filling

Incredible peanut butter oatmeal cream pies made with soft, chewy peanut butter oatmeal cookies and homemade, fluffy peanut butter filling sandwiched in the middle. This delicious take on traditional oatmeal cream pies is a peanut butter lover's dream! Add mini chocolate chips to make them extra special.

Course Dessert
Cuisine American
Keyword peanut butter oatmeal cream pies
Prep Time 35 minutes
Cook Time 10 minutes
Total Time 45 minutes
Servings 16 oatmeal cream pies
Author Monique Volz of AmbitiousKitchen.com


  • Dry ingredients:
  • 1 1/4 cups all-purpose flour
  • 3/4 cup old fashioned rolled oats
  • 1 teaspoon baking soda
  • ¼ teaspoon salt
  • Wet ingredients:
  • 1/2 cup salted butter, softened
  • ½ cup all natural creamy peanut butter (just peanuts + salt as ingredients)
  • 1 cup packed brown sugar
  • 1 egg
  • 1 teaspoon vanilla extract
  • 1/2 tablespoon honey (or sub molasses)
  • 1/2 tablespoon sour cream or plain greek yogurt
  • Optional:
  • cup mini chocolate chips
  • For the frosting:
  • 1/4 cup butter, at room temperature (or sub vegan butter)
  • ¼ cup natural creamy peanut butter (just peanuts + salt)
  • 1 cup powdered sugar
  • 1 teaspoon vanilla
  • 1-2 tablespoons unsweetened almond milk (or milk of choice), to make the frosting creamy and fluffy


  1. Preheat the oven to 350 degrees F. Line a large baking sheet with parchment paper.
  2. In a medium bowl, whisk together flour, oats, baking soda and salt. Set aside.
  3. In the bowl of an electric mixer, add in softened butter, peanut butter and brown sugar; mix on medium low until well combined. Switch mixer to low speed; add in egg, vanilla extract, honey and sour cream and beat for 1 minute or until well combined, smooth and creamy. Slowly add in dry ingredients, increasing speed to medium low; mix until just combined. If you want to add in chocolate chips, now is the time to do so. I suggest mini chocolate chips!
  4. Use a small cookie scoop to grab a tablespoonful of dough and roll into a ball with your hands. It’s important that the dough is smaller as the cookies will expand and since we’re making sandwiches, you don’t want them too big.
  5. Place dough on the cookie sheet lined with parchment paper, leaving 2 inches apart between each dough ball. Bake for 10-12 minutes or until the edges are just barely golden brown. A slightly underbaked cookie is always best so they stay nice and chewy!
  6. Allow cookies to cool on the cookie sheet for 5-10 minutes before removing and transferring to a wire rack. This allows them to set up a bit and harden slightly around the edges. Repeat with remaining dough.
  7. Once cookies have cooled completely, you can make the peanut butter filling: in the bowl of an electric mixer, add the softened butter and peanut butter and whip on high until light and fluffy. Add powdered sugar, vanilla and 1 tablespoon of milk. Beat slow at first, then increase speed to high and beat for approximately two minutes. Frosting should be nice and creamy, if you want it extra creamy, add another splash of milk and beat again.
  8. Top one cookie sandwich with a spoonful of filling, leaving a nice edge around the cookies and top with another cookie sandwich, then very gently press down slightly. Repeat with all cookies. You should get about 16 oatmeal cream pies. The filling will have the best texture after letting the cookies sit at room temperature for 1 hour, if you try to bite into them earlier the frosting won’t be as firm as we’d like. Makes 32 cookies, 16 oatmeal cream pies

Recipe Notes

Freeze the dough: after the peanut butter oatmeal cookie dough is done chilling, roll the cookie dough into balls and place them on a cookie sheet lined with parchment paper. Chill the dough in the freezer for 30 minutes. Then transfer them to a reusable freezer-safe bag or container. Cookie dough will keep well for up to 3 months. When ready to bake, simply bake cookies as directed in the recipe and make your peanut butter frosting. You’ll likely just need to add a few extra minutes of baking time.

Freeze baked cookies (without filling): wait for the peanut butter oatmeal cream pies to cool completely, then transfer them to a reusable freezer-safe bag or container lined with wax or parchment paper. I like to place them in a single layer to avoid any cookies breaking. Cookies will keep well for up to 2 months. Once ready to eat, simply thaw out at room temperature, frost them with the peanut butter filling and enjoy.

Freeze baked cookies (with filling): Another option is to freeze the cookies after you’ve added the filling and sandwiched them together. Place them in a layer in a container and separate each layer with wax paper. Once ready to enjoy, take out cookies and thaw them at room temperature for 30 minutes-1 hour.