Skip to Content

Love Heart Cupcakes

These vegan love heart cupcakes are a super cute bake for Valentine’s Day. On the outside, they look like regular cupcakes but the surprise is that each cupcake has a pink heart hidden inside!

Pink Love Heart Showing Inside Of Cupcakes

Oh the season of love!

Like the scrooge I am, I don’t really celebrate Valentine’s Day. But I do love a bit of themed baking!

I typically like to show my affection through food so I thought making these Valentine’s Day cupcakes would be a great way to spread some love to my nearest and dearest.

And in my humble opinion, food gifts trump all other gifts. So I highly recommend baking a batch of these instead of spending lots of money on chocolates and flowers!

Vegan Valentine’s cupcakes with hidden hearts inside

I have to admit that this was not my idea AT ALL.

I was watching some baking videos on YouTube the other day and came across this idea from Cupcake Jemma’s video. She is the ultimate baking queen and a huge inspiration to me.

I had a peek at Pinterest and it seems this is actually quite a popular trend, or at least it was at some point.

But I noticed that not many people (if any) had created vegan cupcakes with hearts inside.

So here I am to save the day… even if I’m 3 years late to the party.

Want more Valentine’s Day recipes? Try these:

I used my vanilla cupcakes recipe to make these cupcakes and topped them with some vanilla buttercream frosting.

I also used some accidentally vegan cupcake heart sprinkles that I found in Tesco.

Because the cupcakes are quite plain on the outside, I think the sprinkles make a super cute addition and make them look a bit more enticing.

Things you’ll need

To make this recipe, you’ll need to have the following equipment to hand:

  • Red or pink vegan-friendly food colouring (I use PME pastes/gels)
  • 7-inch round cake tin
  • 1-inch heart-shaped cookie cutter (available from Amazon)
  • 12-hole cupcake tray and cupcake liners

How to make vegan love heart cupcakes

Step 1:

The first step is to make the pink hearts that will go in the middle of the cupcakes.

Preheat your oven to 180°C/350°F (or 160°C/325°F if you’re using a fan or convection oven).

Grease, flour and line a 7-inch round cake tin.

Step 2:

In a bowl, mix together 110g of self-raising flour (7/8 of a cup) and 60g of caster sugar (1/3 cup).

Step 3:

Add 100ml of soy or almond milk (1/3 cup + 1 tablespoon) to the bowl along with 2 teaspoons of vanilla extract and 4 tablespoons of melted vegan butter or oil.

Add in 1/4 teaspoon of apple cider vinegar and mix everything together really well until you have a smooth cake batter.

If you don’t have apple cider vinegar, you can use an equal amount of white vinegar or lemon juice instead.

Step 4:

Add a drop of pink or red food colouring and mix it in well. I recommend starting with a small amount and increasing it if you want a more vibrant colour.

Pink Cake Mix In A 7inch Tin

Step 5:

Pour the batter into the lined tin and bake for 12-15 minutes, or until a toothpick through the middle comes out clean. Keep the oven running for the next part of the recipe.

Let the cake cool in the tin for 5 minutes, then flip it out onto a wire rack and let it cool completely.

Step 6:

Once the cake is completely cool, use your cutter to cut out 12 heart shapes.

Cutting Heart Shapes Out Of Pink Cake

Step 7:

Next, we just need to make the batter for the cupcakes. The method and ingredients are a little different because we want the cupcakes to rise more and be fluffier.

Line your cupcake tray with 12 liners.

In a large bowl, cream together 150g (3/4 cup) of caster sugar and 120g (1/2 cup) of vegan butter.

Add 2 teaspoons of vanilla and mix in.

Next, add 215g of self-raising flour (1 + 2/3 cups) to the bowl, along with 1/4 teaspoon of baking soda and 140ml of soy milk (1/2 cup + 1 tablespoon).

Add 1/2 teaspoon of apple cider vinegar and mix well until there are no dry bits left. The batter will be slightly thick.

Step 8:

Place a small amount (around 1 tablespoon) of cake batter in each cupcake case.

Place a pink heart in each one, making sure it stands upright.

Covering The Hearts In The Cake Mix

Use the rest of the cake batter to cover the hearts, being careful not to knock them over as you do.

Make sure that the hearts are all facing the same way so that you know which direction you need to cut into them after baking. You could also make a small mark on the cupcake liners so you know.

I typically make them all face me as I’m holding the tray, then I know which way they’re facing as long as I hold the tray that same way after baking.

Step 9:

Bake the cupcakes for 12-15 minutes. You can test if they’re ready by inserting a toothpick just off the centre of the cupcake (otherwise you’ll insert it into the heart which was already baked). When the toothpick comes out clean, the cakes are done.

Transfer the cup to a wire rack to cool, keeping them in the same direction as noted above.

Step 10:

Prepare your buttercream frosting by mixing together 240g (1 cup) of vegan butter, 600g (5 cups) of icing sugar, 1 teaspoon of vanilla extract and 1-2 tablespoons of plant-based milk (as needed).

Keeping the cupcakes facing the same direction still, pipe a swirl of buttercream onto each one.

Piping Icing Onto The Cupcakes

Step 11:

Top with some vegan cupcake heart sprinkles and enjoy!


How should love heart cupcakes be stored?

In an airtight container in a cool, dry place such as a kitchen cupboard.

