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
4.34 from 3 votes

Heart Surprise Cake

A fun cake inside a cake for birthdays or Valentine's
Prep Time: 15 mins
Cook Time: 15 mins
Total Time: 1 hr
Servings: 12 servings



  • Preheat the oven at 350F degrees. Line a loaf pan with parchment paper.
  • 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.
  • Meanwhile, if you don’t have heart cookie cutter, make one from a medium soda bottle following the video.
  • Meanwhile, also prepare the white cake batter according to the directions on the box, and set aside.
  • 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.
  • Clean and dry the loaf pan. Line with parchment paper again. Pour a 1/2 inch of white batter into the bottom.
  • Carefully stack the hearts upright inside the pan, side to side. Then pour the remaining batter on top of the hearts to cover.
  • Bake until a cake tester comes out clean. Allow to cool completely in the pan. Then apply frosting and add sprinkles. Serve and enjoy!


Calories: 372kcal, Carbohydrates: 70g, Protein: 3g, Fat: 10g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 3g, Sodium: 490mg, Potassium: 105mg, Fiber: 1g, Sugar: 49g, Vitamin A: 150IU, Calcium: 80mg, Iron: 1.6mg
Author: Cindy
Did you make this recipe? Leave a comment below! Don't forget to follow us on YouTube and Instagram!