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.
- Author: sarra
- Prep Time: 40 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours (including cooling and decorating)
- Yield: 16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
- 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)
- Preheat oven to 350°F (175°C). Grease and line six 8-inch round cake pans (or bake in batches).
- Whisk together flour, baking powder, baking soda, and salt in a bowl.
- In a separate bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, then vanilla extract.
- Alternate adding dry ingredients and buttermilk until smooth.
- Divide the batter evenly into six bowls and tint each with a different food coloring.
- Pour each colored batter into separate pans and bake 18–22 minutes until a toothpick comes out clean. Cool completely.
- Level the cakes if needed. Cut a 3-inch circle out of the center of 4 cake layers, leaving 2 layers whole.
- Place one whole cake layer on a serving plate, spread frosting, then stack 4 hollowed cake layers with frosting in between.
- Fill the cavity with assorted candies, then top with the final whole cake layer.
- Frost the outside with buttercream and decorate with sprinkles or candy as desired.
- 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
- Serving Size: 1 slice
- Calories: 480
- Sugar: 50g
- Sodium: 280mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 67g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 95mg
Keywords: Rainbow cake, piñata cake, birthday cake, surprise cake, layered cake