
Valentine’s Day cookies have always felt more personal to me than cakes or fancy desserts. There’s something about handing someone a warm, soft cookie that feels like a quiet little love letter. No fuss, no pressure, just something sweet made with intention.
These Valentine’s Day cookies hit every note I care about. Soft centers, lightly crisp edges, and a peanut butter heart pressed right into the middle while they’re still warm. They’re simple, nostalgic, and honestly hard to stop eating.
I’m picky about cookies, and I say that proudly. I want texture, balance, and flavor that doesn’t fade after the first bite. These cookies check every box and then add a little extra charm with that classic chocolate peanut butter combo.
What I love most is how unfussy this recipe is. You don’t need fancy tools or hours of prep. Just a bowl, a spoon, and a little patience while they cool enough to press in the hearts.
They’re perfect for sharing, gifting, or keeping tucked away just for yourself. Valentine’s Day cookies should feel fun and comforting, not stressful. This recipe keeps it that way.
Ingredients Needed for the Recipe
- Unsalted butter – adds richness and helps create a tender cookie base.
- Vegetable shortening – keeps the cookies extra soft and chewy.
- Creamy peanut butter – gives the dough its signature flavor and moisture.
- Granulated sugar – sweetens the dough and adds a slight crisp to the outside.
- Light brown sugar – adds depth and a soft, caramel-like sweetness.
- Vanilla extract – rounds out the flavors and enhances the peanut butter.
- Eggs – bind everything together and help with structure.
- All-purpose flour – forms the base of the cookie dough.
- Baking soda – helps the cookies rise just enough.
- Salt – balances the sweetness and sharpens flavor.
- Reese’s Peanut Butter Hearts – the sweet centerpiece that makes these cookies perfect for Valentine’s Day.
Each ingredient plays a clear role here. Nothing feels extra or unnecessary, which is part of why this recipe works so well. It’s classic cookie chemistry, just dressed up for Valentine’s Day.
How to make Valentine’s Day Cookies?

Step 1 – Cream the fats and sugars
Start by mixing the butter, shortening, peanut butter, granulated sugar, and brown sugar together. You want the mixture light and fluffy, not greasy or dense. This step sets the texture for the entire cookie.
Take a moment here and let everything blend fully. Rushing this step can lead to cookies that feel flat instead of soft and tender.
Step 2 – Add eggs and vanilla
Add the eggs one at a time, mixing after each addition. Then stir in the vanilla extract. The dough should look smooth and creamy, with no streaks left behind.
Room temperature eggs really help here. They blend more easily and keep the dough from stiffening too fast.
Step 3 – Mix dry ingredients separately
In a separate bowl, whisk together the flour, baking soda, and salt. This keeps the leavening evenly distributed and prevents uneven texture.
It’s a small step, but it makes a noticeable difference once the cookies bake.
Step 4 – Combine wet and dry ingredients
Gently stir the dry ingredients into the wet mixture. The dough will be soft, almost fluffy, and that’s exactly what you want.
Stop mixing as soon as everything comes together. Overmixing can make the cookies tough instead of tender.
Step 5 – Scoop and roll
Scoop the dough into balls using a spoon or cookie scoop. Roll each ball lightly in granulated sugar to give the outside a subtle sparkle and texture.
Place them on a parchment-lined baking sheet, leaving space for slight spreading.
Step 6 – Bake until just set
Bake the cookies until they look pale and barely set. They’ll continue to firm up as they cool, so pulling them early is key.
Overbaking is the fastest way to lose that soft, chewy center everyone loves.
Step 7 – Press in the hearts
Once the cookies come out of the oven, let them rest for a minute or two. Then gently press an unwrapped peanut butter heart into the center of each cookie.
Transfer them to a cooling rack and let them cool completely before serving or storing.
Serving Ideas for Valentine’s Day Cookies
These cookies shine on their own, but they also look adorable on a dessert tray. I like to arrange them with fresh strawberries or chocolate-dipped treats for a simple Valentine’s spread.
They’re also perfect for gifting. Stack a few in a small box or bag, tie it with ribbon, and you’ve got a homemade gift that feels thoughtful without being over the top.
If you’re serving kids, these cookies disappear fast. The heart in the center makes them feel special, even though the recipe itself is straightforward.
Tips
- Do not overbake – pale cookies mean soft centers.
- Use room temperature eggs for smoother dough.
- Press the peanut butter hearts in while cookies are still warm.
- Roll lightly in sugar, not heavily, for the best texture.
- Let cookies cool completely before storing to avoid condensation.
Make Ahead and Storage Options
This dough is great for planning ahead. You can refrigerate it for up to two days before baking, which is helpful during busy holidays.
Baked cookies store well at room temperature in an airtight container. They stay soft and flavorful for several days without drying out.
For longer storage, these Valentine’s Day cookies freeze beautifully. Once fully cooled, place them in a freezer-safe container and freeze for up to three months.
When you’re ready to enjoy them, let them thaw at room temperature. The texture stays surprisingly close to freshly baked.
Why These Cookies Work Every Time
The balance of butter and shortening gives you the best of both worlds. Flavor from the butter, softness from the shortening. It’s a combination I keep coming back to.
The peanut butter adds richness without overpowering the cookie. Then the chocolate heart finishes things off with just enough sweetness.
These Valentine’s Day cookies don’t rely on decorations or frosting to feel festive. The shape and flavor do all the work.
They’re approachable, reliable, and genuinely enjoyable to make. That’s what keeps them in my rotation year after year.
If you’re looking for a cookie that feels special but not complicated, this is it. Soft, sweet, and full of heart in the most literal way.

