This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
These vegan love heart cupcakes are the ultimate Valentine’s Day treat. Soft, fluffy vanilla cupcakes conceal a hidden pink heart that makes each bite feel extra special. Not only are they dairy-free and egg-free, but they’re also perfect for impressing loved ones with their sweet surprise. Whether you’re baking for a partner, friends, or just yourself, these cupcakes are sure to spread love and joy.
Looking for even more Valentine’s Day dessert ideas? Check out our recipes for Valentine’s Day Macarons, Sweetheart Cinnamon Rolls, and Valentine’s Day Donuts.
Why You’ll Love This Recipe
Key Benefits
- Simple yet stunning: These cupcakes are easy to make but look professional.
- Vegan-friendly: Perfect for those with dietary restrictions or anyone seeking plant-based treats.
- Customizable: Change the heart color or frosting style to suit any occasion.
Taste and Texture
- Soft, moist vanilla cake with a light and airy crumb.
- Smooth, creamy buttercream frosting that melts in your mouth.
- A burst of color and subtle vanilla sweetness in every bite.
Dietary Attributes
- Dairy-free and egg-free, making them ideal for vegans.
- Can be adapted for gluten-free diets with the right flour substitution.
Ingredients and Substitutions
Ingredient List
For the Hidden Hearts
- 115 g self-raising flour
- ¼ teaspoon baking soda
- 90 g caster sugar
- 140 ml soy milk
- 45 ml oil (sunflower recommended)
- 1 teaspoon vanilla extract
- ¼ teaspoon apple cider vinegar or lemon juice
- Pink or red food coloring
For the Cupcakes
- 230 g self-raising flour
- ½ teaspoon baking soda
- 180 g caster sugar
- 240 ml soy milk
- 90 ml oil
- 2 teaspoons vanilla extract
- 1 teaspoon apple cider vinegar or lemon juice
For the Buttercream
- 180 g vegan butter (spreadable style works best)
- 400 g icing sugar
- 1 teaspoon vanilla extract
- 3 tablespoons soy milk (adjust consistency if needed)
Optional Decorations
- Vegan-friendly heart-shaped sprinkles
Notes on Quality
- Use gel food coloring for vibrant results without thinning the batter.
- Opt for high-quality vanilla extract for a richer flavor.
Possible Substitutions
- Replace soy milk with almond, oat, or any other plant-based milk.
- Use coconut oil instead of sunflower oil for a slightly different flavor profile.
- Substitute self-raising flour with a gluten-free baking blend if needed.
Step-by-Step Instructions
For the Hidden Hearts
- Preheat your oven to 180°C (160°C fan). Grease and line a 7-inch cake tin.
- In a large bowl, mix the self-raising flour, baking soda, and caster sugar.
- Add soy milk, oil, vanilla extract, and vinegar. Stir until smooth.
- Incorporate pink food coloring until the batter reaches your desired shade.
- Pour the batter into the tin, spread evenly, and bake for 12–15 minutes. Use a toothpick to check doneness.
- Let the cake cool for 5 minutes before transferring it to a wire rack.
- Once completely cool, cut out 12 small hearts using a heart-shaped cookie cutter.

