Go Back
+ servings
Print Recipe
5 from 2 votes

Vanilla Buttermilk Rainbow Cake

Vanilla Buttermilk Rainbow Cake – Bright, colorful, and cheery cake that is sure to brighten the day of anyone. Perfect for those times when you need something special.
Prep Time45 mins
Cook Time30 mins
Resting Time30 mins
Course: Dessert
Cuisine: American
Keyword: buttermilk cake, rainbow cake
Servings: 16
Calories: 751kcal


  • 2 ½ cups granulated sugar
  • 1 cup unsalted butter, softened
  • 3 large eggs
  • 1 tablespoon vanilla extract
  • 1 cup buttermilk
  • ¼ cup heavy whipping cream
  • 3 cups all-purpose flour
  • 1 tablespoon baking powder
  • ½ teaspoon salt
  • Food coloring: red, yellow, blue, green
  • 12 ounces cream cheese, softened
  • 1 ½ cups unsalted butter, softened
  • 6 cups powdered sugar
  • 1 tablespoon vanilla extract


  • Preheat oven to 325 F. and generously grease and flour 5 (9-inch cake pans), if you only have three pans or less then you will have multiple batches rotating time in the oven.
  • In a large bowl cream together sugar and butter. Mix in eggs until thoroughly incorporated. Mix in vanilla extract, buttermilk, and heavy cream.
  • Mix in half of the flour, baking powder, and salt and when the mixture is combined, mix in the rest of the flour.
  • Divide the batter into five bowls (about 1 cup of batter per bowl) and add food coloring to each bowl to create a vibrant red, orange, yellow, green, and blue. Pour each colored batter into the prepared pans and spread out in an even thin layer.
  • Bake for 10-15 minutes or until the center is set. Do not over-bake! Once they are finished baking, remove them from the oven and pan and place on a cooling rack and allow them to cool completely.
  • While waiting for the layers to cool begin making the cream cheese frosting by creaming together the cream cheese and butter. Next mix in the powdered sugar and vanilla until smooth.
  • Place the first layer down and frost, followed by the next layer and frosting, and continue this system until finished.
  • Place the cake in the refrigerator for 30 minutes in order for the frosting to set and sprinkle with rainbow sprinkles, slice, and Enjoy


*Recipe modified from Divas Can Cook


Calories: 751kcal | Carbohydrates: 96g | Protein: 6g | Fat: 39g | Saturated Fat: 24g | Cholesterol: 146mg | Sodium: 429mg | Potassium: 176mg | Fiber: 1g | Sugar: 77g | Vitamin A: 1309IU | Calcium: 91mg | Iron: 1mg