There’s something magical about a cake that feels both nostalgic and fresh at the same time. That’s exactly what this Pink Velvet Cake with Raspberry Buttercream delivers—it’s soft, velvety, and beautifully pink, layered with a tangy-sweet raspberry frosting that tastes like a bite of spring. If you’ve been looking for a show-stopping dessert that’s as fun to bake as it is to serve, this one checks all the boxes. It’s perfect for birthdays, brunch tables, or just when you want to bake something a little extra special. And if you’re anything like me, you know that food isn’t just about taste—it’s about creating memories around the table (you can even see how other bakers are reinventing classics like this at Sally’s Baking Addiction).
When I first made this cake, I wanted something playful yet elegant, a dessert that made people smile the second they saw it. The tender cake layers have that velvety crumb that melts in your mouth, while the buttercream bursts with fresh raspberry flavor. It’s a cake that’s equal parts cozy and celebratory, which makes it perfect for Pinterest-worthy inspiration. Whether you’re hosting a baby shower, surprising someone on their birthday, or simply craving a slice of something sweet and pretty, this cake is going to become your new go-to.
Ingredients You’ll Need
The beauty of this Pink Velvet Cake with Raspberry Buttercream is that it uses simple, pantry-friendly ingredients, but with a few special touches to make it feel extra luxurious. Here’s what you’ll need for both the cake and the buttercream:
Cake Ingredients
- Cake Flour – Gives the cake its tender, velvety crumb. If you don’t have any, you can make a quick substitute with all-purpose flour and cornstarch.
- Granulated Sugar – For sweetness and structure.
- Unsalted Butter (room temperature) – Adds richness and helps whip in air for a fluffy base.
- Vegetable Oil – Keeps the cake moist for days.
- Egg Whites – Create a light, airy texture without weighing the cake down.
- Sour Cream – Adds tanginess and moisture for that “melt-in-your-mouth” feel.
- Whole Milk – Helps blend everything together smoothly.
- Baking Powder & Baking Soda – The leavening duo for lift and rise.
- Salt – Balances the sweetness and enhances the flavors.
- Vanilla Extract – Adds warmth and depth.
- Pink Gel Food Coloring – A drop or two gives the cake its signature soft pink hue.
Raspberry Buttercream Ingredients
- Unsalted Butter (room temperature) – The creamy base of the frosting.
- Powdered Sugar – Sweetens and thickens the buttercream.
- Raspberry Emulsion or Extract – Infuses bold raspberry flavor without adding extra liquid.
- Heavy Cream or Milk – For a silky, spreadable consistency.
- Salt – Just a pinch to keep the buttercream from being overly sweet.
- Fresh Raspberries (optional, for garnish) – Bright pops of color and flavor on top.

