Red Velvet Cream Cheese Swirl Brownie

The perfect end to any Christmas feast, these red velvet cream cheese swirl brownies look and taste so good, your guests would certainly be impressed. They are best eaten on their own as a treat, or serve warm with vanilla ice-cream for an ultra decadent dessert. Tis the season to be baking, so bring out the domestic goddess in you with this simple yet gorgeous bake!


(Yields: One 7×7” square)

Red Velvet Brownie batter:
1/2 cup (120g) unsalted butter, room temperature
3/4 cup (180g) sugar
2 eggs
1 cup (120g) flour
2 tbsp cocoa powder
1/4 tsp salt
1 tbsp red food colouring
1 tsp distilled white vinegar
1 tsp vanilla extract

Cream Cheese batter:
240g cream cheese, room temperature
1 egg
45g sugar
1 tsp vanilla extract


  1. Line baking tin with parchment paper and preheat oven to 170oC.
  2. Cream butter and sugar together with a mixer until pale and creamy.
  3. Beat in one egg at a time.
  4. Mix in red food colouring, vinegar and vanilla extract until well combined.
  5. Sift flour, cocoa powder and salt together. Fold in sifted mixture gently.
  6. Reserve ¼ cup of red batter and pour the rest into lined tin.
  7. With a clean mixer, beat cream cheese and sugar until smooth.
  8. Mix in egg and vanilla extract until well combined.
  9. Pour cream cheese batter on top of red brownie batter and then dot the top with reserved red batter.
  10. Using a knife, create swirls in the top layer being careful not to disrupt the bottom layer.
  11. Bake in preheated oven for 30 minutes until brownie has set.
  12. Cool and refrigerate before serving.



21 thoughts on “Red Velvet Cream Cheese Swirl Brownie”

Leave a Reply

Your email address will not be published. Required fields are marked *