This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.
Sweet, buttery, and filled with fruity jam, these Valentine’s Day Thumbprint Cookies with Jam are the perfect treat for sharing the love. With soft centers, crisp edges, and a drizzle of creamy white chocolate, they’re as beautiful as they are delicious.
Simple ingredients and a whole lot of heart make this Valentine’s cookie recipe one you’ll want to make year after year.
This classic thumbprint cookie recipe uses just the right amount of butter, while still delivering that rich, buttery flavor! They’re shaped into sweet little hearts, baked with love, and perfect for Valentine’s Day!
The first time I had a thumbprint cookie, I was in elementary school and my mom had this little cookbook for kids. That was so cute with these darling little graphics of kids cooking almost precious moments style. Remember those little kids that were so popular? The only problem was the recipe turned out dry and boring.
I’ve been hesitant to share a thumbprint cookie ever since, but this one is absolute perfection and it’s almost like a cross between a sugar cookie and a melt in your mouth butter cookie. I prefer to use a seedless jam, but do whatever you’ve got on hand. My extra touch? A little drizzle of white chocolate and making the indents into the shape of a heart really takes these to the next level for Valentine’s Day.

Ingredients For Valentine’s Day Thumbprint Cookies
You don’t need anything fancy to make these Valentine’s thumbprint cookies! Just a handful of pantry staples that come together to create the perfect treat.
- Butter: Creates a rich, tender cookie base.
- Sugar: Sweetens and helps the cookies spread.
- Brown Sugar: Adds moisture and a soft texture.
- Egg Yolk: Binds the dough and keeps it chewy.
- Vanilla: Enhances the overall flavor.
- Almond Extract: Adds a light, nutty warmth.
- Salt: Balances the sweetness.
- Flour: Gives the cookies structure.
- Cornstarch: Keeps the cookies soft and thick.
- Seedless Jam: For the jam filling for each thumbprint. Strawberry, raspberry, and cherry work best for Valentine’s Day.
- White Baking Bark/White Chocolate Chips: Adds a sweet, creamy finish.
I love making these cookies while my kids are at school, so when they come home, a sweet Valentine’s treat is waiting for them.

How to Make Thumbprint Cookies
These thumbprint cookies are a fun take on a classic, and they’re easy enough for kids to help make. Here’s how to bake them step by step:
- Prep Chocolate: Chop the white baking bark or white chocolate chips and set aside.
- Cream Butter: Beat the butter until soft and fluffy.
- Add Sugars: Mix in both sugars and the salt until smooth.
- Mix Wet Ingredients: Beat in the egg yolk, vanilla, and almond extract.
- Add Dry Ingredients: Slowly mix in the flour until a soft dough forms.
- Shape Cookies: Roll dough into balls, place on a lined tray, and press a thumbprint in the center.
- Chill Dough: Freeze cookies for 30 minutes so they hold their shape.
- Fill & Bake: Warm the jam, fill each thumbprint, then bake at 375°F until edges are golden.
- Cool: Let cookies cool completely on a wire rack.
- Drizzle: Melt the white chocolate and drizzle over the cooled cookies.
More detailed instructions can be found in the recipe card below.

Make Ahead and Storage Instructions
These thumbprint cookies are easy to make ahead of time. You can prepare and shape the dough, then freeze it until you’re ready to bake. Just add the jam and bake straight from the freezer. You can also freeze fully baked cookies for up to two months. Thaw at room temperature and add the white chocolate drizzle before serving for the best taste and texture.
Once baked, let the cookies cool completely and store them in an airtight container at room temperature for up to three days.Â

Whether you’re baking for a classroom party, for an after-school treat, a romantic dessert, galentines, or a special holiday spread, these easy Valentine’s Thumbprint Cookies come together quickly and always impress.
Other Valentine’s Day Recipes You’ll Like
Watch How To Make These Cookies
Prevent your screen from going dark
Prepare the White Chocolate
Make the Cookies
-
In a standing mixer or bowl with a handheld mixer, beat the butter on medium speed until softened.
1 Cup Butter
-
Add the sugars and beat until combined.
â…“ Cup Sugar, â…“ Cup Brown Sugar
-
Beat in egg yolk and extracts.
1 Egg Yolk, ½ teaspoon Vanilla, ¼ teaspoon Almond Extract
-
Beat in the flour, cornstarch and salt.
2 ¾ Cup Flour, ½ teaspoon Salt, 2 teaspoons Cornstarch
-
Scoop cookie dough into 1 Tablespoon-sized balls and roll very well (so that the dough is round and no cracks/seams show).
-
Place on a wax-paper covered plate or small cookie sheet. Use your thumb or the rounded back of a teaspoon to gently press an indent in the center of the cookie dough. You can do two thumbprints side by side to make a heart if you want. Repeat until all of the dough has been used.
-
Transfer cookie dough to freezer and chill for 30 minutes.
-
Meanwhile, place your jam in a small microwave-safe bowl. Heat for 5-10 seconds or until jam is no longer firm and is easy to stir.
½ Cup Seedless Jam
-
Spoon jam into each thumbprint, filling each indent to the very brim.
-
Place cookies at least 2″ apart on a parchment paper-lined cookie sheet and bake at 375℉ for 9-11 minutes or until edges are just beginning to turn golden brown.
-
Allow cookies to cool completely. Then transfer to a wire rack to cool.
Prepare the Topping
-
Melt 4 oz white chocolate over low heat, stirring constantly.
-
Drizzle each cookie with some of the melted mixture.
Store in an airtight container or ziplock bag for up to 3 days at room temperature.
Serving: 1cookie, Calories: 191kcal, Carbohydrates: 25g, Protein: 2g, Fat: 10g, Saturated Fat: 6g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 2g, Trans Fat: 0.3g, Cholesterol: 28mg, Sodium: 120mg, Potassium: 43mg, Fiber: 0.5g, Sugar: 12g, Vitamin A: 248IU, Vitamin C: 1mg, Calcium: 19mg, Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
