Skip Navigation
Search recipes, ingredients, articles, products...
Rainbow Cake

In 1921, 320 dairy farmers met in Saint Paul, Minnesota, to form the Minnesota Cooperative Creameries Association. Their idea? Come together to effectively market and distribute members’ dairy production across the country. One-hundred years later, we are 1,000+ farmer-owners strong and producing dairy products that help to feed the nation.

Get started!



2 3/4 cups all-purpose flour

1 1/2 teaspoons baking powder

1/4 teaspoon salt

1 1/2 cups granulated sugar

1 cup Land O Lakes® Butter, softened

4 large Land O Lakes® Eggs

1 tablespoon vanilla extract

1 cup milk

Red, orange, yellow, green, blue and purple gel food color

Buttercream Frosting

2 cups Land O Lakes® Butter, softened

6 1/2 cups powdered sugar

1/4 teaspoon salt

1/3 cup Land O Lakes® Heavy Whipping Cream

1 tablespoon vanilla extract

Red, orange, yellow, green, blue and purple gel food color

How to make

  1. STEP 1

    Heat oven to 350°F. Grease and flour 2 (8-inch) round cake pans or spray with baking spray. Set aside.

  2. STEP 2

    Combine flour, baking powder and 1/4 teaspoon salt in bowl; set aside.

  3. STEP 3

    Beat granulated sugar and 1 cup butter in another bowl at medium speed, scraping bowl occasionally, until creamy. Add eggs, 1 at a time, beating well after each addition. Add 1 tablespoon vanilla; mix well. Add flour mixture alternately with milk, beating at low speed after each addition, just until mixed.

  4. STEP 4

    Divide batter evenly among 6 bowls with about 3/4 cup each. Tint cake batters red, orange, yellow, green, blue and purple. Spread red and orange batter into prepared pans. Bake 8-10 minutes or until toothpick inserted into center comes out clean. Cool 3 minutes; remove from pans to cooling rack. Cool completely. Meanwhile, wash pans; grease and flour pans. Repeat with remaining colors until all cake layers are baked.

  5. STEP 5

    Beat 2 cups butter in medium bowl at medium speed until creamy. Gradually add powdered sugar and 1/4 teaspoon salt alternatley with whipping cream and 1 tablespoon vanilla, beating at low speed until well incorporated. Beat at medium speed until smooth and creamy. Remove 2 cups frosting; set aside. Divide remaining frosting evenly among 6 bowls with about 1/3 cup each. Tint frostings red, orange, yellow, green, blue and purple. Set aside.

  6. STEP 6

    Place purple cake layer onto serving plate, bottom-side up. Frost top with 1/4 cup white frosting. Place blue cake layer over frosting; frost with 1/4 cup white frosting. Continuing adding green, yellow, orange and red layers in that order, frosting with 1/4 cup white frosting between each layer. Frost outside of cake with remaining white frosting. This layer of frosting will be thin and cake will be visible through frosting. Once frosted, refrigerate cake 30 minutes. (This is called a crumb coat and will prevent crumbs from interfering when piping rosettes.)

  7. STEP 7

    Place each tinted frosting into individual resealable plastic food bag; push frosting to one corner. Cut off 1/2 inch from tip of corner. Place 18-inch-long piece of plastic food wrap onto counter surface. Pipe each color onto plastic wrap to form wide 12-inch horizontal lines (using all of frosting) that are touching.

  8. STEP 8

    Gently roll frosting lines into one large log using plastic wrap. Snip tip off one end of plastic wrap. Place cut-side down into piping bag fitted with size 1M open-star tip. Pipe rainbow rosettes onto cake beginning with middle of top of cake and working out and down sides so the most vibrant colors are on top of cake.

Tip #1

Each baked cake layer will be about 3/8 inch thick. The cake is about 3 inches tall before before being decorated with the colorful rosettes.

Tried this recipe? Instagram it!
And don't forget to tag us @landolakesktchn.