Heart-Shaped Valentine's Day Cake Recipe

Valentine's Cake

 The Spruce / Kristina Vanni

Prep: 30 mins
Cook: 30 mins
Total: 60 mins
Servings: 12 slices
Yield: 1 cake
Nutrition Facts (per serving)
320 Calories
15g Fat
44g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 320
% Daily Value*
Total Fat 15g 19%
Saturated Fat 6g 29%
Cholesterol 48mg 16%
Sodium 427mg 19%
Total Carbohydrate 44g 16%
Dietary Fiber 1g 3%
Total Sugars 30g
Protein 4g
Vitamin C 0mg 0%
Calcium 83mg 6%
Iron 1mg 7%
Potassium 174mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

If you want to make a homemade Valentine's Cake but are a novice when it comes to baking, this recipe is for you. You can use a mix for the cake and the frosting is simply a spruced up whipped topping. Plus, with one simple trick you can transform it all into an adorable heart shape without buying a special pan!

This version uses a box of chocolate cake mix, but you can choose any flavor, except for Angel Food that comes in the 15.25-ounce size box. Feel free to try vanilla, strawberry, or even red velvet.

Prepare the cake mix as directed on the back of the box, but pour half of the batter into a square pan and the other half in a round pan. Once the cakes have been baked and cooled, simply slice the round cake in half. You can then easily assemble the cakes into the shape of a heart.

Once the cake is frosted, you can get creative and decorate with colored sprinkles or Valentine's Day candies. Then all you need is a nice card and maybe a bouquet of flowers to make it a perfect Valentine's Day.


  • 1 (15.25-ounce) box chocolate cake mix

  • 1 cup water

  • 1/3 cup vegetable oil

  • 3 large eggs

  • 1 cup cold milk

  • 1 (3.4-ounce) package vanilla instant pudding mix

  • 1/4 cup confectioners' sugar

  • 1 (8-ounce) container frozen whipped topping, thawed

  • 1 teaspoon red food coloring

  • Sprinkles, for optional topping

  • Conversation hearts, for optional topping

Steps to Make It

  1. Gather the ingredients. Preheat the oven to 350 F. Grease and flour one 8-inch round cake pan and one 8-inch square cake pan. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  2. In a large mixing bowl, combine the cake mix, water, oil, and eggs. Blend at low speed until moistened, about 30 seconds. Scrape down the sides of the bowl and then beat at medium speed for 2 minutes. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  3. Divide the batter evenly between the round and square baking pans. Bake for 26 to 31 minutes or until a toothpick inserted in the center of the cakes come out clean. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  4. Cool in the pans for 10 minutes. Remove cakes from pans and cool completely on wire racks before frosting.

    Valentine's Cake
    The Spruce / Kristina Vanni
  5. In a medium bowl, whisk together the milk, pudding mix, and confectioners' sugar. Beat for 2 minutes. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  6. Gently stir in the whipped topping and red food coloring. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  7. Leave the square cake whole. Cut the round cake in half. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  8. Assemble the pieces on a serving tray in a heart shape by placing the cut side of the round cake on two of the flat sides of the square cake. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  9. Frost the top and sides of the cake with the prepared topping. 

    Valentine's Cake
    The Spruce / Kristina Vanni
  10. Decorate with candies or sprinkles.

    Valentine's Cake
    The Spruce / Kristina Vanni
  11. Enjoy!