Pink Velvet Cake
This pink velvet cake is visually striking and moist, featuring a subtle chocolate flavor, perfect for celebrations with its creamy cheese frosting.

I learned to make this pink velvet cake on a rainy afternoon when I wanted something cheerful and easy to share — the bright color lifts moods, and the cream cheese frosting keeps each bite rich but not cloying. It’s a great bake for birthdays, baby showers, or any time you want a showstopper without fuss. If you like single-serve options, I’ve also adapted this flavor into smaller treats — try these pink velvet cupcakes for parties or grab-and-go gifts.
Why you’ll love this dish
This pink velvet cake hits the sweet spot between classic red velvet and a light, tender sponge. It’s:
- Visually striking — the pink hue is festive without being overpowering.
- Fast and forgiving — oil keeps the crumb moist, and the batter is hard to overmix.
- Crowd-friendly — kids and adults alike love the color and the cream cheese finish.
What makes it special is the tiny cocoa addition: it gives the cake that faint chocolate backbone you expect from velvet cakes, without making it a chocolate cake. It’s perfect for holidays, a weekend bake for guests, or a themed celebration.
How this recipe comes together
Before you dive into the bowls, here’s the quick roadmap so you know what to expect:
- Dry ingredients are whisked together for even leavening.
- Wet ingredients (oil, buttermilk, eggs, color) are mixed separately, then combined briefly with the dry mix.
- Batter is divided into two 9-inch pans and baked until springy.
- Cakes cool completely, then are filled and frosted with a silky cream cheese buttercream.
This sequence keeps mixing minimal and ensures a tender crumb and uniform bake.
What you’ll need
- 2 1/2 cups all-purpose flour (spoon and level for accuracy; cake flour can be used for a lighter crumb — replace 2 1/2 cups AP with 2 1/4 cups cake flour + 2 tbsp AP if you like)
- 1 1/2 cups granulated sugar
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1 cup vegetable oil (neutral oil keeps the cake moist — melted coconut oil or light olive oil are options)
- 1 cup buttermilk, room temperature (substitute: 1 cup milk + 1 tbsp lemon juice, sit 5 minutes)
- 3 large eggs, room temperature
- 2 tablespoons cocoa powder (unsweetened)
- 1 tablespoon vanilla extract
- 1 tablespoon red food coloring (gel brands give more color with less liquid)
- 1/2 cup unsalted butter, softened (for the frosting)
- 8 oz cream cheese, softened
- 4 cups powdered sugar (sift if lumpy)
- 2 teaspoons vanilla extract (for the frosting)
Notes: If you want a natural tint, beet powder can replace artificial food coloring (start with 1–2 teaspoons). For a dairy-free version, use a non-dairy buttermilk (plant milk + acid) and a dairy-free cream cheese.
How to prepare it
- Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment for an easy release.
- In a large bowl, whisk together the flour, sugar, baking soda, baking powder, and salt until fully combined.
- In a separate bowl, whisk the oil, buttermilk, eggs, cocoa powder, vanilla, and red food coloring until smooth and uniform.
- Pour the wet mixture into the dry ingredients. Mix just until no streaks of flour remain — a few small lumps are fine. Overmixing tightens the crumb.
- Divide the batter evenly between the two prepared pans. Tap pans gently on the counter to remove large air pockets.
- Bake for 25–30 minutes, rotating pans halfway through if your oven bakes unevenly. A toothpick inserted into the center should come out with a few moist crumbs but not batter.
- Cool the cakes in the pans on a wire rack for 10 minutes. Run a thin knife around the edges, invert onto the rack, peel off parchment, and cool completely.
- For the frosting: beat the softened butter and cream cheese until smooth and lump-free. Add the powdered sugar in batches, mixing on low to start, then upping speed until fluffy. Stir in the vanilla and taste; add a pinch of salt if it’s too sweet.
- When the layers are fully cool, level the tops if needed. Frost the top of one layer, set the second layer on top, then frost the top and sides. For a cleaner finish: apply a thin crumb coat, chill 15–20 minutes, then finish with the final layer.
- Slice and serve. Bring to room temperature before serving for the best texture.

01Ingredients
Cake Ingredients
Frosting Ingredients
02Method
- Preparation
- Baking
- Frosting
- Assembly
Tap a step when it's done. The next one lights up.
0 OF 12 DONE03Recipe notes
- 01For a natural tint, beet powder can replace artificial food coloring. Room temperature eggs and buttermilk incorporate more easily and give better volume. Don't skip the parchment — it guarantees your layers come out cleanly.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
How to plate and pair
Serve slices on simple white plates to show off the pink color. Pairings that complement the cake:
- Fresh berries (strawberries or raspberries) and a sprig of mint.
- A dollop of lightly sweetened whipped cream for extra airiness.
- With drinks: a crisp sparkling white grape juice, Earl Grey tea, or a latte contrasts the tangy frosting nicely.
If you want bite-sized alternatives, consider shaping leftover crumbs into truffles — bloom them in chocolate or roll in freeze-dried raspberry powder for a fun twist.
How to store & freeze
At room temperature: Keep cake covered and cool for up to 24 hours.
Refrigeration: Store in an airtight cake keeper or wrap slices tightly; best within 3–4 days because of the cream cheese frosting.
Freezing: Freeze unfrosted, wrapped layers for up to 2 months. Thaw in the refrigerator overnight, then bring to room temperature before frosting. For frosted cakes, freeze briefly (an hour) to set the frosting, then wrap well; still, texture is best within a month.
Food safety tip: Because this frosting contains cream cheese, keep the cake refrigerated if it will sit out longer than two hours.
Creative twists
- Strawberry swirl: fold 1/4 cup puréed strawberries into the frosting for a fruity finish.
- Lemon cream cheese: add 1 tsp lemon zest and 1 tbsp lemon juice to the frosting for brightness.
- Vegan version: use dairy-free cream cheese, plant-based milk with vinegar, and a vegan egg replacer.
- Mini versions: bake batter in cupcake tins for party-ready servings.
- Cake balls: use leftover crumbs and frosting to make truffles and dip them in white chocolate for portable treats — if you want a similar idea, see this take on red velvet cake balls for inspiration.
Common questions
Can I skip the cocoa powder?
A: A small amount (2 tbsp) is traditional and gives that subtle velvet flavor. If you omit it, the cake will be sweeter and less reminiscent of red/pink velvet.
Can I use butter instead of oil in the cake?
A: Butter will add flavor but can make the crumb slightly denser and less moist than oil. If you prefer butter, melt it first and cool slightly before mixing.
How much red coloring should I use for a pale vs. bright pink?
A: Start with 1 tablespoon of gel color for a bright pink. Use 1–2 teaspoons for a softer blush. Gel gives stronger color with less liquid.
Can I make this ahead for a party?
A: Yes — bake layers a day ahead, wrap well, and keep in the fridge. Frost the day of the event for the freshest appearance. Layered, frosted cakes keep best refrigerated and should be served at room temperature.
Conclusion
This pink velvet cake is an easy, crowd-pleasing recipe that balances moist texture and bright presentation — perfect for celebrations or a cheerful weekend project. For more ideas, check out Homemade Pink Velvet Cake (Super Moist) – Sugar Geek Show and my Pink Velvet Celebration Cake.
Cakes
Cakes
Cakes