Step-by-Step Instructions
Baking this Pink Velvet Cake with Raspberry Buttercream is as fun as it looks. Follow these steps, and you’ll have a bakery-style dessert right in your own kitchen.
Making the Cake
- Preheat the oven – Set it to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper for easy release.
- Cream the butter, sugar, and oil – In a large mixing bowl, beat the butter and sugar together until light and fluffy, about 2–3 minutes. Slowly drizzle in the oil while continuing to mix—it creates that soft crumb we’re going for.
- Add the egg whites – One at a time, mix in the egg whites until fully incorporated. The batter should look silky and slightly glossy.
- Tint the batter – Add a drop or two of pink gel food coloring while mixing so the color distributes evenly without over-stirring later.
- Mix the dry ingredients – In a separate bowl, whisk together the cake flour, baking powder, baking soda, and salt.
- Combine wet and dry – Alternate adding the dry ingredients and milk to the butter mixture, beginning and ending with the dry. Stir gently to avoid overmixing.
- Add sour cream and vanilla – Fold them in for extra moisture and flavor.
- Bake – Divide the batter evenly among the prepared pans. Bake for 25–28 minutes, or until a toothpick inserted into the center comes out clean.
- Cool – Let the cakes rest in the pans for 10 minutes before transferring to a wire rack to cool completely.
Mixing the Buttercrea
- Beat the butter – In a large bowl, whip the butter for 2–3 minutes until pale and fluffy.
- Add powdered sugar – Gradually mix in powdered sugar, one cup at a time, scraping the bowl as needed.
- Flavor it up – Stir in the raspberry emulsion (or extract) and a pinch of salt.
- Adjust consistency – Add heavy cream or milk, one tablespoon at a time, until the frosting is smooth and spreadable.
Assembling & Frosting the Cake
- Level the cakes – If needed, slice off the tops of the cooled cake layers for an even stack.
- Layer it up – Place one cake layer on a serving plate or cake board. Spread a generous scoop of raspberry buttercream on top. Repeat with the second and third layers.
- Crumb coat – Apply a thin layer of frosting around the cake to trap any loose crumbs. Chill for 15–20 minutes.
- Final frost – Spread a thicker, smooth layer of raspberry buttercream all over the cake.
- Decorate – Top with fresh raspberries or extra piping details for a picture-perfect finish.
Tips & Variations
One of the best things about this Pink Velvet Cake with Raspberry Buttercream is how easy it is to customize. With just a few tweaks, you can make it your own or adapt it for different occasions.
Flavor Swaps
- Lemon Twist – Add a teaspoon of lemon zest to the cake batter for a bright, citrusy touch that pairs beautifully with raspberries.
- Berry Buttercream – Swap raspberry emulsion for strawberry or blackberry for a fun flavor change.
- Chocolate Lovers – Mix in mini white chocolate chips between layers for a sweet surprise.
Color Option
- Pastel Pretty – Use a tiny drop of gel food coloring for a barely-there blush tone, perfect for spring or bridal showers.
- Bold & Bright – Add a little extra coloring for a more vibrant pink that really pops in photos.
- Theme Ready – Match the color to party themes (like baby shower blues or holiday reds) by swapping gel color shades.
Storage Tip
- Room Temperature – Keep the frosted cake covered at room temp for up to 2 days.
- Refrigerator – Store in the fridge for up to 5 days; just let it come to room temperature before serving for the best texture.
- Freezer Friendly – Wrap unfrosted cake layers tightly in plastic wrap and freeze for up to 2 months. Thaw overnight before frosting.
Serving Suggestions
This Pink Velvet Cake with Raspberry Buttercream isn’t just delicious—it’s also a statement piece. Here are a few ways to serve and style it so it shines on the table (and in photos!).
- For Celebrations – Place the cake on a simple white cake stand to let the pink color stand out. Add a crown of fresh raspberries and mint leaves for a naturally elegant touch.
- With Drinks – Pair slices with sparkling lemonade, a glass of champagne, or even a fruity iced tea for a refreshing combo.
- At Brunch – Serve alongside a spread of fresh fruit, croissants, and coffee to create a cozy, Pinterest-worthy brunch table.
- Holiday Twist – For Valentine’s Day, add heart-shaped sprinkles or edible glitter. At Easter, top with pastel candies or mini chocolate eggs.
- Mini Servings – Turn the recipe into cupcakes or mini cakes for easy party servings—perfect for showers or kids’ birthdays.

