clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Rainbow Surprise Cake

  • Prep Time: 30 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 30 minutes


This rainbow surprise cake is dairy-free and egg-free, it takes a while to bake all the layers, but it’s pretty fun to do. 



Wet Ingredients:

Dry Ingredients:

  • 2 1/2 cups flour
  • 1/4 cup cornstarch
  • 1 1/2 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt

Gel Food Coloring (I use AmeriColor soft gel paste)


  1. Preheat oven to 350.
  2. Whisk dry ingredients together in a large mixing bowl: flour, baking powder, baking soda, and salt.
  3. Whisk the wet ingredients together in a medium mixing bowl: dairy-free milk, sugar, oil and vanilla.
  4. Add about 1/2 the liquid into the dry ingredients and beat pretty well. Usually, I don’t beat cakes…but in this case you want every last lump out. If you don’t, you’ll have white flour clumps in your final cake. 
  5. Add the second 1/2 of the liquid and gently fold it in. 
  6. If for some reason, you have some stubborn lumps…just put the batter through a mesh sieve and get the lumps out.
  7.  Using a scale, divide the batter into 6 equal portions. I did this by zeroing out a big empty bowl, add the batter to determine total batter weight. Then divide the total batter weight by 6, and measure out 6 portions in 6 different bowls to color. 
  8. Color up the 6 portions. Gel color works much better than color drops, which don’t have nearly the color options or vibrancy. 
  9. I only have two 8-inch round pans, which works out ok, as all the layers cook quickly. Cut out parchment rounds to fit the pan, and then spray with cooking spray. 
  10. Bake each later for 10-12 minutes, until the center is set. 
  11. Carefully remove the layers to a cooling rack, add a new parchment liner to the pan, re-spray and cook the next set of layers. 
  12. Frost and build the layer cake once all the layers are cooled. I was impatient the first time, and started stacking the warm layers, everything melted and it was a disaster.  Oops.
  • Category: Dessert
  • Method: Baked
  • Cuisine: American

Keywords: rainbow cake, dairy free rainbow cake, egg free rainbow cake