Loading...

Preheat your oven to 350°F. Line a 12-cup muffin tin with cupcake liners. This recipe yields 4 cupcakes, so you will only use 4 liners.

In a large bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, and salt for the cupcakes.

In a separate medium bowl, combine the dairy-free milk, vegetable oil, vanilla extract, and white vinegar. Pour the wet ingredients into the dry ingredients and mix until just combined. Be careful not to overmix.

Divide the batter evenly among the 4 prepared cupcake liners, filling each about two-thirds full.

Bake for 18-20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Let the cupcakes cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely. This cooling process is crucial before filling and frosting.

While the cupcakes are cooling, prepare the cherry jam filling. In a small saucepan, combine the pitted and halved cherries, granulated sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the cherries soften and release their juices, about 5-7 minutes.

In a small bowl, whisk together the cornstarch and water to create a slurry. Add the slurry to the cherry mixture in the saucepan and stir constantly until the jam thickens, about 1-2 minutes. Remove from heat and let cool completely. The jam will thicken further as it cools.

Once the cupcakes are completely cool (this may take up to 30-45 minutes), use a small paring knife or a cupcake corer to carefully remove a small cone from the center of each cupcake. Reserve the removed cake pieces.

Spoon about 1-2 tablespoons of the cooled cherry jam into each cored cupcake. Trim the bottom of the reserved cake pieces and place them back on top of the jam to seal the filling.

To make the dark chocolate frosting, in a large bowl, beat the softened dairy-free butter until creamy. Gradually add the powdered sugar and unsweetened cocoa powder, beating until smooth.

Add the dairy-free milk and vanilla extract, beating until light and fluffy. Finally, beat in the melted and cooled dark chocolate until fully incorporated and the frosting is smooth and rich.

Frost the cooled and filled cupcakes using an offset spatula or a piping bag. Garnish with fresh cherries and chocolate shavings, if desired.


Preheat your oven to 350°F. Line a 12-cup muffin tin with cupcake liners. This recipe yields 4 cupcakes, so you will only use 4 liners.

In a large bowl, whisk together the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, and salt for the cupcakes.

In a separate medium bowl, combine the dairy-free milk, vegetable oil, vanilla extract, and white vinegar. Pour the wet ingredients into the dry ingredients and mix until just combined. Be careful not to overmix.

Divide the batter evenly among the 4 prepared cupcake liners, filling each about two-thirds full.

Bake for 18-20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Let the cupcakes cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely. This cooling process is crucial before filling and frosting.

While the cupcakes are cooling, prepare the cherry jam filling. In a small saucepan, combine the pitted and halved cherries, granulated sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the cherries soften and release their juices, about 5-7 minutes.

In a small bowl, whisk together the cornstarch and water to create a slurry. Add the slurry to the cherry mixture in the saucepan and stir constantly until the jam thickens, about 1-2 minutes. Remove from heat and let cool completely. The jam will thicken further as it cools.

Once the cupcakes are completely cool (this may take up to 30-45 minutes), use a small paring knife or a cupcake corer to carefully remove a small cone from the center of each cupcake. Reserve the removed cake pieces.

Spoon about 1-2 tablespoons of the cooled cherry jam into each cored cupcake. Trim the bottom of the reserved cake pieces and place them back on top of the jam to seal the filling.

To make the dark chocolate frosting, in a large bowl, beat the softened dairy-free butter until creamy. Gradually add the powdered sugar and unsweetened cocoa powder, beating until smooth.

Add the dairy-free milk and vanilla extract, beating until light and fluffy. Finally, beat in the melted and cooled dark chocolate until fully incorporated and the frosting is smooth and rich.

Frost the cooled and filled cupcakes using an offset spatula or a piping bag. Garnish with fresh cherries and chocolate shavings, if desired.