Frequently Asked Questions (FAQs)
1. Can I use all-purpose flour instead of cake flour?
Yes, but the texture will be slightly less tender. To make your own substitute, measure 1 cup of all-purpose flour, remove 2 tablespoons, and replace them with 2 tablespoons of cornstarch. Sift well before using.
2. Do I have to use raspberry emulsion for the frosting?
Not at all! Raspberry emulsion adds a strong, bakery-style flavor, but you can substitute it with raspberry extract. If you prefer a natural option, purée fresh raspberries, strain the seeds, and mix into the buttercream (just reduce the liquid slightly).
3. Can I bake this cake in a 9×13-inch pan instead of layers?
Yes! The recipe adapts well to a 9×13 pan—just increase the bake time to 35–40 minutes and check for doneness with a toothpick in the center.
4. How do I keep my cake from drying out?
Make sure not to overbake—it’s better to check a couple of minutes early. Also, wrap cooled cake layers in plastic wrap if you’re not frosting right away. The oil and sour cream already help keep it moist.
5. Can I make the cake ahead of time?
Absolutely! Bake the cake layers a day ahead, wrap them tightly, and store at room temperature or refrigerate. You can also freeze the unfrosted layers for up to 2 months. Frost the cake the day you plan to serve it for the freshest result.
6. How do I get that smooth, bakery-style frosting finish?
Start with a crumb coat and chill the cake before applying your final layer of frosting. Use an offset spatula or a cake scraper, holding it steady as you turn the cake on a stand for clean, even sides.
Final Thoughts
Baking a Pink Velvet Cake with Raspberry Buttercream is more than just making dessert—it’s creating a centerpiece that’s as joyful to bake as it is to share. The soft, velvety layers and the burst of raspberry flavor make every bite feel special, and the cake’s gorgeous pink hue guarantees it’ll stand out on any table. Whether you’re serving it at a birthday party, a baby shower, or just because you deserve something sweet, this cake is one you’ll want to come back to again and again.
If you’re looking for more inspiration on baking show-stopping cakes at home, check out King Arthur Baking for trusted tips and resources. Between their baking guides and this recipe, you’ll be ready to tackle any cake project with confidence.
So, grab your whisk, a little pink food coloring, and a handful of raspberries—it’s time to make a cake that looks as good as it tastes.
PrintPink Velvet Cake with Raspberry Buttercream (A Pretty & Delicious Dessert You’ll Love)
- Total Time: ~58 minutes
- Yield: 12–14 servings 1x
Description
This Pink Velvet Cake with Raspberry Buttercream is a soft, tender cake with a stunning blush hue, layered with tangy-sweet raspberry buttercream. Perfect for birthdays, showers, or any celebration, it’s as gorgeous as it is delicious.
Ingredients
For the Cake
2 ½ cups cake flour (for a tender, velvety crumb)
2 cups granulated sugar
½ cup unsalted butter, room temperature
½ cup vegetable oil
5 large egg whites
¾ cup sour cream
1 cup whole milk
2 ½ tsp baking powder
½ tsp baking soda
½ tsp salt
2 tsp vanilla extract
1–2 drops pink gel food coloring
For the Raspberry Buttercream
1 ½ cups unsalted butter, room temperature
5–6 cups powdered sugar
2–3 tsp raspberry emulsion (or extract)
2–3 tbsp heavy cream or milk
Pinch of salt
Fresh raspberries (for garnish)
Instructions
Preheat oven to 350°F (175°C). Grease and line three 8-inch round cake pans.
In a large bowl, cream butter and sugar until light and fluffy. Slowly mix in oil.
Add egg whites one at a time, mixing until combined. Stir in pink gel food coloring.
In a separate bowl, whisk together cake flour, baking powder, baking soda, and salt.
Alternate adding dry ingredients and milk to the butter mixture, beginning and ending with the dry. Gently fold in sour cream and vanilla.
Divide batter evenly among prepared pans and bake 25–28 minutes, or until a toothpick inserted comes out clean. Cool completely.
For the frosting: beat butter until fluffy. Gradually mix in powdered sugar, then raspberry emulsion, salt, and enough cream to reach spreadable consistency.
Assemble: layer cakes with frosting between each, apply a crumb coat, chill, then frost with the remaining buttercream. Garnish with fresh raspberries.
Notes
For cupcakes: Divide batter into cupcake liners and bake 18–20 minutes.
Storage: Store covered at room temperature for 2 days, or refrigerate up to 5 days.
Freezer: Unfrosted layers can be wrapped and frozen for up to 2 months.
- Prep Time: 30 minutes
- Cook Time: 28 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 560
- Sugar: 52 g
- Sodium: 240 mg
- Fat: 28 g
- Saturated Fat: 16 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 72 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 70 mg
Keywords: Pink Velvet Cake, Raspberry Buttercream, Layer Cake Recipe