I've always liked the classic red velvet flavor, but wanted to introduce a blackberry twist instead of the usual white frosting. This version adds something a little more fun and unexpected: a soft purple cream cheese frosting, color-coordinated with the berries on top so the whole cake feels pulled together rather than just decorated.

This one's built on the same buttermilk-and-oil base as classic red velvet. The red comes from food coloring in the cake layers; the purple comes through in the frosting, tying the two together visually without needing to match exactly.
I finish it with cream cheese frosting and a pile of fresh blackberries and blueberries, which add a fresh bite and make the cake feel a little more special without any extra effort. It's festive without being fussy - the kind of cake I'd make for a birthday, a dinner party, or just because I want something that looks impressive but isn't actually complicated.
🎂 Quick Recipe Overview
- 🍰 Type: Red velvet layer cake, baked in two 9-inch round pans. I then sliced each layer horizontally, resulting in 4 cake layers.
- ⏱️ Time: 20 min prep, 30 min bake, serves 10.
- 🎯 Difficulty: Easy - festive but not fussy, no special equipment needed.
- 📅 Make ahead: Bake layers a day ahead, frost once fully cool, add berries just before serving.

The secret to the color and texture
Why a little cocoa belongs here
I use just enough cocoa to give the cake that classic velvet flavor and a little depth, but not so much that it turns into chocolate cake. It makes the texture taste richer and keeps the cake in velvet territory instead of tasting like a plain vanilla layer cake. If you love that same soft, classic texture, my Vanilla Layer Cake Recipe is another go-to for celebrations.
How I get a bold, clean purple frosting
The tricky part is getting a purple that looks clean instead of muddy, and that comes down to balancing the color in the frosting itself. I start with a little red, add purple gradually, and stop the moment the frosting looks bold enough - too much of either shade pushes it toward gray instead of that clean, saturated color.
Ingredients You'll Need
For the Cake layers
- All-purpose flour - I use regular flour here because it gives the cake a soft, sturdy crumb. Cake flour would make it a little lighter, but this version works well with what most people already have.
- Granulated sugar - This sweetens the cake and helps keep the crumb tender. I wouldn't swap in a coarse sugar here, because it won't mix in as smoothly.
- Baking soda - This gives the cake lift and helps it bake up with that classic velvet texture. I wouldn't skip it, or the cake will turn out denser.
- Salt - A little salt keeps the cake from tasting flat. If you're using salted butter anywhere else, you may want to keep the rest of the recipe a little lighter on salt.
- Cocoa powder - I use just enough to give the cake that velvet flavor without making it taste like chocolate cake. Dutch-process or natural cocoa both work, but natural will give a slightly sharper cocoa note.
- Oil - I use oil instead of butter because it keeps the cake soft and moist for longer. Vegetable oil or coconut oil both work, but go with a neutral oil if you don't want extra coconut flavor.
- Buttermilk - This adds tenderness and a little tang, which is what gives velvet cake its signature flavor. If you don't have it, you can make a quick substitute with milk and lemon juice or vinegar.
- Eggs - These help hold the batter together and give the cake structure. Make sure they're at room temperature so they mix in smoothly.
- Red food coloring - This is what gives red velvet its signature red color in the cake layers.
- White distilled vinegar - This reacts with the baking soda and helps keep the cake light. It also supports that classic velvet cake flavor, so I wouldn't leave it out.
- Vanilla extract - Vanilla rounds out the flavor and keeps the cake from tasting too one-note. Use pure vanilla if you can, but imitation will still work.
For the cream cheese frosting
- Cream cheese - This gives the frosting its tangy, rich flavor. I use full-fat cream cheese for the best texture, and it needs to be softened so it blends smoothly.
- Unsalted butter - Butter helps the frosting whip up fluffy and gives it a little more stability. If you only have salted butter, just use a bit less added salt elsewhere.
- Vanilla extract - This adds warmth and balances the tang of the cream cheese. I always keep it in frosting because it makes the flavor taste fuller.
- Confectioners' sugar - This sweetens and thickens the frosting so it spreads properly. Sift it first if you want a smoother finish with no lumps.
- Cocoa powder - I like a small amount here to give the frosting a soft, muted lavender tone and a little depth. You can leave it out if you want a brighter purple.
- Purple food coloring - This ties the frosting color to the cake and makes the whole cake look more finished. Add it a little at a time so you don't overdo it.
For the berry topping
- Fresh blackberries - I like these on top because they add a dark, juicy contrast against the frosting. If blackberries are too pricey or out of season, raspberries would work too. My Mixed Berry Icebox Cake uses a similar berry mix if you want another way to use them up.
- Fresh blueberries - These add another pop of color and a little freshness to balance the rich frosting. You can use all one berry if that's easier, but the mix looks nicer on the cake.

How to Make Red Velvet Layer Cake
1. Mix the dry and wet ingredients
I start by whisking together the dry ingredients so everything is evenly distributed before the batter comes together. In a separate bowl, I mix the wet ingredients until the color looks even, then add the dry ingredients and stop as soon as the batter looks smooth.


