If you are looking for a dessert that’s as delightful to eat as it is beautiful to behold, this Berry Compote Vanilla Cake Recipe is your new best friend in the kitchen. Imagine a tender, moist vanilla cake layered with a luscious cream cheese buttercream and crowned with a vibrant, homemade berry compote that delivers a sweet and tangy burst of flavor in every bite. This recipe combines simple, quality ingredients that transform into an extraordinary cake perfect for any occasion where you want to impress but don’t want to fuss. Trust me, once you’ve made this cake, it will quickly become a beloved staple in your baking repertoire.

Ingredients You’ll Need
Every ingredient in this Berry Compote Vanilla Cake Recipe has a key role to play, from creating the perfect crumb to adding moisture and rich flavor layers. These simple pantry and fridge staples come together in a way that’s surprisingly easy yet incredibly satisfying.
- Greek-style yogurt or dairy-free greek-style yogurt (120g / 1/2 cup): Adds moisture and tang for a tender cake texture.
- Milk or non-dairy milk (60g / 1/4 cup): Helps blend ingredients smoothly and lightens the batter.
- Large eggs (~108g): Provide structure and richness.
- Avocado oil (38g / 3 1/2 tbsp): Keeps the cake moist without overpowering the vanilla.
- Vanilla paste or ground vanilla (1 tbsp): Gives a deep, fragrant vanilla flavor that shines through.
- White distilled vinegar (1/2 tsp): Reacts with baking soda for a fluffy rise.
- All-purpose flour (168g / 1 1/2 cups): Forms the body of the cake.
- Cane sugar or coconut sugar (195g / 1 cup): Sweetens naturally with a subtle molasses hint.
- Baking powder (1 tsp): Leavens the cake for lightness.
- Baking soda (1/2 tsp): Works with vinegar to lift the batter.
- Kosher salt (1/4 tsp): Enhances flavors.
- Salted butter or vegan salted butter, room temp and sliced (85g / 1/2 cup + 2 tbsp): Adds richness and tenderness.
- Blackberries (130g / 1 cup) and raspberries (120g / 1 cup): The fresh, juicy stars of the compote.
- Cane sugar or coconut sugar (2 tbsp) for compote: Balances berry tartness.
- Vanilla paste or ground vanilla (1/4 tsp) for compote: Complements the fruit’s natural flavors.
- Kosher salt (1/8 tsp or pinch) for compote: Makes flavors pop.
- Salted butter or vegan salted butter, softened (4 oz / 115g): Ideal for a creamy, silky frosting.
- Cream cheese or vegan cream cheese (8 oz / 227g): Creates that irresistible tangy frosting base.
- Sifted powdered sugar (125g / 1 cup): Sweetens and thickens the frosting perfectly.
- Heavy cream or non-dairy milk (3-4 tbsp): Thins the frosting to a spreadable consistency.
- Vanilla paste or ground vanilla (1 tsp) for frosting: Intensifies the vanilla flavor in frosting.
- Salted butter or vegan butter, softened (4 oz / 115g) for frosting: Adds luxury and smoothness to the buttercream.
- Cream cheese or vegan cream cheese (8 oz / 227g) for frosting: Balances sweetness with its creamy tartness.
- Honey (68g / 3 tbsp): Provides natural sweetness and a slight floral note to the frosting.
- Vanilla paste or ground vanilla (1 tsp) for final frosting: Seals the deal on silky, aromatic frosting.
How to Make Berry Compote Vanilla Cake Recipe
Step 1: Prepare and Measure Everything
Before you dive in, it’s best to gather your ingredients and measure them precisely, preferably using metric measurements for perfect results. Preheat your oven to 350°F and grease an 8-inch cake pan with butter, lining the bottom with parchment paper if you want an easy release later.
Step 2: Whisk Together the Wet Ingredients
In a bowl or large measuring glass, whisk the eggs, greek-style yogurt, milk, avocado oil, vanilla paste, and vinegar together until smooth and well combined. This mixture provides moisture, fat, and flavor in a harmonious blend that makes the cake tender and fragrant.
Step 3: Cream the Butter into the Dry Ingredients
Mix the flour, sugar, vanilla, baking powder, baking soda, and salt in the bowl of a stand mixer. Add the room temperature, sliced butter. Using the mixer’s stir setting, cream the butter into the flour mixture until it resembles wet sand—that lovely texture helps your cake crumb achieve a tender crumb with a soft bite.
Step 4: Combine Wet and Dry Ingredients
Slowly pour the wet mixture into the mixer with the dry ingredients while it’s gently running. Increase the speed to medium-high and mix until the batter lightens in color and is smooth, signaling that air has been incorporated for a nice rise.
Step 5: Bake the Cake
Transfer the batter into your prepared cake pan—expect roughly 758g of batter. Bake for 35 to 40 minutes, but start checking at 25 minutes if your oven runs hot. The cake is done when the top turns golden brown and a toothpick inserted into the center comes out with just a few moist crumbs attached.
Step 6: Cool and Chill the Cake
Allow the cake to cool completely in the pan on the counter before transferring it onto a plate. Once at room temperature, wrap it tightly in plastic wrap and chill it in the fridge overnight. This resting time lets the cake’s crumb develop into a tighter, bouncier texture you will absolutely love.
Step 7: Make the Berry Compote
Place the blackberries and raspberries into a large pan with the sugar, vanilla, and a pinch of salt. Cook over medium heat for about 10 minutes, gently swirling the pan occasionally so the berries break down naturally, without stirring forcefully which can mash them too early. Cook until the juice thickens into a syrupy compote, then cool and refrigerate until needed.
Step 8: Prepare the Cream Cheese Buttercream
In the mixer’s bowl, beat the softened cream cheese and butter together with the paddle attachment for about 4-5 minutes until light and fluffy. Switch to the whisk attachment, add honey and vanilla, and whisk for another 3-4 minutes until the frosting is aerated, silky, and beautifully spreadable. Chill if too loose before frosting the cake.
Step 9: Frost and Assemble the Cake
Remove the chilled cake about two hours before serving. Spread a generous layer of the cream cheese buttercream evenly over the cake’s surface, leaving about a one-inch border around the edges. Spoon the berry compote into the center, spreading it out gently to meet the frosting border, creating a stunning and delicious centerpiece. Refrigerate the finished cake until ready to slice and enjoy.
How to Serve Berry Compote Vanilla Cake Recipe
Garnishes
Fresh berries scattered on top add vibrant color and a fresh bite that complements the rich cream cheese frosting beautifully. A light dusting of powdered sugar or a few mint leaves also add a lovely finishing touch for presentation.
Side Dishes
This cake pairs wonderfully with a scoop of vanilla bean ice cream or a dollop of freshly whipped cream for those lucky enough to have seconds. A cup of strong coffee or freshly brewed tea balances the sweetness perfectly for a cozy afternoon treat.
Creative Ways to Present
Serve individual slices with a drizzle of extra berry compote on the plate or stack small cake cubes on dessert skewers with berries between for a fun party presentation. You could also layer the cake slices with compote and frosting in clear glasses for an elegant, deconstructed trifle-style dessert.
Make Ahead and Storage
Storing Leftovers
Store any leftover Berry Compote Vanilla Cake Recipe in an airtight container in the refrigerator. The cake will stay fresh and delicious for 3-4 days, allowing you to savor every bite without worry.
Freezing
If you want to prepare the cake ahead of time, wrap it tightly in plastic wrap followed by foil, and freeze it for up to one month. Thaw it overnight in the fridge before serving to retain its moist texture and fresh flavors.
Reheating
For the best experience, slice the cake and bring it to room temperature before eating. Avoid reheating in the microwave as the cream cheese frosting can separate, but if you prefer, a few minutes at low heat in the oven can gently warm the cake without damaging it.
FAQs
Can I use frozen berries for the compote?
Yes, frozen berries work well for the compote. Just thaw them slightly before cooking and adjust the cooking time as frozen berries release more water. Keep an eye on the consistency to ensure it thickens properly.
Is there a dairy-free option for this recipe?
Absolutely! Substitute the greek-style yogurt, milk, butter, and cream cheese with plant-based alternatives. Use coconut or almond milk, vegan butter, and dairy-free cream cheese to enjoy a fully dairy-free Berry Compote Vanilla Cake Recipe.
How do I know when the cake is done baking?
The cake is ready when the top is golden brown and a toothpick inserted into the center comes out with just a few moist crumbs—not wet batter. Start checking around 25-30 minutes if your oven runs hot.
Can I make the compote and frosting ahead of time?
Yes! Both the compote and the cream cheese buttercream can be made a day ahead and stored in the fridge. Bring the frosting back to room temperature and whisk lightly before using for easy spreading.
What’s the secret to the cake’s tender crumb?
Using a combination of yogurt, oil, and cream cheese in this recipe provides moisture and richness that work together for a tender, moist cake. Plus, letting the cake chill overnight helps the crumb develop beautifully.
Final Thoughts
If you love a cake that’s bursting with real fruit flavor and creamy sweetness, you don’t want to miss this Berry Compote Vanilla Cake Recipe. It’s a wonderful way to celebrate any moment, from casual gatherings to special occasions, and once you try it, it’s sure to become a joy to bake and share over and over again. So grab those berries and bake a little happiness today!
Print
Berry Compote Vanilla Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes plus chilling overnight
- Yield: 1 8-inch cake (serves approximately 8)
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Berry Compote Vanilla Cake is a moist, tender vanilla layer cake topped with a luscious homemade berry compote and a fluffy honey buttercream frosting. Combining fresh blackberries and raspberries cooked down into a syrupy compote, the cake is perfect for celebrations or a decadent dessert. The recipe uses a stand mixer for creaming and whipping, and the cake is baked in the oven to golden perfection before chilling overnight to allow the crumb to develop. The creamy honey buttercream balances the tartness of the berries beautifully, making it an irresistible treat.
Ingredients
Cake Batter
- 120g (1/2 cup) greek-style yogurt or dairy-free greek-style yogurt
- 60g (1/4 cup) milk or non-dairy milk
- 2 large eggs (~108g)
- 38g (3 1/2 tbsp) avocado oil
- 1 tbsp vanilla paste or ground vanilla
- 1/2 tsp white distilled vinegar
- 168g (1 1/2 cups) all-purpose flour
- 195g (1 cup) cane sugar or coconut sugar
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp kosher salt
- 85g (1/2 cup + 2 tbsp) salted butter or vegan salted butter, room temp and sliced
Berry Compote
- 130g (1 cup) blackberries
- 120g (1 cup) raspberries
- 2 tbsp cane sugar or coconut sugar
- 1/4 tsp vanilla paste or ground vanilla
- 1/8 tsp or pinch kosher salt
Honey Buttercream Frosting
- 4 oz (115g) salted butter or vegan salted butter, softened
- 8 oz (227g) cream cheese or vegan cream cheese
- 125g (1 cup) sifted powdered sugar
- 3–4 tbsp heavy cream or non-dairy milk
- 1 tsp vanilla paste or ground vanilla
- 68g (3 tbsp) honey
- 1 tsp vanilla paste or ground vanilla (additional)
- 4 oz (115g) salted butter or vegan butter, softened (additional)
- 8 oz (227g) cream cheese or vegan cream cheese (additional)
Instructions
- Read Instructions: Carefully read all instructions and gather metric measurements for accuracy and best results.
- Preheat Oven: Preheat your oven to 350°F (175°C) and grease an 8-inch cake pan with butter. Optionally, line the bottom with parchment paper to prevent sticking.
- Prepare Wet Ingredients: In a small bowl or large measuring cup, whisk together the eggs, yogurt, milk, avocado oil, vanilla bean paste, and white vinegar until well combined. Set aside.
- Cream Butter Into Dry Ingredients: In a stand mixer bowl, whisk together the flour, sugar, vanilla bean, baking powder, baking soda, and kosher salt. Add the sliced butter and mix on the stir setting until the mixture resembles wet sand with the butter evenly distributed.
- Combine Batter: Slowly pour the wet egg and milk mixture into the mixer bowl with the dry ingredients while mixing. Increase speed to level 4 and blend until the batter lightens in color and is smooth.
- Bake the Cake: Pour the batter into the prepared cake pan (about 758g of batter). Bake in the preheated oven for 35-40 minutes, checking at 25 minutes if your oven runs hot. The cake is done when golden brown on top and a toothpick inserted comes out with a few moist crumbs.
- Cool the Cake: Allow the cake to cool on the counter until it reaches room temperature. Then carefully remove it from the pan onto a plate and let it cool completely. Wrap the cake in plastic wrap and refrigerate overnight to improve texture.
- Prepare Berry Compote: Place blackberries, raspberries, sugar, vanilla paste, and salt into a large pan over medium heat. Cook for about 10 minutes, stirring occasionally by gently jiggling the pan to avoid crushing the berries, until the mixture thickens into a syrupy compote. Remove from heat and refrigerate until ready to use.
- Make Honey Buttercream: In a stand mixer bowl fitted with the paddle attachment, beat cream cheese and softened butter together for 4-5 minutes until fully incorporated and light.
- Whip Frosting: Switch to the whisk attachment and add honey (or alternatively powdered sugar and cream) along with vanilla paste. Whisk for 3-4 minutes until the frosting becomes light, fluffy, and aerated. Adjust sweetness if desired. If frosting is loose, refrigerate for 20-30 minutes to firm up.
- Prepare Cake for Frosting: Approximately 2 hours before serving, remove the cake from the fridge to come to cool room temperature.
- Frost the Cake: Place the frosting in the center of the cake and use an offset spatula to smooth it evenly, leaving about a 1 inch border unfrosted. Smooth the center flat and spoon the berry compote on top spreading it to the border.
- Chill and Serve: Refrigerate the frosted cake until ready to serve, allowing flavors to meld for best taste.
Notes
- Use metric measurements for the best accuracy and results when baking.
- Line the cake pan with parchment paper to ensure easy cake release.
- Do not smash the berries when cooking the compote; allow them to break down naturally for best texture.
- The cake crumb improves and becomes bouncier after chilling overnight in the refrigerator.
- If the frosting is too loose, chilling it briefly before frosting helps to achieve the perfect consistency.
- Adjust sweetener in the frosting to personal taste preference.

