Pink Velvet Cupcakes (Soft, Moist & Perfectly Pretty)

These Pink Velvet Cupcakes are everything a homemade bake should be — soft, moist, beautifully pink, and topped with a generous swirl of rich cream cheese frosting. Whether you are baking for a birthday, a baby shower, Valentine’s Day, or simply because you fancy something a little special, these cupcakes never fail to impress. They look stunning on a plate and taste even better than they look.

Made from scratch with simple ingredients you likely already have in your kitchen, this recipe is straightforward enough for beginner bakers yet impressive enough to serve at any celebration. The secret to that signature soft, velvety texture is buttermilk — it tenderises the sponge and gives each bite that melt-in-the-mouth quality that makes these cupcakes truly irresistible.

What Are Pink Velvet Cupcakes?

Pink velvet cupcakes are a variation on the classic red velvet cake, made with a vanilla buttermilk sponge tinted a soft, pretty pink using food colouring. Unlike red velvet, which contains cocoa powder, pink velvet cupcakes are purely vanilla-based — lighter in flavour and just as delightful. They are finished with a classic cream cheese frosting that adds a gentle tang and balances the sweetness of the sponge perfectly.

The result is a cupcake that is soft and delicate in both colour and flavour — ideal for anyone who loves a beautiful bake that is not overly sweet or heavy.

Why You Will Love This Recipe

  • Made entirely from scratch with no cake mixes required
  • Beautifully soft and moist thanks to buttermilk in the batter
  • Stunning pink colour that works for any celebration
  • Simple cream cheese frosting that pipes beautifully
  • Easy enough for beginners, impressive enough for a party

Ingredients You Will Need

For the Cupcakes

  • 190g plain flour
  • 1 tsp baking powder
  • ¼ tsp bicarbonate of soda
  • ¼ tsp fine salt
  • 115g unsalted butter, softened
  • 200g caster sugar
  • 2 large eggs, at room temperature
  • 1 tsp vanilla extract
  • 120ml buttermilk, at room temperature
  • Pink gel food colouring (2–4 drops, or to your preferred shade)

For the Cream Cheese Frosting

  • 200g full-fat cream cheese, softened
  • 115g unsalted butter, softened
  • 350g icing sugar, sifted
  • 1 tsp vanilla extract
  • 1–2 tbsp double cream (to adjust consistency)

How to Make Pink Velvet Cupcakes

Step 1 — Prepare Your Oven and Tin

Preheat your oven to 180°C / 160°C fan / Gas Mark 4. Line a 12-hole muffin tin with cupcake cases and set aside.

Step 2 — Mix the Dry Ingredients

In a medium bowl, whisk together the plain flour, baking powder, bicarbonate of soda, and salt. Set aside.

Step 3 — Cream the Butter and Sugar

In a large bowl using a hand mixer or stand mixer, beat the softened butter and caster sugar together on medium speed for about 3 minutes until the mixture is pale, light, and fluffy. This step is important — do not rush it.

Step 4 — Add the Eggs and Vanilla

Add the eggs one at a time, beating well after each addition. Scrape down the sides of the bowl as needed. Beat in the vanilla extract.

Step 5 — Add Colour

Add 2–4 drops of pink gel food colouring and mix until the batter is evenly coloured. Add more drops to deepen the shade to your liking. Gel colouring gives a more vibrant result than liquid colouring and is the recommended choice for this recipe.

Step 6 — Alternate Dry Ingredients and Buttermilk

Reduce the mixer speed to low. Add the dry ingredients and the buttermilk alternately, beginning and ending with the dry ingredients. Mix until just combined — do not overmix, as this can affect the texture of the sponge.

Step 7 — Fill and Bake

Divide the batter evenly between the cupcake cases, filling each one approximately two-thirds full. Bake in the preheated oven for 18–20 minutes, or until a skewer inserted into the centre of a cupcake comes out clean. Leave to cool in the tin for 5 minutes, then transfer to a wire rack and allow to cool completely before frosting.

Step 8 — Make the Cream Cheese Frosting

Beat the softened cream cheese and butter together until completely smooth. Reduce the speed and gradually add the sifted icing sugar, one cup at a time, beating well after each addition. Add the vanilla extract and one tablespoon of double cream. Beat on medium speed until the frosting is thick, smooth, and holds its shape well. Add a little more cream if needed to reach a pipeable consistency.

Step 9 — Frost and Decorate

Transfer the frosting to a piping bag fitted with a large star nozzle. Pipe generous swirls of frosting onto each cooled cupcake. Finish with pink sprinkles, edible glitter, or sugar pearls for a beautiful final touch.

Tips for the Best Pink Velvet Cupcakes

  • Use gel food colouring rather than liquid for a brighter, more even pink colour without affecting the batter consistency
  • Bring all your ingredients to room temperature before starting — cold butter and eggs will not cream together properly
  • Do not overmix once the flour is added — mix until just combined for the lightest, softest sponge
  • Allow the cupcakes to cool completely before frosting — adding frosting to warm cupcakes will cause it to melt and slide
  • Make sure both the cream cheese and butter are fully softened before making the frosting to avoid lumps
  • Chill the frosted cupcakes for 20–30 minutes before serving if your kitchen is warm — this helps the frosting hold its shape

