
Heart Cookies Decorated Royal Icing Recipe tastes buttery, lightly crisp at the edges, and sweet with a vanilla-almond finish that pairs perfectly with a thin, glossy layer of icing that actually dries. This recipe works best for beginner decorators who want bakery-style heart cookies in about 2 hours total, including chilling and decorating time. I first baked these for a Valentine’s Day potluck at my kid’s school, and the tray came back with nothing but crumbs and a sticky note asking for the recipe.
Why You Should Try This Heart Cookies Decorated Royal Icing Recipe
These heart cookies hold their shape, keep sharp edges, and bake up with a tender bite instead of a rock-hard crunch. The royal icing dries firm enough for stacking and packaging, yet it still feels pleasant to bite into, not like sugary concrete.
You can mix and match colors, add sprinkles, or keep them simple with a white outline and pastel fill. The dough rolls easily, so kids can help cut hearts without tearing or stretching the shapes.
“I followed this Heart Cookies Decorated Royal Icing Recipe for my daughter’s birthday, and the cookies looked like they came from a boutique bakery. The hearts kept their shape, the icing dried shiny, and everyone asked which bakery I used. I loved that the cookies tasted buttery and soft, not like cardboard sugar cookies. This recipe now lives in my ‘make again, often’ folder.”
Ingredients You’ll Need
Heart sugar cookies
- 2 ¾ cups (330 g) all-purpose flour
- Use a standard unbleached flour like King Arthur or Gold Medal.
- ½ teaspoon baking powder
- ½ teaspoon fine sea salt
- 1 cup (2 sticks / 226 g) unsalted butter, softened to cool room temperature
- Salted butter works in a pinch; reduce added salt to a tiny pinch.
- 1 cup (200 g) granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 2 teaspoons pure vanilla extract
- ½ teaspoon almond extract
- Skip almond extract if you have allergies, and add an extra ½ teaspoon vanilla.
Pantry shortcuts and swaps:
- Use vanilla bean paste instead of extract if you want pretty specks and stronger flavor.
- Replace up to ¼ cup flour with cocoa powder for chocolate heart cookies.
- Use gluten free 1:1 baking flour if you need a gluten free version; chill that dough an extra 15 minutes.
Royal icing for decorating
- 4 cups (about 480 g) powdered sugar, sifted
- 3 tablespoons meringue powder
- I like the Wilton or King Arthur brand for consistent results.
- 6 to 8 tablespoons room temperature water, divided
- 1 teaspoon vanilla extract (use clear vanilla if you want a bright white icing)
- ¼ teaspoon almond extract (optional, but tasty)
- Gel food coloring in your favorite colors
- Gel color keeps the icing thick; avoid liquid food color if possible.
Royal icing notes and substitutions:
- Use pasteurized egg whites instead of meringue powder:
- 3 tablespoons pasteurized egg whites
- 3 ½ cups powdered sugar
- ½ teaspoon cream of tartar
- Add ½ to 1 teaspoon light corn syrup if you want a slightly softer bite and extra shine.
- Use lemon extract instead of almond for a citrus twist.
Equipment list
- Heart-shaped cookie cutters in a few sizes
- Stand mixer or hand mixer
- Mixing bowls
- Measuring cups and spoons
- Rubber spatula
- Rolling pin
- Parchment paper or silicone baking mats
- Baking sheets
- Cooling racks
- Piping bags or zip-top bags
- Small round piping tips (Wilton #2 or #3 work great)
- Toothpicks or scribe tool for detail work
Tips & Tricks
- Chill the dough at least 30 minutes so the hearts keep sharp edges and do not spread.
- Roll the dough between two sheets of parchment to avoid extra flour and tough cookies.
- Keep cookie thickness around ¼ inch for a soft center and sturdy shape.
- Bake one sheet at a time in the center of the oven for even browning.
- Pull the cookies when the edges look set and only lightly golden; the centers will finish on the hot pan.
- Let cookies cool completely before you add royal icing, or the icing will melt and run.
- Mix royal icing to a thick “toothpaste” consistency for outlines and a slightly thinner “honey” consistency for flooding.
- Use a spray bottle of water to thin icing slowly so you do not overshoot the right texture.
- Cover royal icing with plastic wrap pressed directly on the surface so it does not crust while you work.
- Work with one color at a time and keep piping bags tip-side down in a glass with a damp paper towel to prevent clogs.
- Pop air bubbles in freshly flooded icing with a toothpick and gently wiggle the cookie to smooth the surface.
- Let decorated cookies dry at room temperature at least 8 hours or overnight before stacking or packaging.
How to Make Heart Cookies Decorated Royal Icing Recipe
Step 1: Mix the cookie dough
Cream the softened butter and sugar in a large bowl with a mixer on medium speed until the mixture looks light and fluffy, about 2 to 3 minutes. Scrape the bowl, then beat in the egg, egg yolk, vanilla extract, and almond extract until smooth. In a separate bowl, whisk together flour, baking powder, and salt. Add the dry ingredients to the wet ingredients in two additions, mixing on low speed until the dough comes together and no dry streaks remain.
Step 2: Chill and roll the dough
Divide the dough into two equal portions and shape each into a flat disc. Wrap each disc in plastic wrap and chill in the fridge for at least 30 minutes, or up to 2 days. When you feel ready to roll, let one disc sit on the counter for 5 to 10 minutes so it softens slightly. Place the dough between two sheets of parchment and roll to about ¼ inch thickness.
Step 3: Cut and bake the heart cookies
Use heart-shaped cookie cutters to cut as many hearts as possible from the rolled dough. Transfer the hearts to parchment-lined baking sheets, spacing them about 1 inch apart. Gather the scraps, gently press them together, reroll, and cut more hearts until you use all the dough. Chill the cut hearts on the baking sheet in the fridge for 10 minutes while you preheat the oven to 350°F (175°C).
Bake the cookies one sheet at a time for 9 to 12 minutes, depending on size. Watch for edges that look set and just barely golden, with pale centers. Remove the baking sheet from the oven and let the cookies sit on the sheet for 5 minutes. Move the cookies to a cooling rack and let them cool completely before you decorate.
Step 4: Mix the royal icing base
Add powdered sugar and meringue powder to the bowl of a stand mixer. Start the mixer on low and slowly add 6 tablespoons water along with vanilla and almond extract. Increase the speed to medium and beat for 3 to 5 minutes until the icing looks thick, glossy, and forms stiff peaks that stand up. If the icing feels too thick, add water ½ teaspoon at a time until it reaches a smooth but stiff consistency.
Divide the icing into separate bowls for each color you plan to use. Add gel food coloring a tiny bit at a time, stirring well after each addition until you hit the shade you like. Keep a piece of plastic wrap pressed directly onto the surface of each bowl of icing while you adjust colors to prevent crusting.
Step 5: Adjust icing consistency for outlining and flooding
Scoop some of the stiff icing for each color into separate bowls for outlining. You want this icing to hold its shape and not run; it should feel like thick toothpaste. If it feels too stiff to pipe, add a few drops of water and stir until it flows smoothly but still keeps a clean line.
Thin the remaining icing for each color to flooding consistency. Add water a few drops at a time, stirring and lifting the spoon to check how the icing falls. Aim for a ribbon of icing that disappears back into the bowl in about 10 to 15 seconds. Transfer each consistency to its own piping bag, or keep outline and flood in separate bags if you prefer more control.
Step 6: Outline the heart cookies
Fit a piping bag with a small round tip and fill it with outline consistency icing. Hold the bag at a 45 degree angle and pipe a clean line around the edge of each cooled heart cookie. Try to keep the tip slightly above the surface so the icing falls in a smooth line instead of dragging. Let the outlines sit for about 5 to 10 minutes so they set slightly.
Step 7: Flood with royal icing
Use flood consistency icing in a piping bag with a small tip or a cut corner. Pipe icing inside the outlined area, starting near the edges and working toward the center. Do not overfill; leave a tiny gap and gently nudge the icing with a toothpick or scribe tool to reach the outline. Give the cookie a gentle shake to smooth the surface and pop small air bubbles.
Add sprinkles or sanding sugar at this stage if you want them to sink slightly into the icing. Set the flooded cookies on a flat surface and let them dry for at least 1 to 2 hours before you add any details on top.
Step 8: Add details and designs
Use thicker icing in contrasting colors to add polka dots, stripes, or messages. Pipe small dots along the border for a beaded look, or drag a toothpick through fresh dots to create tiny hearts. Add simple words like “Love” or initials with a fine tip and steady hand. Keep designs simple if you feel new to decorating; clean lines and two colors already look very polished.
Let the decorated cookies dry at room temperature for at least 8 hours or overnight. Once the icing feels completely firm and no longer tacky, you can stack or package the cookies without smudging the designs.
What to Serve with Heart Cookies
Serve these heart cookies with cold milk, hot chocolate, or a cozy mug of herbal tea. They fit perfectly on a dessert board with chocolate-covered strawberries, mini brownies, and fresh berries. Pack a few in lunch boxes as a sweet surprise or plate them for baby showers, birthdays, or Valentine’s gatherings. Kids love them with strawberry yogurt or vanilla ice cream for an extra treat.
Storage Options
- Store undecorated cookies in an airtight container at room temperature for up to 5 days.
- Keep decorated cookies in a single layer until the icing dries fully, then stack them with parchment between layers and store at room temperature for 7 to 10 days.
- Freeze undecorated cookies in a freezer bag or airtight container for up to 2 months; thaw at room temperature in the closed container to avoid condensation.
- Freeze decorated cookies in a single layer on a tray, then transfer to a container with parchment between layers; thaw in the container at room temperature so moisture does not ruin the icing.
- Refresh cookies that feel slightly stale by microwaving one or two on a plate for about 5 seconds to soften the texture.

Heart Cookies Decorated with Royal Icing
Ingredients
Method
- In a medium bowl, whisk together flour, baking powder, and salt; set aside.
- In a large bowl, beat the softened butter and sugar together until light and fluffy, about 2–3 minutes.
- Beat in the egg, vanilla extract, and milk until well combined.
- Gradually add the dry ingredients to the butter mixture, mixing on low just until a smooth dough forms and no dry flour remains.
- Divide the dough into 2 discs, wrap in plastic, and refrigerate for at least 1 hour, or until firm enough to roll.
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper.
- On a lightly floured surface, roll out one disc of dough to about 1/4 inch thickness.
- Use a heart-shaped cookie cutter to cut out cookies, placing them 1 inch apart on the prepared baking sheets.
- Re-roll scraps as needed, keeping dough chilled if it becomes too soft.
- Bake 8–10 minutes, or until the edges are just turning light golden and centers are set.
- Cool on the baking sheet for 5 minutes, then transfer cookies to a wire rack to cool completely before decorating.
- In a mixing bowl, combine powdered sugar and meringue powder.
- Add 5 tablespoons warm water and beat on medium speed for 3–5 minutes, until the icing is thick, glossy, and holds soft peaks. Add an additional tablespoon of water if needed to reach piping consistency.
- Beat in vanilla or almond extract, if using.
- Divide the icing into separate bowls and tint each portion with gel food coloring as desired.
- For flooding consistency, thin portions of icing with a few drops of water at a time until it ribbons back into the bowl and disappears in about 10–15 seconds.
- Transfer piping-consistency icing to piping bags fitted with small round tips. Outline the cooled heart cookies.
- Fill the outlined cookies with flooding-consistency icing, using a toothpick or scribe tool to gently spread it to the edges and pop air bubbles.
- Add additional designs (dots, lines, swirls, or lettering) with contrasting colors while the base is still wet for a marbled effect, or wait until the base is dry for layered designs.
- Allow decorated cookies to dry at room temperature for several hours or overnight until the icing is completely set before stacking or packaging.
Notes
Approximate per 1 cookie (1 of 24): 150 calories; fat 6 g; saturated fat 4 g; carbohydrates 24 g; fiber 0 g; sugars 15 g; protein 2 g; sodium 70 mg. Values will vary based on exact size of cookies, icing thickness, and ingredient brands.
