Loading...

Preheat your oven to 350°F. Grease and flour a 6-inch heart-shaped cake pan, or line with parchment paper and spray with baking spray.

In a medium bowl, whisk together the sifted all-purpose flour, granulated sugar, baking powder, and salt. Set aside.

In a large bowl, using an electric mixer, cream the softened unsalted butter until light and fluffy, about 2-3 minutes. Gradually add the large eggs, one at a time, beating well after each addition. Stir in the vanilla extract.

With the mixer on low speed, gradually add about one-third of the dry ingredients to the wet ingredients, mixing until just combined. Pour in half of the whole milk and mix until combined. Repeat with another third of the dry ingredients, the remaining milk, and finally the last third of the dry ingredients. Mix until just combined, being careful not to overmix.

Pour the cake batter evenly into the prepared heart-shaped pan. Bake for 28-32 minutes, or until a wooden skewer inserted into the center comes out clean.

Let the cake cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely. Ensure the cake is fully cooled before frosting.

While the cake cools, prepare the buttercream frosting. In a large bowl, beat the softened unsalted butter with an electric mixer until creamy, about 2 minutes. Gradually add the sifted confectioners' sugar, 1 cup at a time, mixing on low speed until incorporated, then increasing to medium-high until fluffy.

Add the whole milk, vanilla extract, and salt to the buttercream. Beat on medium-high speed for another 2-3 minutes until the frosting is light, fluffy, and smooth. If the frosting is too thick, add more milk 1 teaspoon at a time; if too thin, add more confectioners' sugar 1 tablespoon at a time.

Once the cake is completely cool, use a serrated knife to level the top if necessary. Apply a thin layer of buttercream (crumb coat) all over the cake to seal in any crumbs. Chill the cake in the refrigerator for 15 minutes to set the crumb coat.

Remove the cake from the refrigerator and apply the remaining buttercream frosting evenly over the entire cake, smoothing with an offset spatula or butter knife.

Carefully arrange the washed and dried edible flower petals over the top and sides of the cake in a decorative pattern. Serve immediately or store in an airtight container at room temperature for up to 2 days.


Preheat your oven to 350°F. Grease and flour a 6-inch heart-shaped cake pan, or line with parchment paper and spray with baking spray.

In a medium bowl, whisk together the sifted all-purpose flour, granulated sugar, baking powder, and salt. Set aside.

In a large bowl, using an electric mixer, cream the softened unsalted butter until light and fluffy, about 2-3 minutes. Gradually add the large eggs, one at a time, beating well after each addition. Stir in the vanilla extract.

With the mixer on low speed, gradually add about one-third of the dry ingredients to the wet ingredients, mixing until just combined. Pour in half of the whole milk and mix until combined. Repeat with another third of the dry ingredients, the remaining milk, and finally the last third of the dry ingredients. Mix until just combined, being careful not to overmix.

Pour the cake batter evenly into the prepared heart-shaped pan. Bake for 28-32 minutes, or until a wooden skewer inserted into the center comes out clean.

Let the cake cool in the pan for 10-15 minutes before inverting it onto a wire rack to cool completely. Ensure the cake is fully cooled before frosting.

While the cake cools, prepare the buttercream frosting. In a large bowl, beat the softened unsalted butter with an electric mixer until creamy, about 2 minutes. Gradually add the sifted confectioners' sugar, 1 cup at a time, mixing on low speed until incorporated, then increasing to medium-high until fluffy.

Add the whole milk, vanilla extract, and salt to the buttercream. Beat on medium-high speed for another 2-3 minutes until the frosting is light, fluffy, and smooth. If the frosting is too thick, add more milk 1 teaspoon at a time; if too thin, add more confectioners' sugar 1 tablespoon at a time.

Once the cake is completely cool, use a serrated knife to level the top if necessary. Apply a thin layer of buttercream (crumb coat) all over the cake to seal in any crumbs. Chill the cake in the refrigerator for 15 minutes to set the crumb coat.

Remove the cake from the refrigerator and apply the remaining buttercream frosting evenly over the entire cake, smoothing with an offset spatula or butter knife.

Carefully arrange the washed and dried edible flower petals over the top and sides of the cake in a decorative pattern. Serve immediately or store in an airtight container at room temperature for up to 2 days.
