1 — Prep the vegan egg substitute
Choose aquafaba for a lighter texture or flax eggs for a slightly denser, nutty bite.
Aquafaba: Measure 3 tablespoons from canned chickpeas; whisk lightly until foamy.
Flax eggs: Mix 2 tbsp ground flax + 6 tbsp water, let rest 5 minutes to thicken.
2 — Cream butter and sugar
In a large bowl, cream 1 cup vegan butter and ⅔ cup sugar with an electric mixer for about 3 minutes, until fluffy and pale. Add your aquafaba (or flax eggs) and 1 tsp vanilla, then mix until smooth.
3 — Mix dry ingredients
In a separate bowl, whisk 2 ¼ cups flour, ¼ tsp kosher salt, and 4 tbsp sifted raspberry powder. Stir the dry mix into the wet in two batches, mixing only until just combined. Overmix and the cookies will get tough — and nobody wants that.
4 — Chill the dough
Cover the bowl and chill the dough in the refrigerator for 30 minutes. Chilling firms the dough and helps the cookies keep their shape in the oven.
5 — Shape & press the hearts
Preheat the oven to 350°F (175°C) and line two baking sheets with parchment. Scoop 1 tablespoon of dough and roll into a ball. Flatten slightly into a puck and place on the sheet. Use your pinky or index finger to press a heart-shaped indentation, pressing about ¾ of the way through the ball so the jam nestles in nicely.
6 — Fill with jam
Spoon or pipe vegan raspberry jam into each indentation, filling nearly to the top but not overflowing.
7 — Chill again (important)
Return the filled cookies to the refrigerator for 10–15 minutes. This extra chill helps them hold their shape during baking and keeps the jam from spreading.
8 — Bake & cool
Bake for 10–12 minutes, until the bottoms show a light golden color. The tops may look soft — that’s okay. Transfer the cookies to a wire rack and let them cool completely. The jam will set as they cool.
Notes, substitutions & troubleshooting
Butter: Use a firm vegan butter for the best texture. Softer margarines make spread-out cookies.
Egg replacer: I usually use aquafaba for lift and tender crumbs. Use flax eggs if you want extra structure.
Jam: Pick a good-quality raspberry jam (less sugary, more fruit). Check the label: some artisanal jams use pectin (fine) but avoid gelatin.
Raspberry powder: Sift well to avoid seeds. The powder gives color and that lovely pink fleck without altering texture.
If cookies spread: Next time, chill dough longer and ensure your oven is at 350°F. Use a firmer vegan butter.