This Heart Chocolate Loaf Cake hides a charming pink heart inside every slice, offering a romantic surprise that’s perfect for Valentine’s Day, anniversaries, or special celebrations. With its rich chocolate crumb, creamy buttercream topping, and sweet hidden message, it’s as delightful to look at as it is to eat.
Why You’ll Love This Recipe
If you’re looking for a sweet surprise baked right into your dessert, this Heart Chocolate Loaf Cake delivers. It combines a soft, moist chocolate cake with a hidden pink heart center, sure to impress guests and loved ones alike. A luscious swirl of chocolate buttercream on top makes this cake even more irresistible. Not only is it visually stunning, but it’s also surprisingly easy to make with just a bit of creative layering.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
For the Cake:
- 350g baking spread (or softened butter)
- 350g caster sugar
- 6 large eggs
- 325g self-rising flour
- 2 tsp vanilla extract
- Pink food colouring
- 1/2 tsp baking powder
- 35g cocoa powder
- 50g dark chocolate (melted)
For the Chocolate Buttercream:
- 100g unsalted butter, softened
- 200g icing sugar
- 2 1/2 tbsp milk
- 1 tsp vanilla extract
- 2 tbsp cocoa powder
Directions
Make the Pink Heart Sponge:
- Preheat oven to 180°C (350°F). Grease and line a loaf tin.
- In a bowl, mix 175g baking spread, 175g caster sugar, 3 eggs, 1 tsp vanilla extract, 162g self-rising flour, and a few drops of pink food colouring until smooth.
- Pour into the tin and bake for 25 minutes, or until a skewer inserted comes out clean.
- Let cool completely, then slice and use a small heart-shaped cutter to make heart cutouts. Set aside.
Prepare the Chocolate Cake Batter:
- In a clean bowl, beat the remaining 175g baking spread and 175g caster sugar with the remaining 3 eggs, 1 tsp vanilla extract, 163g self-rising flour, cocoa powder, baking powder, and melted dark chocolate. Mix until smooth.
Assemble the Cake:
- Spoon a small amount of chocolate batter into a greased and lined loaf tin to cover the base.
- Line up the pink hearts vertically down the center, pressing them together tightly.
- Carefully spoon the remaining chocolate batter around and over the hearts, smoothing the top.
Bake:
- Bake at 180°C (350°F) for 45–50 minutes, or until a skewer inserted into the chocolate cake (not the heart) comes out clean.
- Let cool in the tin for 10 minutes, then transfer to a wire rack to cool completely.
Make the Buttercream:
- Beat softened butter until creamy. Gradually add icing sugar, cocoa powder, vanilla, and milk. Beat until fluffy and spreadable.
- Spread over the cooled cake with a spatula or pipe using a nozzle for decorative swirls.
Decorate and Serve:
- Garnish with heart-shaped sprinkles or chocolate curls.
- Slice and reveal the pink heart hidden inside each piece.
Servings and timing
Servings: 10 slices
Prep Time: 30 minutes
Baking Time: 50 minutes
Total Time: 1 hour 20 minutes
Calories per serving: Approximately 420 kcal
Variations
- Red Heart Center: Use red food coloring instead of pink for a bolder heart reveal.
- Vanilla Outer Cake: Make a vanilla-flavored batter for the outer loaf instead of chocolate.
- Fruity Twist: Add raspberry or cherry extract to the pink sponge for fruity flavor.
- Drip Topping: Add a chocolate ganache drip over the buttercream for added elegance.
- Mini Loaves: Bake in mini loaf tins with smaller heart cutouts for individual servings.
Storage/Reheating
Store the loaf cake in an airtight container at room temperature for up to 3 days, or refrigerate for up to 5 days.
To freeze, wrap slices individually and store for up to 1 month. Defrost at room temperature before serving.
The buttercream is best enjoyed fresh, but the cake will still be soft and flavorful after a gentle warm-up (10–15 seconds in the microwave if un-iced).
FAQs
Can I make this with boxed cake mix?
Yes, you can use boxed cake mix for both the pink and chocolate cakes—just be sure to bake and assemble according to the instructions.
What kind of food coloring works best?
Gel food coloring gives the most vibrant color without altering the batter consistency.
Can I use a different shape for the hidden center?
Absolutely! Stars, flowers, or initials work well—just ensure the shape fits vertically within the loaf.
How do I keep the pink hearts from leaning?
Pack them tightly in the center of the tin and spoon batter around them carefully to keep them upright.
Can I add chocolate chips to the batter?
Yes, add 1/3 cup of mini chocolate chips to the chocolate batter for extra texture.
Can I skip the buttercream?
Yes, the loaf is delicious on its own, but the buttercream adds richness and visual appeal.
Do I need a specific loaf pan size?
A standard 9×5-inch (or 2lb) loaf pan works best. Adjust baking time slightly if using a different size.
Can I color the buttercream too?
Yes, tint it pink, red, or white to complement your theme.
Will the heart shape remain distinct after baking?
Yes, if frozen before inserting or placed tightly together, the heart shape will remain clearly visible.
Can I make this gluten-free?
Use a gluten-free self-rising flour and ensure all other ingredients are gluten-free.
Conclusion
The Heart Chocolate Loaf Cake is a beautiful way to show love through baking. With its hidden pink heart and rich chocolate flavor, it’s both a visual and flavorful treat that makes any occasion extra special. Perfect for Valentine’s Day, anniversaries, or a romantic dessert surprise, this loaf cake is sure to win hearts—one slice at a time.

