With Valentine’s Day approaching, we wanted to come up with some fun new recipe ideas. This Heart Surprise Cake is a heart shaped cake inside a cake. Why the surprise? Well, you won’t actually see the heart until you cut the cake, as it’s hiding inside!

This Heart Surprise Cake recipe is perfect for Valentine's Day

There is a bit more effort required to make this cake. First, you need to bake a red velvet cake to make the heart shapes. Watch our video to learn a cool hack to make a heart cookie cutter from a soda bottle.

Then we stuffed the hearts into a loaf pan and pour white cake batter around it. You bake them together in the same pan for the finished product – voila!

It’s a fun recipe to make with kids around, and they’ll love cutting the heart shapes and the element of surprise. Happy V Day! Watch out video to see how to make it:

This Heart Surprise Cake recipe is perfect for Valentine's Day
5 from 2 votes

Heart Surprise Cake

A fun cake inside a cake for birthdays or Valentine's
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 1 hour
Servings 12 servings
Calories 372 kcal
Author TipBuzz


  • 1 15-oz box red velvet cake mix
  • 1 15-oz box white cake mix
  • eggs, oil and water called for on cake mix boxes
  • 1 tube white icing
  • sprinkles


  1. Preheat the oven at 350F degrees. Line a loaf pan with parchment paper.
  2. Make the red velvet cake batter according to the directions on the box. Pour into prepared pan and bake until a cake tester comes out clean.
  3. Meanwhile, if you don’t have heart cookie cutter, make one from a medium soda bottle following the video.
  4. Meanwhile, also prepare the white cake batter according to the directions on the box, and set aside.
  5. Remove red velvet cake from oven and allow to cool. Slice into 1-inch pieces, and cut heart shapes from each piece. Freeze them for 30 minutes.
  6. Clean and dry the loaf pan. Line with parchment paper again. Pour a 1/2 inch of white batter into the bottom.
  7. Carefully stack the hearts upright inside the pan, side to side. Then pour the remaining batter on top of the hearts to cover.
  8. Bake until a cake tester comes out clean. Allow to cool completely in the pan. Then apply frosting and add sprinkles. Serve and enjoy!
Nutrition Facts
Heart Surprise Cake
Amount Per Serving
Calories 372 Calories from Fat 90
% Daily Value*
Total Fat 10g 15%
Saturated Fat 2g 10%
Polyunsaturated Fat 3g
Monounsaturated Fat 3g
Sodium 490mg 20%
Potassium 105mg 3%
Total Carbohydrates 70g 23%
Dietary Fiber 1g 4%
Sugars 49g
Protein 3g 6%
Vitamin A 3%
Calcium 8%
Iron 9%
* Percent Daily Values are based on a 2000 calorie diet.

© TIPBUZZ. Images and text on this website are copyright protected. Please do not post or republish without permission. If you want to republish this recipe, please link back to this post.
This post may contain affiliate links. Read the disclosure policy here

You may also like