Description
Purple Velvet Swiss Roll is a soft, vibrant rolled sponge cake filled with a tangy cream cheese frosting. Its stunning purple color and delicate texture make it a beautiful and delicious choice for celebrations or afternoon tea.
Ingredients
Units
Scale
- 3/4 cup all-purpose flour
- 1 tsp baking powder
- 1/4 tsp salt
- 4 large eggs
- 2/3 cup granulated sugar
- 2 tbsp vegetable oil
- 1 tsp vanilla extract
- Purple food coloring (as needed)
- 8 oz cream cheese, softened
- 1/4 cup butter, softened
- 1 cup powdered sugar
- 2–3 tbsp heavy cream or milk
- Optional: edible flowers or sprinkles for garnish
Instructions
- Preheat the oven to 350°F (175°C). Line a jelly roll pan with parchment paper.
- In a bowl, whisk together flour, baking powder, and salt.
- In another large bowl, beat the eggs and sugar until thick and pale, about 5 minutes.
- Add oil, vanilla, and purple food coloring. Mix to combine.
- Gently fold in the dry ingredients until just incorporated.
- Pour batter into prepared pan and spread evenly. Bake for 10–12 minutes until the cake springs back when lightly pressed.
- Dust a clean kitchen towel with powdered sugar. Invert the hot cake onto the towel, peel off the parchment, and roll the cake with the towel from the short end. Let it cool completely.
- For the filling, beat cream cheese and butter until smooth. Add powdered sugar and cream, beating until light and fluffy.
- Unroll the cooled cake, spread the filling evenly, then re-roll (without the towel).
- Chill the roll in the refrigerator for at least 1 hour before slicing.
- Garnish with piped frosting, edible flowers, or sprinkles as desired before serving.
Notes
- Use gel food coloring for a vibrant hue without thinning the batter.
- Don’t overbake the sponge to prevent cracking.
- Chill the roll well for cleaner slices.
- Store without garnish if freezing.
- Ube extract can enhance both color and flavor.
Nutrition
- Serving Size: 1 slice
- Calories: 270
- Sugar: 20g
- Sodium: 160mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 0g
- Protein: 4g
- Cholesterol: 85mg