Red velvet NEEDS a good cream cheese frosting!

Just realised you are doing rainbow

I do Swiss meringue icing. I actually don't like buttercream at all. Swiss meringue icing is pasteurised. I have made this icing with this cake before and it's perfect. White, fluffy, light and not too sweet.