For the Cupcakes
- Line a 12-hole cupcake tin with liners.
- Mix the flour, baking soda, and sugar in a large bowl.
- Add the soy milk, oil, vanilla extract, and vinegar. Stir until smooth.
- Fill each cupcake liner halfway with batter.
- Place a pink heart into each liner, ensuring it stays upright and aligned.
- Cover the hearts with remaining batter, being careful not to move them.
- Bake for 18–20 minutes or until a toothpick inserted slightly off-center comes out clean.
- Allow the cupcakes to cool completely on a wire rack.
For the Buttercream
- Beat vegan butter, icing sugar, vanilla extract, and soy milk together until fluffy. Adjust consistency as needed.
- Pipe the buttercream onto the cooled cupcakes using a star nozzle.
- Top with vegan-friendly heart sprinkles for added charm.
Expert Tips and Tricks
Best Practices
- Chill the pink hearts slightly before placing them in the cupcake batter to prevent shifting.
- Keep the hearts aligned while baking to ensure a uniform design when sliced.
Common Mistakes
- Avoid overmixing the batter; this can lead to dense cupcakes.
- Don’t skip the cooling step; warm cupcakes can melt the buttercream.
Time-Saving Tips
- Prepare the hidden hearts a day in advance to streamline the process.
- Use store-bought vegan frosting if you’re in a pinch.
Serving Suggestions
Pairings
- These cupcakes pair wonderfully with a hot cup of tea or coffee.
- For a fancier treat, serve with a glass of sparkling rosé.
Presentation Ideas
- Use edible glitter or colored sugar for extra sparkle.
- Arrange the cupcakes on a heart-shaped platter for a festive touch.
Beverage Pairings
- A light herbal tea like chamomile or mint complements the cupcakes’ sweetness.
Storage and Reheating
Leftover Storage
- Store in an airtight container at room temperature for up to 2 days or in the fridge for up to 5 days.
Reheating Methods
- Serve cupcakes at room temperature to enjoy their full flavor and texture.
Frequently Asked Questions
Substitutions and Adjustments
- Can I use natural food coloring? Yes, beetroot powder works well for a natural pink hue.
- Can I make them gluten-free? Yes, use a gluten-free self-raising flour blend.
Troubleshooting
- Why did my hearts sink? Ensure the batter consistency is thick enough to support them.
- My frosting is too runny—what can I do? Add more icing sugar to thicken it.
Variations and Customizations
Dietary Adaptations
- Swap the soy milk for oat milk for a nut-free option.
Flavor Twists
- Add a splash of almond extract for a nutty twist.
Seasonal/Holiday Versions
- Replace pink hearts with green shamrocks for St. Patrick’s Day or red stars for Christmas.
These vegan love heart cupcakes are a delightful way to celebrate Valentine’s Day or any special occasion. With their soft texture, hidden surprise, and creamy frosting, they’re bound to impress. For more festive dessert ideas, check out our recipes for Valentine’s Day Macarons, Sweetheart Cinnamon Rolls, and Valentine’s Day Donuts.
For more inspiration, follow us on Pinterest: Recipes by Cooking with Callie. Happy baking!



Vegan Love Heart Cupcakes: Vanilla Cupcakes with a Hidden Pink Heart Inside
- Total Time: 1 hour 20 minutes
- Yield: 12 cupcakes 1x
- Diet: Vegan
Description
Soft and fluffy vegan vanilla cupcakes with a hidden pink heart surprise inside, topped with creamy vegan buttercream and sprinkles. These dairy-free and egg-free cupcakes are perfect for Valentine’s Day or any special occasion!
Ingredients
For the Hidden Hearts:
- 115 g self-raising flour
- ¼ teaspoon baking soda
- 90 g caster sugar
- 140 ml soy milk
- 45 ml sunflower oil
- 1 teaspoon vanilla extract
- ¼ teaspoon apple cider vinegar (or lemon juice)
- Pink or red food coloring
For the Cupcakes:
- 230 g self-raising flour
- ½ teaspoon baking soda
- 180 g caster sugar
- 240 ml soy milk
- 90 ml sunflower oil
- 2 teaspoons vanilla extract
- 1 teaspoon apple cider vinegar (or lemon juice)
For the Buttercream:
- 180 g vegan butter (soft, spreadable kind)
- 400 g icing sugar
- 1 teaspoon vanilla extract
- 3 tablespoons soy milk (adjust as needed)
Optional Toppings:
- Vegan-friendly love heart sprinkles
Instructions
-
Prepare the Hidden Hearts:
- Preheat oven to 180°C (160°C fan). Grease and line a 7-inch cake tin.
- In a bowl, mix self-raising flour, baking soda, and caster sugar. Add soy milk, oil, vanilla, and vinegar. Stir until smooth.
- Add pink food coloring and mix. Pour batter into the prepared tin and bake for 12–15 minutes.
- Cool completely on a wire rack, then cut out 12 small hearts using a heart-shaped cookie cutter.
-
Make the Cupcakes:
- Line a 12-hole cupcake tin with liners.
- In a large bowl, mix flour, baking soda, and sugar. Add soy milk, oil, vanilla, and vinegar. Mix until smooth.
- Fill each liner halfway with batter. Insert a pink heart, keeping it upright and aligned. Cover with remaining batter.
- Bake for 18–20 minutes and cool completely on a wire rack.
-
Prepare the Buttercream:
- Beat vegan butter, icing sugar, vanilla, and soy milk until smooth and fluffy.
- Pipe buttercream onto cupcakes and top with sprinkles.
Notes
- Ensure the hearts are upright and aligned when placing them into the batter for the best reveal when cut.
- For gluten-free adaptation, use a gluten-free self-raising flour blend.
- Prep Time: 45 minutes
- Cook Time: 35 minutesx
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 340
- Sugar: 28 g
- Sodium: 210 mg
- Fat: 14 g
- Saturated Fat: 4 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 1 g
- Protein: 3 g
- Cholesterol: 0 mg