Go Back
+ servings
Horchata Tres Leches Cake

Horchata Tres Leches Cake

This Horchata Tres Leches Cake is a twist to your favorite Mexican dessert, the tres leches cake! It's topped off with homemade horchata glaze, whipped cream made from scratch and ground cinnamon for a perfect ending! You won't be able to have just one slice of this cake!
5 from 1 vote
Print Pin
Keyword: horchata tres leches cake, horchata cake, mexican horchata cake, mexican tres leches cake
Prep Time: 20 minutes
Cook Time: 20 minutes
Chilling Time & Making Horchata: 12 hours
Total Time: 12 hours 40 minutes
Servings: 12 slices
Calories: 469kcal





  • 2 cups heavy whipping cream
  • 3 tbsp white granulated sugar
  • 1 tsp vanilla extract



  • First, start by separating all of your egg yolks from the egg whites. Use room temperature eggs and butter for this recipe.
  • Next, cream the butter and sugar in a stand mixer or in a bowl using a hand mixer. This may take about 3 minutes. You want to achieve a very creamy consistency.
  • Add in your egg yolks one at a time and the milk little by little while continuing to mix.
  • Add in the vanilla extract and continue mixing.
  • In a separate bowl, add flour, baking powder, cinnamon and salt. Whisk together to break up any lumps from the flour.
  • Preheat the oven to 350 degrees F.
  • Next, add the flour mixture to the butter, sugar and egg yolk mixture about a 1/4 cup at a time so you don’t end up in a cloud of flour dust. Continue mixing until well incorporated. Make sure to scrape the sides of the bowl throughout the process. Transfer your cake batter mixture to another bowl and clean the mixing bowl you were using.
  • Add the egg whites to the clean mixing bowl and mix until stiff peaks form.
  • Fold the egg whites gently into the cake batter.
  • Grease a 9×13 baking dish with butter or cooking spray.
  • Next, pour the horchata cake batter into the greased baking dish and bake in a preheated 350 degrees F oven for 20-25 minutes or until a toothpick inserted in the center comes out clean. It may seem like there isn’t enough batter but trust me it will expand beautifully, especially after you add in the horchata tres leches glaze. Once it’s finished baking, let it cool for about 20 minutes before moving on to the next step.
  • Use a fork or a large toothpick to poke holes into the cake. Try not to go all the way to the bottom so that the glaze sits in the cake and doesn’t leak out.
  • Add the horchata glaze and homemade whipped cream (see instructions below) and refrigerate for 4 hours or overnight.


  • First, start by making the homemade horchata. Use a strainer to rinse the rice thoroughly.
  • Add the rinsed rice, water and cinnamon sticks to a bowl and let it soak for at least 8 hours.
  • Remove the cinnamon sticks (it’s ok if small pieces remain) and add the rice, water and cinnamon mixture to a blender and blend until very smooth. This should take 2-3 minutes or longer depending on the power of your blender.
  • Use a strainer to strain out all of the liquid and use a spoon to press down against the solids to extract as much liquid as possible.
  • Next, stir together all of the strained horchata liquid with the evaporated milk, sweetened condensed milk and whole milk. Check for sweetness at this step. If it's too sweet for you, add a little bit more milk.
  • Poke holes in the horchata cake and top it off with the prepared glaze then wait about 10-15 minutes for the cake to absorb the mixture then add more on top. Repeat this step 2-3 times as needed until you obtain your desired level of moisture for the cake.
  • Prepare your homemade whipped cream to top the cake with. See the next steps for these instructions.


  • First, add the heavy cream, white granulated sugar and vanilla extract to a stand mixer or a bowl if using a hand mixer.
  • Mix on high speed until stiff peaks form and the mixture resembles whipped cream.
  • Top the horchata cake with the homemade whipped cream.
  • Cover and refrigerate for 4 hours or overnight.
  • Finally, sprinkle the top with ground cinnamon, serve your horchata Tres Leches cake and enjoy!


  • You can certainly buy store bought horchata if you’re not up to making your own. If you do take the store bought route, simply add the evaporated milk, sweetened condensed milk and whole milk to the horchata and follow all the same steps.
  • You can also purchase store bought whipped cream topping if you don’t want to make your own. I personally prefer the taste of homemade whipped cream and it’s so easy to make. So try not to skip this step unless you’re in a real pinch!
  • If the horchata glaze is too sweet for you, add more milk until you achieve your desired sweetness.
  • There should be some leftover horchata glaze. I recommend serving it alongside the cake just in case people want to add more glaze to their slice.


Calories: 469kcal | Carbohydrates: 50g | Protein: 8g | Fat: 26g | Saturated Fat: 16g | Trans Fat: 1g | Cholesterol: 161mg | Sodium: 158mg | Potassium: 170mg | Fiber: 1g | Sugar: 22g | Vitamin A: 1021IU | Vitamin C: 1mg | Calcium: 134mg | Iron: 1mg