2. Bake and cool the layers
Once the batter is ready, I divide it between two pans so the layers bake evenly. I let the cakes cool completely, then slice each layer horizontally for four cake layers total - cutting warm cake tears easily, and frosting a warm cake will just melt everything before you can stack it.


3. Make the cream cheese frosting
For the frosting, I beat the cream cheese and butter until smooth before adding the sugar and cocoa. I want it fluffy but still spreadable, so I add the purple food coloring last and adjust the texture only if it feels too loose.


4. Frost and decorate with berries
When the layers are cool, I frost the cake and finish with fresh blackberries and blueberries on top, which gives the light purple frosting a little contrast and makes it feel finished without much extra effort.



Red Velvet Layer Cake with Purple Cream Cheese Frosting and Blackberries
Equipment
- Two 9-inch round cake pans
- Electric mixer (stand or hand mixer)
- Wire cooling rack
- Offset icing spatula
- Sifter
Ingredients
Cake
- 2 ½ cups all-purpose flour
- 1 ½ cups granulated sugar
- 1 teaspoon baking soda
- 1 teaspoon salt
- 1 teaspoon cocoa powder
- 1 ½ cups coconut oil or vegetable oil
- 1 cup buttermilk room temperature
- 2 large eggs room temperature
- 2 tablespoons red food coloring
- 1 teaspoon purple food coloring or more for desired color
- 1 teaspoon white distilled vinegar
- 1 teaspoon vanilla extract
Cream Cheese Frosting
- 16 oz cream cheese 2 packages, softened
- 12 tablespoons unsalted butter 1 ½ sticks, room temperature
- 1 teaspoon vanilla extract
- 4 cups confectioners' sugar sifted
- 2 tablespoons cocoa powder
- 1 teaspoon purple food coloring or more for desired color
Decoration
- blueberries
- blackberries
Instructions
Cake
- Preheat oven to 350°F. Grease and flour two 9-inch round cake pans.
- Sift together the flour, sugar, baking soda, salt, and cocoa powder in a medium bowl.
- In a large bowl, mix the oil, buttermilk, eggs, food coloring, vinegar, and vanilla.
- Gradually mix the dry ingredients into the wet ingredients and blend until smooth, about 2 minutes on medium-high speed.
- Divide the batter evenly between the prepared pans.
- Bake for 25 to 30 minutes, until a toothpick inserted into the center comes out clean.
- Remove the cakes from the oven and let them cool in the pans on a wire rack.
- Once cooled enough to handle, remove the cakes from the pans and cool completely on the wire rack.
- Once fully cooled, slice each cake horizontally to create 4 thinner layers, if desired.
Cream Cheese Frosting
- Beat the cream cheese, butter, and vanilla together in a mixing bowl until smooth and creamy.
- Gradually add the confectioners' sugar and cocoa powder, beating until fluffy.
- Add the purple food coloring and blend well, adjusting with more purple, or a touch of red or blue, until you reach the color you want.
- If the frosting feels too thin, add a little more confectioners' sugar to thicken it.
- Frost the cooled cake layers using an offset icing spatula.
- Decorate with berries or other toppings as desired, then slice and serve.
Tips for the Best Red Velvet Cake
Choosing the right food coloring
Gel food coloring gives you the boldest color without adding extra liquid to the batter, which is what you want here. Liquid drugstore coloring works in a pinch, but you'll need more of it, and it can thin out the batter slightly.
Keeping the crumb soft and moist
I don't overmix the batter once the dry ingredients go in, because that's the fastest way to end up with a tougher cake. I also bake it just until the center is set, then let it cool completely before frosting so the layers stay tender.
Storage Instructions
I keep the frosted cake covered in the fridge because of the cream cheese frosting. For the best texture, I let slices sit at room temperature for a bit before serving so the cake softens again, much like I do with my Blood Orange Loaf Cake.

Frequently Asked Questions
Can I use blue and red food coloring instead of purple?
Yes, I can get there with a mix of red and blue if that's what I have. I'd add the blue very slowly, though, because it takes only a little to shift the color.
Do the berries need to be added before serving?
I like to add them just before serving so they stay fresh and don't bleed into the frosting. If I'm making the cake ahead, I hold the berries back until the end.
Can I make this cake ahead of time?
Yes, and I usually think it tastes even better after sitting for a bit. I'd bake the layers a day ahead, frost the cake once they're fully cool, and add the berries closer to serving time.

More Cake Recipes You'll Love
- Vanilla Layer Cake Recipe - A soft, classic layer cake that works for birthdays, parties, or any time you want a simple cake with a polished finish.
- Berry Chantilly Cake - Light, creamy, and packed with berries, this is the kind of cake that feels special without being fussy.
- Raspberry White Chocolate Layer Cake - Sweet white chocolate and tart raspberries make this a pretty, crowd-pleasing layer cake with a bakery-style look.
- Chocolate Loaf Cake - Rich, tender, and easy to slice, this one is perfect when you want a chocolate cake without the extra work of layering.





Comments
No Comments