This post may contain affiliate links. Please read our disclosure policy.

Tomorrow is Valentine’s Day (you’re welcome for those men who forgot and are now running to the card store, haha) and I figured I’d have to at least have one festive recipe on here for the day.

As you all know, I’m not a fan of this “holiday,” but I’ll embrace it with open arms because well, it’s really just another excuse to eat, right? And bake pretty things :)

Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.

Valentine’s Day was a lot more fun as a kid. I remember going to the store with my mom to pick out what *I* wanted to give to all my classmates. I’m pretty sure I went for all the princesses. I remember getting home and writing the names of all my classmates on individual Valentine cards and consciously choosing which one was the “better” one to give to my closest friends and which ones were “just ok” to give to the kids in class I didn’t really like or interact much with, and of course being careful with the card to give your childhood crushes. Haha, those were the days…when cooties were a real thing.

Nowadays, Valentine’s Day can be fun, too, with a little bubbly and nice dinner, but the excitement sure isn’t there anymore. Maybe it can be brought back if we all wrote cute little love notes throughout the house and made a scavenger hunt out of them. I know, I’m not a big romantic, so that’s probably why I don’t have as much excitement, but I’m sure there are ways to spark that love up!

You can start with these heart-shaped chocolate sandwich cookies :) they’ve got a soft exterior and light pink buttercream interior. Eat your heart out!

4.25 from 4 votes

Heart-Shaped Chocolate Sandwich Cookies

What a perfect Valentine’s Day treat for your Valentine!
Prep Time: 45 minutes
Cook Time: 12 minutes
Total Time: 57 minutes
Servings: 2 dozen


For the cookies:

  • 1 cup (227 g) unsalted butter, softened
  • 1 cup (200 g) granulated sugar
  • 1 egg
  • 1 teaspoon vanilla extract
  • 2 cups (250 g) all-purpose flour
  • ¾ cup (65 g) Dutch-process cocoa powder
  • 1 ½ teaspoon baking powder
  • 1 teaspoon salt

For the buttercream filling:

  • ½ cup (114 g) unsalted butter, softened
  • 1 tablespoon half and half
  • 2 cups (240 g) powdered sugar
  • 2-3 drops red food coloring
Email Yourself This Recipe!
Get the recipe link sent to your inbox! PLUS, we’ll send you fresh recipes weekly!
Please enable JavaScript in your browser to complete this form.


  • In a large bowl, whisk together flour, cocoa powder, baking powder, and salt.
  • In the bowl of a stand mixer fitted with the paddle attachment, cream together butter and sugar for 2 minutes until light and fluffy. Then add in the egg and vanilla extract and beat for 2 more minutes.
  • Slowly add in the flour mixture and mix until all combined and well-incorporated.
  • Divide dough in half and shape into two discs. Wrap each disc in plastic wrap and chill in the fridge for 30 minutes.
  • In the meantime, preheat oven to 350 °F (177 °C) and line baking sheets with parchment paper or silicone baking mats.
  • Taking a portion of the dough out of the fridge at once, turn dough onto lightly floured surface and roll the dough to about 1/4-inch thickness. Use a heart-shaped cookie cutter (or a round cookie cutter) to cut out the dough and transfer them to the prepared baking sheet.
  • Repeat until all your dough has been used up. Bake for 12 minutes then transfer to wire rack to cool completely.
  • While the cookies are cooling, make your buttercream.
  • Cream together butter and half and half, then slowly add the powdered sugar. Once it’s all combined, about 2 minutes, add the red food coloring. Add more for a darker red color, if desired.
  • Pipe the buttercream onto one half of the cooled cookies and sandwich together with another half.
  • Store in an airtight container for up to 5 days.


Serving: 1cookie, Calories: 213kcal, Carbohydrates: 26g, Protein: 2g, Fat: 12g, Fiber: 1g, Sugar: 17g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.

Like this? Leave a comment below!

You May Also Like...

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I love these and am totally going to make these this weekend! Quick question about the icing – can we use 2% milk instead of half and half? Thanks!

  2. What does soften mean for the butter part and how do I soften the butter. What do u recommend for a first time chef in the kitchen? And since I have my mom family coming over in the next month what do u recommend for me to cook and I’m only 16 years old so please keep that in mind

    1. Hi Vanessa, when I say soften the butter, it just means to let it sit out on the counter for an hour or so to let it soften up from when it was in the fridge. For being a first time cook in the kitchen, I’d highly recommend these two dishes: or they’re both extremely easy to put together and I guarantee they’ll be a hit with your mom :) good luck!