Heart Chocolate Loaf Cake
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 20 minutes
- Yield: 10 slices 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
- Diet: Vegetarian
Description
This charming Heart Chocolate Loaf Cake hides a surprise pink heart in every slice, wrapped in moist chocolate sponge and topped with rich buttercream. A sweet and romantic bake perfect for Valentine’s Day, anniversaries, or to simply share some love.
Ingredients
- 350g baking spread (or softened butter)
- 350g caster sugar
- 6 large eggs
- 325g self-rising flour
- 2 tsp vanilla extract
- Pink food colouring
- 1/2 tsp baking powder
- 35g cocoa powder
- 50g dark chocolate, melted
- 100g unsalted butter, softened (for buttercream)
- 200g icing sugar (for buttercream)
- 2 1/2 tbsp milk (for buttercream)
- 1 tsp vanilla extract (for buttercream)
- 2 tbsp cocoa powder (for buttercream)
Instructions
- Preheat oven to 180°C (350°F). Grease and line a loaf tin.
- Make the pink heart sponge: Beat together 175g baking spread, 175g caster sugar, 3 eggs, 1 tsp vanilla extract, 162g self-rising flour, and pink food colouring until smooth. Pour into loaf tin and bake for 25 minutes. Let cool, then cut into slices and use a heart-shaped cutter to make pink heart pieces. Set aside.
- Prepare the chocolate cake batter: Beat remaining baking spread and sugar with remaining eggs, 1 tsp vanilla, remaining flour, cocoa powder, and baking powder until smooth. Stir in melted dark chocolate.
- Spoon a little chocolate batter into a greased loaf tin to cover the base. Line up pink heart cutouts in the center. Carefully cover with remaining chocolate batter, making sure the hearts are fully enclosed.
- Bake for 45–50 minutes at 180°C (350°F), or until a skewer inserted comes out clean. Let cool completely.
- Make the buttercream: Beat softened butter until creamy. Gradually add icing sugar, cocoa powder, vanilla extract, and milk. Beat until smooth and fluffy.
- Spread or pipe the buttercream over the cooled loaf cake.
- Decorate with heart-shaped sprinkles and slice to reveal the hidden heart center.
Notes
- Use gel food coloring for a vibrant pink sponge.
- Ensure pink hearts are lined up tightly to maintain shape during baking.
- Let the cake cool completely before frosting to avoid melting the buttercream.
- Store in an airtight container for up to 3 days.
Nutrition
- Serving Size: 1 slice
- Calories: 420 kcal
- Sugar: 35 g
- Sodium: 180 mg
- Fat: 22 g
- Saturated Fat: 13 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 95 mg
Your email address will not be published. Required fields are marked *