How to Store Pink Velvet Cupcakes

Store frosted cupcakes in an airtight container in the refrigerator for up to 3 days. Allow them to come to room temperature for about 20 minutes before serving for the best flavour and texture. Unfrosted cupcakes can be stored at room temperature in an airtight container for up to 2 days.

Can You Freeze Pink Velvet Cupcakes?

Yes. Unfrosted cupcakes freeze beautifully. Wrap each one individually in clingfilm, place in a freezer-safe bag, and freeze for up to 2 months. Defrost at room temperature and frost once fully thawed. Frosted cupcakes can also be frozen, though the texture of the cream cheese frosting may change slightly upon thawing.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pink Velvet Cupcakes (Soft, Moist & Perfectly Pretty)

Soft and moist Pink Velvet Cupcakes made from scratch with a vanilla buttermilk sponge, tinted a beautiful pink and topped with rich cream cheese frosting. Perfect for birthdays, Valentine’s Day, baby showers, and celebrations.

  • Total Time: 45 minutes
  • Yield: 12 cupcakes 1x

Ingredients

Scale
  • 190g plain flour
  • 1 tsp baking powder
  • ¼ tsp bicarbonate of soda
  • ¼ tsp fine salt
  • 115g unsalted butter, softened
  • 200g caster sugar
  • 2 large eggs, at room temperature
  • 1 tsp vanilla extract
  • 120ml buttermilk, at room temperature
  • 24 drops pink gel food colouring
  • 200g full-fat cream cheese, softened
  • 115g unsalted butter, softened
  • 350g icing sugar, sifted
  • 1 tsp vanilla extract
  • 12 tbsp double cream

Instructions

  1. Preheat oven to 180°C / 160°C fan / Gas Mark 4. Line a 12-hole muffin tin with cupcake cases.
  2. In a medium bowl, whisk together the plain flour, baking powder, bicarbonate of soda, and salt. Set aside.
  3. Beat the softened butter and caster sugar together on medium speed for 3 minutes until pale and fluffy.
  4. Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
  5. Add 2–4 drops of pink gel food colouring and mix until evenly coloured.
  6. On low speed, alternately add the dry ingredients and buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
  7. Divide the batter evenly between the cupcake cases, filling each two-thirds full. Bake for 18–20 minutes until a skewer inserted comes out clean. Cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
  8. For the frosting, beat the cream cheese and butter together until smooth. Gradually add the sifted icing sugar, then the vanilla and double cream. Beat until thick, smooth, and pipeable.
  9. Pipe frosting onto the cooled cupcakes using a large star nozzle. Decorate with pink sprinkles or sugar pearls.

Notes

  • Use gel food colouring for the best colour result.
  • Bring all ingredients to room temperature before starting.
  • Do not overmix the batter once the flour is added.
  • Cool cupcakes completely before frosting.
  • Store in the fridge in an airtight container for up to 3 days.
  • Unfrosted cupcakes can be frozen for up to 2 months.
  • Author: Sarah Thompson
  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Category: Cakes & Cupcakes
  • Method: Baking
  • Cuisine: British
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 cupcake with frosting
  • Calories: 385
  • Sugar: 38 g
  • Sodium: 210 mg
  • Fat: 20 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 48 g
  • Fiber: 0.5 g
  • Protein: 4 g
  • Cholesterol: 75 mg

Keywords: pink velvet cupcakes, pink velvet cupcake recipe UK, pink cupcakes cream cheese frosting, Valentine’s Day cupcakes, birthday cupcakes, baby shower cupcakes, buttermilk cupcakes, easy cupcake recipe UK

Frequently Asked Questions

Can I make my own buttermilk?

Yes. If you do not have buttermilk to hand, you can make a simple substitute by adding 1 tablespoon of white wine vinegar or lemon juice to 120ml of whole milk. Stir and leave to sit for 5–10 minutes until it curdles slightly. This works very well in this recipe.

Can I use natural pink colouring?

Absolutely. A small amount of beetroot powder or concentrated beetroot juice can be used as a natural alternative to gel food colouring. The colour will be slightly more muted but still beautifully pink.

Can I make these as a cake instead of cupcakes?

Yes. This batter works well as a two-layer 20cm round cake. Divide the batter between two greased and lined tins and bake at 180°C / 160°C fan for 22–25 minutes, or until a skewer comes out clean. Fill and frost with the cream cheese frosting once fully cooled.

ding">How many cupcakes does this recipe make?

This recipe makes 12 standard-sized cupcakes.

Closing

Pink Velvet Cupcakes are one of those bakes that always gets a reaction — whether it is the gorgeous colour, the soft and tender sponge, or that perfect cream cheese frosting swirl. They are easy to make, wonderfully versatile, and always popular at gatherings, celebrations, and afternoon tea tables alike. Once you try them, they are sure to become a firm favourite in your baking repertoire.

Leave a Comment

Recipe rating