Ingredients
Equipment
Method
- Step 1: Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. Mash 1 1/2 cups fresh blackberries gently with a fork and set aside.
- Step 2: In a medium bowl, whisk together flour, baking powder, baking soda, and salt for even leavening and balance.
- Step 3: In a large bowl, beat room temperature butter and granulated sugar until light and fluffy, about 3-5 minutes.
- Step 4: Add eggs one at a time, beating well after each. Mix in vanilla extract, lemon zest (if using), and purple food coloring (if using).
- Step 5: Alternately add dry ingredients and buttermilk to the butter mixture, starting and ending with dry ingredients. Mix just until combined, then fold in mashed blackberries gently.
- Step 6: Divide batter evenly between prepared pans. Smooth tops and bake for 30-35 minutes until toothpick comes out clean or with few moist crumbs.
- Step 7: Cool cakes in pans for 10 minutes, then turn out onto wire racks to cool completely to prevent frosting melt.
- Step 8: For frosting, cook 1 cup blackberries over low heat until thick and jammy. Strain seeds and cool. Beat butter and cream cheese until smooth. Gradually add powdered sugar, then mix in blackberry puree, vanilla, and salt until smooth and tinted.
- Step 9: Assemble cake by layering one cake, spreading frosting generously, topping with second cake, and covering entire cake with remaining frosting. Garnish with extra blackberries, edible flowers, and fresh mint leaves.
Notes
Make the cake vegan or dairy-free by using plant-based butter and cream cheese substitutes, almond or oat milk with lemon juice as buttermilk substitute, and flax eggs. For cupcakes, bake at 18-22 minutes. Store leftovers refrigerated for 3-4 days or freeze unfrosted layers up to 2 months. Bring frosting to room temperature and re-whip before use.
