This post may contain affiliate links. Please read the disclosure policy.

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
Print Save Recipe
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!
Nutrition Facts
Heart Surprise Cake
Amount Per Serving
Calories 372 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 2g10%
Polyunsaturated Fat 3g
Monounsaturated Fat 3g
Sodium 490mg20%
Potassium 105mg3%
Carbohydrates 70g23%
Fiber 1g4%
Sugar 49g54%
Protein 3g6%
Vitamin A 150IU3%
Calcium 80mg8%
Iron 1.6mg9%
* Percent Daily Values are based on a 2000 calorie diet.

Please read our nutrition disclaimer.

Author: Cindy
Did you make this recipe? Leave a comment below! Don't forget to follow us on YouTube and Instagram!