Go Back
Heart-shaped pink buttercream cake on white marble with strawberries and soft natural lighting.

Heart Cake

This heart-shaped cake is soft, moist, and perfect for romantic occasions like Valentine’s Day or anniversaries. You don’t need a special pan—just a round and square one to create the perfect heart shape.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Course Dessert
Cuisine American
Servings 8 Serves
Calories 420 kcal

Ingredients
  

  • cups all-purpose flour
  • cups granulated sugar
  • 2 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • 1 cup buttermilk or milk + 1 tbsp vinegar
  • ½ cup vegetable oil
  • 2 large eggs
  • 2 tsp vanilla extract
  • Pink or red gel food coloring optional
  • 1 cup unsalted butter softened
  • 4 cups powdered sugar
  • 2 –4 tbsp milk or cream
  • 1 tsp vanilla extract for frosting
  • Pinch of salt

Instructions
 

  • Preheat oven to 350°F (175°C). Grease and line one 8-inch round and one 8-inch square pan.
  • In a bowl, whisk dry ingredients.
  • In another bowl, mix wet ingredients until smooth.
  • Combine and stir gently until blended.
  • Divide batter evenly and bake 30–35 minutes, until a toothpick comes out clean.
  • Cool completely. Cut the round cake in half and place halves on the top sides of the square cake to form a heart.
  • Beat butter, sugar, vanilla, and milk to make frosting.
  • Spread frosting evenly and decorate as desired.

Notes

Use red or pink gel coloring for a festive touch. For a lighter version, substitute Greek yogurt for part of the oil. Store leftovers covered at room temperature for up to 2 days or refrigerate for 5. Perfect for Valentine’s Day, anniversaries, or birthdays.
Keyword heart cake, romantic dessert, valentine's day cake