Baked Tres Leches Donuts

Prep Time: 20 minutes
Cook Time: 22 minutes
Total Time: 42 minutes
Course: Breakfast
Cuisine: American
Servings: 36 donut holes

These Baked Tres Leches Donut Holes are inspired by the ones served at Table 10 in San Diego, CA. These sweet treats are like little bites of heaven. I've also included the recipe for the donuts that inspired them below this recipe card.


Tres leches sauce & glaze

  • 1 (14-oz) can sweetened condensed milk
  • 1/2 cup whole milk
  • 1/2 cup heavy cream
  • 3 cups powdered sugar for the glaze

Donut batter

  • 3/4 cup granulated white sugar
  • 1 large egg
  • 1 1/2 cups all purpose flour
  • 2 tsp baking power
  • 1/4 tsp salt
  • 1/4 tsp ground nutmeg
  • 1/4 cup vegetable oil
  • 3/4 cup fat free milk
  • 1 tsp vanilla extract


  1. In a small saucepan, add condensed milk, whole milk, and heavy cream. (No powdered sugar yet!) Bring to a simmer and cook until it thickens and reduces, about 10 minutes. Make sure to stir so that the bottom doesn't burn and it doesn't overflow. Place sauce into the fridge to cool.

  2. To make the donuts, preheat oven to 350°F. In a large mixing bowl, whisk together sugar and egg. Add in flour, baking powder, salt, nutmeg, oil, milk, and vanilla. Mix until no lumps remain.

  3. Grease your donut hole pan/mini donut pan/mini muffin pan. Pour batter into donut ball pan, filling up one side only. Secure top side and place into the oven. If you are making mini donuts or mini muffins, fill about 2/3 full. Bake about 11-12 minutes until golden brown. Let donuts cool about 15-20 minutes before removing. They are easier to remove after they cool.

  4. Remove glaze from the fridge. Reserve 1 cup and set aside for the frosting. Take remaining sauce and pour into a bowl. Take the most porous side of each of your finished donuts and poke numerous holes (at least a dozen) using a toothpick or fork. If you have a marinade injector, you can skip this step and directly inject the sauce into the donut holes, doing so a few times in a few different places.

  5. If you don't have an injector, place a few donut holes directly into your sauce bowl and spoon sauce on top a few times so that the sauce soaks into the donuts. Repeat with remaining donuts.

  6. In a small bowl, add remaining 1 cup sauce. Gradually mix in powdered sugar until glaze thickens. I used about 3 cups. Pour glaze on donuts right before serving.

Nutrition Facts
Baked Tres Leches Donuts
Amount Per Serving (1 donut)
Calories 146 Calories from Fat 39
% Daily Value*
Fat 4.3g7%
Saturated Fat 2.9g18%
Polyunsaturated Fat 0.2g
Monounsaturated Fat 0.9g
Cholesterol 14.4mg5%
Sodium 42.1mg2%
Carbohydrates 25.2g8%
Fiber 0.1g0%
Sugar 21g23%
Protein 2.3g5%
Vitamin A 100IU2%
Vitamin C 0.8mg1%
Calcium 70mg7%
Iron 0.4mg2%
Net Carbs 25g50%
* Percent Daily Values are based on a 2000 calorie diet.
The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have. All images and content are © Kirbie's Cravings.

Did you make this recipe?

Share it on Instagram with the hashtag #kirbiecravings!