Peanut Butter Heart Cookies Recipe
Description
You're sure to win over your sweetheart with this amazing Valentine's Cookies recipe that includes soft and chewy peanut butter cookies, each crowned with a Reese's peanut butter heart pressed into the center. These festive treats are slightly crisp on the outside, wonderfully chewy inside, and perfect for sharing love on Valentine’s Day!
ingredients
Instructions
-
Preheat oven to 375°F (190°C). Line baking sheets with parchment paper.
-
In a large mixing bowl, cream together butter, shortening, peanut butter, ½ cup granulated sugar, and brown sugar until light and fluffy (about 2 minutes).
-
Add eggs one at a time, mixing well after each addition. Stir in vanilla extract.
-
In a separate bowl, whisk together flour, baking soda, and salt.
-
Gradually stir dry ingredients into wet ingredients until just combined. Do not overmix. The dough will be soft.
-
Pour remaining ½ cup granulated sugar into a small bowl. Scoop dough into 1-inch balls and roll each in sugar to coat lightly.
-
Place dough balls on prepared baking sheets, spaced about 2 inches apart.
-
Bake for 7–10 minutes, or until edges are just set but centers still look soft and pale.
-
Remove from oven and let cool on baking sheet for 2–3 minutes.
-
While still warm, gently press a Reese's Peanut Butter Heart into the center of each cookie.
-
Transfer cookies to a wire rack to cool completely.
Nutrition Facts
Servings 24
Serving Size 1 cookie
- Amount Per Serving
- Calories 180kcal
- % Daily Value *
- Total Fat 9g14%
- Saturated Fat 3g15%
- Cholesterol 25mg9%
- Sodium 150mg7%
- Potassium 90mg3%
- Total Carbohydrate 22g8%
- Dietary Fiber 1g4%
- Sugars 14g
- Protein 4g8%
- Calcium 20 mg
- Iron 1 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Make Ahead: Cookie dough can be refrigerated for up to 2 days before baking.
- Freezing: Once cooled, store in an airtight container or freezer bag for up to 3 months.
- Don’t Overbake: Cookies will firm up as they cool—remove them when centers still look slightly underdone.
Frequently Asked Questions
Can I use natural peanut butter?
It’s best to use standard creamy peanut butter (like Jif or Skippy) for consistent texture. Natural peanut butter may make the cookies too oily or crumbly.
What if I can’t find Reese’s Peanut Butter Hearts?
You can substitute with regular Reese’s Mini Cups or even chopped chocolate-covered peanut butter cups. Just press them into the warm cookies right after baking.
