Print

Rainbow Piñata Cake

A colorful and fun Rainbow Piñata Cake with surprise candy hidden inside. Perfect for birthdays, celebrations, and parties, this layered cake bursts with vibrant colors and sweet treats when cut open.

Ingredients

Scale
  • 3 cups all-purpose flour
  • 2 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsalted butter, softened
  • 2 cups granulated sugar
  • 4 large eggs
  • 2 tsp vanilla extract
  • 1 1/2 cups buttermilk
  • Red, orange, yellow, green, blue, and purple gel food coloring
  • 4 cups buttercream frosting
  • 2 cups assorted small candies (M&Ms, sprinkles, mini chocolates)

Instructions

  1. Preheat oven to 350°F (175°C). Grease and line six 8-inch round cake pans (or bake in batches).
  2. Whisk together flour, baking powder, baking soda, and salt in a bowl.
  3. In a separate bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, then vanilla extract.
  4. Alternate adding dry ingredients and buttermilk until smooth.
  5. Divide the batter evenly into six bowls and tint each with a different food coloring.
  6. Pour each colored batter into separate pans and bake 18–22 minutes until a toothpick comes out clean. Cool completely.
  7. Level the cakes if needed. Cut a 3-inch circle out of the center of 4 cake layers, leaving 2 layers whole.
  8. Place one whole cake layer on a serving plate, spread frosting, then stack 4 hollowed cake layers with frosting in between.
  9. Fill the cavity with assorted candies, then top with the final whole cake layer.
  10. Frost the outside with buttercream and decorate with sprinkles or candy as desired.
  11. Slice to reveal the surprise piñata center.

Notes

  • Use gel food coloring for vibrant shades without thinning the batter.
  • Be sure cakes are completely cool before stacking and carving.
  • Any small candy that won’t melt easily can be used for the piñata filling.
  • Chill the cake slightly before cutting for cleaner slices.

Nutrition

Keywords: Rainbow cake, piñata cake, birthday cake, surprise cake, layered cake