Prep Time 40 min
Cook Time 20 min

Have a birthday party coming up? Surprise your guests when you cut into the birthday cake and colorful candy spills out just like a piñata. It’s Piñata cake time!


  • 2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 1/4 cups sugar
  • 1/2 cup milk
  • 1 cup Greek yogurt
  • 2 eggs


  • 12 tablespoons cream cheese, room temperature
  • 12 tablespoons butter, room temperature
  • 5 cups powdered sugar
  • 2-3 tablespoons heavy cream
  • 3/4 cup M&M’S Mini Milk Chocolate Baking Bits

You’ll also need

  • 1 cup M&M’S to fill the cake
  • 1/2 cup M&M’S to decorate the cake on top


  1. Heat the oven to 350F. Grease and line three 9 inch round baking pans with parchment paper. Set aside.
  2. In the mixing bowl of your mixer, add all the ingredients for the cake. With the whisk attachment on, beat on low-speed until all the ingredients are combined.
  3. Divide the cake batter between the three prepared pans.
  4. Bake in preheated oven for 18-20 minutes or until the cakes are golden brown and a toothpick inserted in the center comes out clean.
  5. Remove the cakes from the oven and let cool for 15 minutes in the pan before inverting and cooling them completely on wire racks.
  6. Make the frosting
  7. In a mixing bowl, add the cream cheese and butter. With the paddle attachment on, beat on low-speed until smooth and creamy. Add the powder sugar, 1/2 cup at a time, beating well after each addition. Once all the sugar is incorporated, add few drops of heavy cream to reach desired consistency.
  8. With a spatula, fold in the M&M’S minis baking bits.
  9. Assemble the cake
  10. Out of a thin cardboard or a thicker piece of paper, make a cylinder, about 3-4 inch in diameter. Cut a whole into one of the cake layers to fit the cylinder.
  11. Place one of the cake layers on a serving platter. Position the cylinder in the center and spread about 1 – 1 1/2 cups frosting around it.
  12. Fill the cylinder with M&M’S.
  13. Carefully, place the 2nd cake layer over the frosting making sure the cutout hole lines up with the cardboard cylinder.
  14. Spread 1 to 1 1/2 cups frosting over the second layer.
  15. With your fingers, gently wiggle the cardboard cylinder out making sure the M&M’S stay inside the cake.
  16. Place the 3rd cake layer over the frosting and, with an offset spatula spread the remaining frosting on top and on the sides of the cake.
  17. Decorate the top of the cake with more M&M’S.
  18. Refrigerate for at least 2 hours before serving.''