Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Stained Glass Valentine Heart Cookies

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These vibrant cookies combine a chewy, buttery texture with a stunning stained glass filling. Perfect for celebrating special moments or gifting to loved ones.

  • Total Time: 42 minutes
  • Yield: 24 cookies 1x

Ingredients

Scale
  • ¾ Cup unsalted butter, at room temperature
  • ¾ Cup granulated sugar
  • ¼ Teaspoon sea salt
  • 2 large eggs, at room temperature and beaten
  • 1 ½ Teaspoons vanilla extract
  • Red gel food coloring
  • 2 ½ Cups all-purpose flour
  • ¼ Cup all-purpose flour (for dusting)
  • 2 Cups hard candy, crushed into small pieces

Instructions

  • Cream together butter, sugar, and sea salt for 3 minutes.
  • Add beaten eggs and vanilla, mix until combined.
  • Incorporate flour and red gel food coloring until dough forms.
  • Chill dough wrapped in plastic wrap for 2 hours.
  • Roll out dough to ¼ inch thick and cut into hearts.
  • Create a smaller cut-out in the center and fill with crushed hard candy.
  • Bake in preheated oven at 350°F for 10-12 minutes.
  • Cool on baking sheet before transferring to wire rack.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

Ensure butter is fully softened for optimal mixing.
Chilling the dough prevents spreading during baking.
Experiment with different shaped cookie cutters and flavored extracts.

  • Author: Sarah
  • Prep Time: 30 minutes
  • Cook Time: 12 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Calories: 150
  • Sugar: 10g
  • Sodium: 80mg
  • Fat: 6g
  • Saturated Fat: 4g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 0g
  • Protein: 2g
  • Cholesterol: 30mg