Go Back
+ servings
Print Pin
5 from 8 votes

Small Batch Ube Coconut Mochi Donuts

Course Dessert
Keyword coconut, donut, donuts, Filipino, gluten-free, Japanese, mochi, mochiko, ube
Prep Time 15 minutes
Cook Time 35 minutes
Servings 6 donuts
Cost $8.34


For the donuts:

  • 1 c mochiko sweet rice flour, see notes (160g, $1.23)
  • ½ c brown sugar (100g, $0.55)
  • 1 tsp baking powder ($0.07)
  • ¼ tsp salt ($0.01)
  • ½ can coconut milk, see notes (118 mL, $1.00)
  • 1 egg ($0.17)
  • 2 tbsp butter, melted and cooled (28g, $0.31)
  • 2 tbsp ube halaya, optional ($0.50)
  • 1 ½ tsp ube extract ($1.94)

For the ube glaze:

  • ½ c powdered sugar (65g, $0.29)
  • 1 ½ tbsp tbsp ube halaya, optional ($0.37)
  • 1 tsp ube extract ($1.29)
  • 1 - 2 tbsp coconut milk, see notes ($0.07-$0.15)
  • ½ cup shredded coconut (35g, $0.46)


For the donuts:

  • Preheat the oven to 350°F/177°C.
  • Dry ingredients
    In a medium bowl, whisk together the mochiko flour, brown sugar, baking powder, and salt.
  • Wet ingredients
    In another medium bowl, whisk together the coconut milk, egg, melted butter, ube halaya (optional), and ube extract until combined.
  • Combine wet and dry ingredients. Mix until combined.
  • Transfer the donut batter into a piping bag fitted with a large round tip. If you do not have a piping bag, you can use a spoon to scoop the batter.
  • Grease your donut pan using cooking spray or butter. Pipe or spoon the batter into each cavity, filling it all the way to the top. Once each cavity is filled, you can use the back of a spoon or knife to smooth the tops.
    Note: Depending on the size of your donut pan, you may have a small amount of leftover batter. I poured the rest into a cupcake tin and made one mini cupcake!
  • Bake for 30-35 minutes. Cool donuts in the pan for about 5 minutes, then transfer them onto a wire rack and let them cool completely before adding the glaze.

For the ube glaze:

  • In a small bowl or plate, add all of the shredded coconut.
  • In a medium bowl, whisk together the powdered sugar, ube extract, ube halaya (optional), and 1 tbsp coconut milk. If the glaze is too thick, add ½ tbsp of coconut milk at a time.
  • Dip the top of a donut into the bowl with the ube glaze, then dip the donut into the shredded coconut. Repeat with the remaining donuts.
  • Serve donuts at room temperature.


To store these donuts, place them in an airtight container at room temperature for up to 3 days. However, they're better eaten the day that they're made. This is because as time passes, the donuts become softer and slightly soggier. If you want them to last for more than one day, I recommend storing them completely unglazed. You can rebake them at 350°F/177°C for 5-10 minutes to firm them back up, then let them cool, add the glaze, top with shredded coconut, and serve!
Mochiko sweet rice flour: Make sure you are using mochiko, which is different than regular rice flour. 
Coconut milk: If preferred, you can use whole milk instead.
To make these dairy-free: Substitute the butter for vegan butter and make sure your ube halaya is vegan (some are made with butter). You can also make homemade vegan ube halaya.