Yearly Celebration Chocolate Layer Cake with Seasonal Fruit Compote
A decadent chocolate layer cake perfect for yearly celebrations, paired with a vibrant fruit compote made from seasonal berries for a fresh contrast. This French-inspired meal-prep recipe, ready in about 65 minutes, layers all-purpose flour, cocoa powder, baking powder into a dessert worth slowing down for — great for weekend baking, holiday tables, or any time you want a sweet payoff at the end of a meal. Each serving lands at about 450 calories and feeds 8, so it slots into a weekend bake or a special-occasion dessert tray. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 1 3/4 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 1/2 tsp baking powder
- 1 1/2 tsp baking soda
- 1 tsp salt
- 2 cups granulated sugar
- 2 large eggs
- 1 cup whole milk
- 1/2 cup vegetable oil
- 2 tsp vanilla extract
- 1 cup boiling water
- 1/2 cup softened butter
- 2 cups powdered sugar
- 4 oz softened cream cheese
- 2 cups seasonal mixed berries
- 1 tbsp lemon juice
- 2 tbsp honey
The bakeware we’d bake this in → Best Bakeware Sets in 2026: Top Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Preheat oven to 350°F (175°C). In a large bowl, sift together 1 3/4 cups all-purpose flour, 3/4 cup unsweetened cocoa powder, 1 1/2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp salt.
- Step 2: In another bowl, whisk 2 cups granulated sugar, 2 large eggs, 1 cup whole milk, 1/2 cup vegetable oil, and 2 tsp vanilla extract until smooth.
- Step 3: Gradually add the dry ingredients to the wet mixture, alternating with 1 cup boiling water, stirring gently until the batter is smooth and thin.
- Step 4: Divide batter evenly between two greased 9-inch round cake pans and bake for 30-35 minutes until a toothpick inserted in the center comes out clean. Let cakes cool completely.
- Step 5: For frosting, beat 1/2 cup softened butter and 4 oz softened cream cheese until creamy, then gradually add 2 cups powdered sugar and beat until fluffy.
- Step 6: For fruit compote, combine 2 cups seasonal mixed berries, 1 tbsp lemon juice, and 2 tbsp honey in a small saucepan; cook over medium heat for 8-10 minutes until the berries break down and the sauce thickens slightly.
- Step 7: Assemble the cake by layering one cake round, spreading half the cream cheese frosting, topping with half the fruit compote, then placing the second cake round and frosting the top and sides. Serve with remaining compote on the side.









