
There’s something absolutely magical about biting into a homemade oatmeal cream pie – that perfect contrast between the chewy, buttery oatmeal cookie exterior and the smooth, creamy filling inside. These little treasures are even better than the store-bought versions, and honestly, they’re not nearly as complicated to make as you might think!
I grew up absolutely loving oatmeal cream pies as an after-school snack, but once I started baking, I realized I could make them even better at home. The secret is using old-fashioned oats for that wonderful texture, quality butter for rich flavor, and a simple vanilla buttercream filling that’s absolutely divine. These cookies are the perfect treat for lunch boxes, dessert platters, or just because you deserve something delicious today.
What I love most about this recipe is that you get two batches of cookies from one dough – the first batch becomes your outer cookies, and the second batch gets sandwiched with that luscious filling. It’s like getting double the joy from one recipe! Plus, these store beautifully in an airtight container for up to five days, making them perfect for meal prep or having on hand for unexpected guests.
The key to success is not overbaking your cookies. You want them to have just a slight chew in the center, which means they’ll continue to set up perfectly as they cool. I also recommend using a cookie scoop for uniform sizing – it makes assembly so much easier when all your cookies are the same size.
For more baking inspiration, check out our Best Heavy Cream Alfredo Sauce Recipe for rich, indulgent flavors, or explore our Delicious Heavy Cream Pasta Recipe for more comfort food classics. If you’re looking to balance out your dessert menu, our Easy Pickled Red Onion Recipe brings a bright, tangy element to any meal. You can also try pairing these with our Best Chickpea Salad Recipe for a well-rounded menu.
For additional baking tips and techniques, I recommend checking out Bon Appétit’s cookie guide and Serious Eats’ comprehensive cookie science. The New York Times’ oatmeal cookie recipe is also a wonderful resource for cookie baking fundamentals.
Ingredients
- 2 1/4 cups all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/2 teaspoon sea salt
- 1 cup unsalted butter, softened to room temperature
- 1 cup packed light brown sugar
- 1/2 cup granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 3 cups old-fashioned rolled oats
- 1/2 cup whole wheat flour (optional, for added texture)
- For the Filling: 1 cup unsalted butter, softened
- For the Filling: 3 cups powdered sugar, sifted
- For the Filling: 3 tablespoons whole milk or heavy cream
- For the Filling: 2 teaspoons pure vanilla extract
- For the Filling: 1/4 teaspoon sea salt

Instructions
- Preheat your oven to 350°F and line three large baking sheets with parchment paper. This prevents sticking and ensures even baking throughout.
- In a medium bowl, whisk together the all-purpose flour, whole wheat flour if using, baking soda, cinnamon, and sea salt. Set this dry mixture aside.
- In a large mixing bowl, cream together the softened butter, brown sugar, and granulated sugar using an electric mixer on medium speed for 3-4 minutes, until the mixture is light and fluffy. This step is crucial for getting the right cookie texture.
- Add the eggs one at a time to the butter mixture, beating well after each addition. Pour in the vanilla extract and mix until fully combined.
- Gradually add the dry flour mixture to the wet ingredients, mixing on low speed until just combined. Do not overmix, as this can result in tough cookies.
- Fold in the old-fashioned oats using a rubber spatula or wooden spoon, stirring until the oats are evenly distributed throughout the dough.
- Using a cookie scoop (about 1.5 tablespoons per cookie), drop rounded portions of dough onto your prepared baking sheets, spacing them about 2 inches apart.
- Bake for 11-13 minutes, until the edges are golden brown but the centers still look slightly underbaked. The cookies will continue to set as they cool.
- Remove the baking sheets from the oven and let the cookies cool on the pans for 5 minutes, then transfer them to a wire cooling rack to cool completely.
- While the cookies cool, prepare the filling by beating the softened butter in a large bowl with an electric mixer on medium speed for 2 minutes until creamy and pale.
- Gradually add the sifted powdered sugar to the butter, one cup at a time, beating well between additions to avoid lumps.
- Add the milk, vanilla extract, and sea salt to the filling mixture, beating on medium-high speed for 2-3 minutes until light, fluffy, and spreadable.
- Once all cookies are completely cooled, select pairs of similarly-sized cookies to use as your sandwich bases.
- Spread about 2 tablespoons of the filling onto the flat side of one cookie, then gently press another cookie, flat side down, onto the filling to create a sandwich.
- Repeat with the remaining cookies and filling until all sandwich cookies are assembled.
- Allow the assembled cookies to set at room temperature for at least 30 minutes before serving, which helps the filling set and the flavors meld together beautifully.

Pro Tips
Oat Selection: Old-fashioned rolled oats are essential for this recipe. Do not use instant oats, as they’re too finely ground and won’t provide the desired chewy texture that makes these cookies special.
Cookie Scoop Worth: A cookie scoop is truly worth the investment for uniform sizing. It ensures your cookies bake evenly and makes assembly much easier when sandwich cookies are similar sizes.
Do Not Overbake: The cookies should look slightly underbaked when you remove them from the oven. They will continue cooking on the hot pan and will firm up as they cool. Overbaked cookies become hard and lose that wonderful chew.
Filling Consistency: If your filling seems too thin, add more powdered sugar one tablespoon at a time. If it’s too thick, add milk by the half-teaspoon. The filling should be spreadable but hold its shape.
Storage Instructions: Keep finished oatmeal cream pies in an airtight container at room temperature for up to five days. You can also freeze the unfilled cookies for up to three months, assembling them with fresh filling as needed.
Make-Ahead Option: You can prepare the cookie dough up to 24 hours in advance. Cover it tightly with plastic wrap and refrigerate. Let it come to room temperature for 15 minutes before scooping and baking.
Cinnamon Variations: Feel free to experiment with spices. Adding 1/4 teaspoon of nutmeg or a pinch of ground cloves adds wonderful warm flavor notes that complement the oats beautifully.
Butter Quality Matters: Use high-quality unsalted butter for the best flavor. Salted butter can make the cookies overly salty, especially when combined with the salt in the filling.