How long will they last?

If stored appropriately, they should last for 3-4 days.

Where can I buy vegan cupcake hearts sprinkles?

As noted above, I bought the ones in my pictures from Tesco. They’re called red & pink heart sprinkles, cost £1 and they’re accidentally vegan!

Let Them Eat Cakes on Etsy has some vegan Valentine’s cupcake sprinkles available too. I ordered from them at Christmas time and highly recommend.

And of course, there are lots of different styles available on Amazon! Just make sure that the listing states “vegan” on it as non-vegan things can sometimes sneak up in the search results.

Where can I find vegan-friendly food colouring?

As always, I recommend PME food gels because they are so vibrant and last a really long time. They are also one of the few brands I could find locally that don’t use carmine or other animal-derived ingredients in their red colouring.

I purchased mine from Hobbycraft in person. But you can also purchase them online from Amazon (UK and US) and Lakeland.

I really hope you like the recipe! Let me know how you get on by leaving a comment and/or rating below.

Happy baking! xo

Pinterest pin of heart filled cupcake
thumbnail image of a cupcake cut in half, showing a pink love heart baked inside
5 from 1 vote

Vegan Valentine’s Love Heart Cupcakes

Vanilla cupcakes with a hidden pink heart inside. Dairy-free and egg-free!

Course Dessert
Cuisine vegan
Keyword vegan love heart cupcakes
Prep Time 45 minutes
Cook Time 15 minutes
Servings 12 cupcakes


For the hearts (to be hidden inside):

  • 110 g Self-raising flour (about 7/8 cup)
  • 60 g Caster sugar (⅓ cup)
  • 100 ml Soy or almond milk (⅓ cup + 1 tablespoon)
  • 4 Tablespoons Melted vegan butter or rapeseed oil
  • 2 Teaspoons Vanilla extract
  • ¼ Teaspoon Apple cider vinegar (or lemon juice)
  • Pink or red food colouring (start with a small amount and increase if needed)

For the cupcakes:

  • 120 g Vegan butter (½ cup)
  • 150 g Caster sugar (¾ cup)
  • 2 Teaspoons Vanilla extract
  • 215 g Self-raising flour (1 + ⅔ cups)
  • ¼ Teaspoon Baking soda (bicarbonate of soda)
  • 140 ml Soy or almond milk (½ cup + 1 tablespoon)
  • ½ Teaspoon Apple cider vinegar (or lemon juice)

For the buttercream:

  • 240 g Vegan butter (1 cup)
  • 600 g Icing sugar (5 cups)
  • 1 Teaspoon Vanilla extract
  • Splash Soy or almond milk, as needed

To top (optional):

  • Few Tablespoons Vegan-friendly love heart sprinkles (I used Tesco's brand)


For the hidden hearts:

  1. Preheat your oven to 180°C/350°F (160°C/325°F if you're using a fan or convection oven). Grease, flour and line a 7-inch cake tin.

  2. In a large bowl, mix together the self-raising flour, baking soda and sugar.

  3. Add the milk, vanilla extract and melted butter and mix well. Add in the apple cider vinegar and mix again until you have a smooth cake batter.

  4. Add in the food colouring and stir it in.

  5. Transfer the cake batter into the tin and spread out evenly. Bake for 12-15 minutes, or until a toothpick through the centre comes out clean. Leave the oven on so it's ready for the next part of the recipe.

  6. Let the cake cool in the tin for 5 minutes then flip it out onto a wire rack. Peel off the baking paper and leave it to cool completely.

  7. Once the cake has cooled, use a 1-inch heart-shaped cookie cutter to cut 12 small hearts out of it.

For the cupcakes:

  1. Line a 12-hole cupcake tin with cupcake liners.

  2. Cream the vegan butter and sugar together.

  3. Add the vanilla and mix it in.

  4. Stir in the self-raising flour, baking soda and milk.

  5. Add in the apple cider vinegar and mix well. The batter should be slightly thick.

  6. Place around 1 tablespoon of cake batter into each cupcake case.

  7. Take your pink hearts from earlier and place one into the batter in each case. Keep them all upright and facing the same way, so you remember which way to cut into them after they're baked.

  8. Use the rest of your cake mix to cover the hearts, being careful not to knock them over as you do this.

  9. Bake for 12-15 minutes. You can check they're ready by inserting a toothpick just off the centre of the cupcake. If it comes out clean, they're ready.

  10. Transfer the cupcakes to a wire rack, keeping them facing the same direction again, and leave them to cool completely.

For the buttercream:

  1. Mix the butter and icing sugar together. Use an electric whisk or stand mixer to make it smooth and fluffy.

  2. Add the vanilla and mix again. If you need to loosen it, add a splash or plant-based milk, or add more icing sugar to thicken it.

  3. Place the icing into a piping bag with a large star nozzle and pipe a swirl onto each cupcake.

  4. Decorate with heart sprinkles if using and enjoy!

Recipe Notes

  • Store in an airtight container at room temperature for up to 5 days.

BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to This site may contain some of these links to & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.

Thumbnail image of slice of cake on a white plate
← Previous
Vegan Matcha Cake
Thumbnail image of a stack of pancakes with syrup dripping down them
Next →
Vegan Buttermilk Pancakes
Recipe Rating

Privacy Policy