The Best Coconut Cream Filled Donuts Recipe You’ll Ever Make

Posted on May 29, 2026 by Sorenna Blythe

Coconut Cream Filled Donuts

There’s something special about biting into a soft, fluffy donut and finding a rich coconut cream filling inside.

These homemade coconut cream-filled donuts combine a light golden dough with a smooth, creamy center for a treat that feels both comforting and indulgent.

The best part is that they’re easier to make than you might think.

In this recipe, you’ll learn how to make the dough from scratch, prepare a luscious coconut cream filling, and assemble bakery-style donuts right in your own kitchen.

Why You’ll Love This Coconut Cream Filled Donuts Recipe

  • Light and fluffy donut texture – Each donut is soft, airy, and perfectly tender with a golden exterior.
  • Rich, creamy coconut filling – The smooth coconut cream adds a luscious burst of flavor in every bite.
  • Bakery-quality results at home – Simple ingredients and easy-to-follow steps help you create donuts that look and taste professionally made.
  • Great make-ahead dessert option – The filling can be prepared in advance, making assembly quicker and more convenient.
  • Tropical flavor that stands out – The coconut filling brings a fresh, island-inspired twist that sets these donuts apart from classic varieties.
Coconut Cream Filled Donuts

What Are Coconut Cream Filled Donuts?

Coconut cream filled donuts are soft yeast-raised donuts that are fried until golden and then filled with a rich, creamy coconut filling, creating a delicious contrast between the light dough and the smooth center.

Unlike ring-shaped donuts with a hole in the middle, filled donuts are left whole so they can be piped with a generous amount of filling after cooking, giving you a flavorful surprise in every bite.

The donut itself is made from an enriched yeast dough, which means ingredients like milk, eggs, and butter are added to create a softer texture and richer flavor than a basic bread dough.

The coconut cream filling is typically made with coconut milk, sugar, and thickening ingredients such as egg yolks or cornstarch, resulting in a silky mixture that is both creamy and full of coconut flavor.

These donuts draw inspiration from classic coconut cream desserts that have long been loved for their tropical taste and smooth texture, including coconut cream pie, coconut pudding, and various island-inspired pastries.

The combination of fluffy dough and coconut cream filling brings together the comforting appeal of a traditional donut with the sweet, tropical character of coconut-based desserts.

While coconut cream donuts and coconut custard donuts may seem similar at first glance, there are a few important differences between them.

Coconut cream filling is usually lighter, smoother, and more focused on the flavor of coconut milk or coconut cream, creating a rich yet delicate texture.

Coconut custard filling, on the other hand, relies more heavily on egg yolks for its structure and often has a denser, thicker consistency with a stronger custard-like flavor.

Many coconut custard fillings contain coconut as an added ingredient, while coconut cream fillings are designed to let the coconut flavor take center stage.

If you enjoy desserts with a fresh tropical taste and a silky texture, coconut cream filled donuts are often the preferred choice because they feel indulgent without being overly heavy.

The result is a bakery-style treat that combines soft homemade donuts with a creamy coconut center, making it easy to see why these donuts are such a favorite for breakfast, dessert, and special occasions alike.

Ingredients You’ll Need

For the Donut Dough

  • 4 cups (500g) all-purpose flour
  • 2¼ teaspoons (7g) active dry yeast (1 packet)
  • 1 cup (240ml) warm milk (about 110°F/43°C)
  • ¼ cup (50g) granulated sugar
  • 2 large eggs, room temperature
  • ¼ cup (57g) unsalted butter, softened
  • 1 teaspoon salt
  • Vegetable oil, for frying

For the Coconut Cream Filling

  • 1 can (13.5 oz / 400ml) full-fat coconut milk
  • ½ cup (120ml) heavy cream
  • 4 large egg yolks
  • ½ cup (100g) granulated sugar
  • 3 tablespoons (24g) cornstarch
  • 1 teaspoon vanilla extract
  • 1 cup (80g) sweetened shredded coconut

For the Topping

  • 1 cup (120g) powdered sugar, for dusting
  • ½ cup (30g) toasted coconut flakes
  • Optional Coconut Glaze:
    • 1 cup (120g) powdered sugar
    • 2–3 tablespoons coconut milk
    • ½ teaspoon vanilla extract

Essential Kitchen Equipment

  • Mixing bowls – You’ll need a few bowls for mixing the dough, preparing the filling, and organizing ingredients as you work.
  • Stand mixer (optional) – A stand mixer with a dough hook can make kneading easier, but the dough can also be mixed and kneaded by hand.
  • Rolling pin – Helps roll the dough to an even thickness so the donuts cook evenly and rise properly.
  • Round donut cutter – Used to cut uniform dough rounds for filled donuts. A 3-inch cutter works well for this recipe.
  • Deep frying pot or Dutch oven – A heavy-bottomed pot helps maintain a steady oil temperature, which is important for evenly cooked donuts.
  • Thermometer – A kitchen or candy thermometer allows you to monitor the oil temperature and helps prevent undercooked or overly greasy donuts.
  • Piping bag – Makes it easy to fill the donuts with coconut cream neatly and evenly without tearing the dough.

How to Make Coconut Cream Filled Donuts

Step 1: Prepare the Donut Dough

In a large mixing bowl, combine the warm milk, granulated sugar, and active dry yeast, then let the mixture sit for 5 to 10 minutes until it becomes foamy.

The foamy surface is a sign that the yeast is active and ready to help the dough rise properly.

Add the eggs, softened butter, salt, and half of the flour, then mix until a thick batter begins to form.

Gradually add the remaining flour, stirring until a soft dough comes together.

Transfer the dough to a lightly floured surface and knead for 8 to 10 minutes, or until it feels smooth, soft, and slightly elastic.

If using a stand mixer, knead with the dough hook on medium-low speed for about 6 to 8 minutes.

A properly kneaded dough should spring back gently when pressed with your fingertip.

Place the dough in a lightly greased bowl and turn it once so all sides are lightly coated.

Cover the bowl with plastic wrap or a clean kitchen towel.

Let the dough rise in a warm spot for about 1 to 1½ hours, or until it has doubled in size.

Step 2: Shape the Donuts

Once the dough has doubled, gently punch it down to release excess air.

Transfer the dough to a lightly floured work surface.

Roll it out to approximately ½ inch thick for soft, fluffy donuts.

Use a round cutter to cut circles from the dough, placing each round on a parchment-lined baking sheet.

Leave a little space between each piece so they have room to expand.

Cover the shaped donuts loosely with a clean towel.

Allow them to rise for another 30 to 45 minutes until they look slightly puffed and airy.

This second rise helps create the light texture that makes filled donuts so delicious.

Step 3: Fry Until Golden Brown

Pour enough oil into a deep frying pot or Dutch oven to create a depth of about 2 to 3 inches.

Heat the oil to 350°F (175°C) and maintain that temperature throughout frying.

Keeping the oil at the correct temperature helps the donuts cook evenly without absorbing excess oil.

Carefully lower a few donuts into the hot oil without overcrowding the pot.

Fry for about 1 to 2 minutes per side, or until they are evenly golden brown.

Turn the donuts gently with a slotted spoon or spider strainer for even coloring.

If the donuts brown too quickly, reduce the heat slightly before continuing.

Transfer the cooked donuts to a wire rack lined with paper towels underneath to catch any excess oil.

Allow them to cool completely before filling to prevent the coconut cream from melting.

Step 4: Make the Coconut Cream Filling

In a medium saucepan, whisk together the coconut milk, heavy cream, egg yolks, sugar, and cornstarch until smooth.

Place the saucepan over medium heat and cook while whisking constantly.

Continue stirring until the mixture thickens into a smooth, pudding-like consistency.

Remove the pan from the heat as soon as the filling is thick enough to coat the back of a spoon.

Stir in the vanilla extract and shredded coconut until evenly combined.

The shredded coconut adds extra texture and boosts the coconut flavor throughout the filling.

Transfer the filling to a bowl and press a piece of plastic wrap directly onto the surface.

This simple step helps prevent a skin from forming while the filling cools.

Refrigerate for at least 2 hours, or until fully chilled and easy to pipe.

Step 5: Fill the Donuts

Once the donuts and filling are completely cool, transfer the coconut cream to a piping bag fitted with a filling tip.

Use a small knife or skewer to create a hole in the side of each donut.

Insert the piping tip into the opening and gently squeeze the bag.

Fill each donut until you feel slight resistance or notice the donut becoming slightly heavier.

Avoid overfilling, as too much filling can cause the donut to split.

Repeat the process until all of the donuts are filled with coconut cream.

Step 6: Finish and Garnish

Lightly dust the filled donuts with powdered sugar for a classic bakery-style finish.

Sprinkle toasted coconut flakes over the tops to add extra flavor and a subtle crunch.

For an even more indulgent touch, whisk together the optional coconut glaze ingredients until smooth.

Drizzle the glaze over the donuts and allow it to set for a few minutes before serving.

Serve the donuts fresh for the best texture and flavor.

Each bite delivers a soft, fluffy donut shell paired with a rich coconut cream center that makes these homemade treats truly special.

Expert Tips for Perfect Coconut Cream Donuts

Achieving Fluffy Dough Every Time

Start with fresh yeast and make sure your milk is warm rather than hot, as excessive heat can damage the yeast and prevent the dough from rising properly.

Give the dough enough time to rise until it has doubled in size instead of relying strictly on the clock, since room temperatures can vary from one kitchen to another.

Avoid adding too much extra flour during mixing or kneading because a slightly soft dough usually produces lighter, fluffier donuts.

Knead the dough until it feels smooth and elastic, which helps develop the structure needed for a soft and airy texture.

During the second rise, allow the shaped donuts to become noticeably puffy before frying, as this step plays a major role in creating a light interior.

Preventing Greasy Donuts

The most effective way to prevent greasy donuts is to maintain a consistent oil temperature throughout the frying process.

If the oil is too cool, the dough absorbs excess oil before the exterior has a chance to set.

Avoid overcrowding the pot because adding too many donuts at once can cause the oil temperature to drop quickly.

Give the oil a few moments to return to the proper temperature between batches if needed.

Once fried, transfer the donuts to a wire rack instead of stacking them on a plate, which helps excess oil drain away while preserving their texture.

Proper Filling Consistency

The coconut cream filling should be thick enough to hold its shape when piped but still smooth enough to flow through a piping bag.

Cook the filling until it reaches a pudding-like consistency and coats the back of a spoon without running off immediately.

Allow the filling to chill completely before using it, as warm filling can become too loose and make the donuts difficult to fill.

If the filling seems too thick after chilling, stir it gently until smooth before transferring it to the piping bag.

A well-balanced filling should stay inside the donut without leaking while still feeling creamy with every bite.

Best Frying Temperature Range

For the best results, keep the oil temperature between 350°F and 360°F (175°C to 182°C).

This range allows the donuts to develop a beautiful golden exterior while remaining soft and fully cooked inside.

If the temperature rises too high, the outside may brown too quickly before the center finishes cooking.

If the temperature falls below the recommended range, the donuts can become heavy, oily, and less fluffy.

Checking the temperature regularly with a thermometer takes the guesswork out of frying and leads to more consistent results.

Common Mistakes to Avoid

One of the most common mistakes is rushing the rising process, which often results in dense donuts with less volume.

Another frequent issue is adding too much flour when the dough feels slightly sticky, which can make the finished donuts dry and heavy.

Filling warm donuts can cause the coconut cream to thin out and lose its smooth texture.

Skipping the cooling period may also lead to filling that leaks from the sides.

Overfrying can dry out the interior, so watch the color closely and remove the donuts once they are evenly golden brown.

Taking your time with each step may seem simple, but these small details are what turn homemade donuts into bakery-quality treats.

Recipe Variations

  • Coconut Chocolate Filled Donuts – Add melted chocolate to the coconut filling or drizzle the finished donuts with chocolate for a rich, indulgent twist.
  • Coconut Lime Donuts – Mix fresh lime zest and a little lime juice into the filling for a bright, refreshing flavor that pairs beautifully with coconut.
  • Pineapple Coconut Donuts – Fold finely crushed pineapple into the filling to create a tropical-inspired treat reminiscent of a piña colada.
  • Baked Coconut Cream Donuts – Bake the donuts instead of frying them for a lighter option that still delivers a soft texture and creamy filling.
  • Vegan Coconut Cream Donuts – Replace the dairy, eggs, and butter with plant-based alternatives to create a delicious vegan-friendly version.

Storage Instructions

Room Temperature Storage

Coconut cream filled donuts should not be kept at room temperature for extended periods because the filling contains dairy and egg yolks.

If you plan to serve them the same day, they can sit at room temperature for up to 2 hours after filling.

Keep them loosely covered to protect them from drying out while maintaining their soft texture.

For the freshest flavor and texture, enjoy the donuts on the day they are made whenever possible.

Refrigeration Guidelines

Once filled, store the donuts in an airtight container in the refrigerator.

Properly stored donuts will stay fresh for up to 3 days.

Place a sheet of parchment paper between layers if stacking is necessary to prevent the toppings from sticking.

The chilled coconut cream filling helps the donuts maintain their structure and flavor during storage.

Keep in mind that refrigeration can make the donut dough slightly firmer than when freshly made.

Allow the donuts to sit at room temperature for 15 to 20 minutes before serving for a softer texture.

Freezing Recommendations

For the best results, freeze the donuts before filling them with coconut cream.

Allow the fried donuts to cool completely before placing them in a freezer-safe container or freezer bag.

They can be frozen for up to 2 months without a significant loss in quality.

When you’re ready to enjoy them, thaw the donuts overnight in the refrigerator or for a few hours at room temperature.

Prepare the coconut cream filling fresh, and fill the donuts after thawing for the best texture.

If you need to freeze filled donuts, wrap them individually and store them in an airtight container, though the filling may become slightly softer after thawing.

Best Way to Reheat

If the donuts have been refrigerated without filling, warm them in a 300°F (150°C) oven for 3 to 5 minutes.

This gentle heat helps restore some of their freshly made softness without drying them out.

Filled donuts are best enjoyed without reheating because heat can affect the texture of the coconut cream filling.

Instead, let refrigerated filled donuts rest at room temperature for about 15 to 20 minutes before serving.

This simple step allows the dough to soften slightly and the filling to become smooth and creamy again.

A little patience before serving can make leftover donuts taste surprisingly close to freshly made ones.

Serving Suggestions

  • Coffee pairings – Serve these donuts with hot coffee, iced coffee, or a creamy latte to balance the sweetness of the coconut filling.
  • Tropical brunch spreads – Pair them with fresh pineapple, mango, papaya, and other tropical fruits for a bright and flavorful brunch table.
  • Dessert platters – Add the donuts to a dessert platter alongside cookies, brownies, and mini pastries for a crowd-pleasing assortment.
  • Special occasion treats – Present them at birthdays, baby showers, holiday gatherings, or brunch celebrations for a bakery-style dessert that feels extra special.

Final Thoughts

These coconut cream filled donuts combine soft, fluffy dough with a rich coconut cream center for a treat that feels both comforting and special.

The tropical coconut flavor adds a delicious twist that makes them stand out from traditional filled donuts.

If you’ve never made homemade filled donuts before, this recipe is a great place to start because each step is simple and easy to follow.

Take your time, enjoy the process, and don’t be surprised when these bakery-style donuts become a new favorite in your kitchen.

FAQs

Can I make the dough ahead of time?

Yes. After kneading, cover the dough and refrigerate it overnight, then let it come to room temperature before shaping and frying.

Can I bake instead of fry these donuts?

Yes. Bake them at 350°F (175°C) for 12–15 minutes, or until lightly golden and cooked through.

What type of coconut milk works best?

Full-fat canned coconut milk works best because it creates a richer, creamier filling with better coconut flavor.

How long does the coconut cream filling last?

Stored in an airtight container in the refrigerator, the filling will stay fresh for up to 3 days.

Can I use instant yeast?

Yes. Instant yeast can be mixed directly into the dry ingredients and does not need to be activated in warm milk first.

Why did my donuts turn out dense?

Dense donuts are often caused by underproofing, expired yeast, adding too much flour, or not kneading the dough long enough.

The Best Coconut Cream Filled Donuts Recipe You’ll Ever Make

Recipe by Sorenna BlytheDifficulty: Intermediate
Servings

12

Donuts
Prep time

30

minutes
Cooking time

20

minutes
Total time

2

hours 

50

minutes

Soft, fluffy homemade donuts filled with rich coconut cream and topped with powdered sugar and toasted coconut for the ultimate tropical treat.

Ingredients

  • For the Donuts:
  • 4 cups all-purpose flour

  • 2¼ tsp active dry yeast

  • 1 cup warm milk

  • ¼ cup granulated sugar

  • 2 large eggs

  • ¼ cup unsalted butter, softened

  • 1 tsp salt

  • Vegetable oil, for frying

  • For the Coconut Cream Filling:
  • 1 can (13.5 oz) full-fat coconut milk

  • ½ cup heavy cream

  • 4 egg yolks

  • ½ cup granulated sugar

  • 3 tbsp cornstarch

  • 1 tsp vanilla extract

  • 1 cup sweetened shredded coconut

  • For Topping:
  • 1 cup powdered sugar

  • ½ cup toasted coconut flakes

Directions

  • Mix the warm milk, sugar, and yeast. Let stand until foamy, then add the eggs, butter, salt, and flour to form a soft dough.
  • Knead until smooth and elastic, then cover and let rise until doubled in size, about 1 to 1½ hours.
  • Roll out the dough, cut into rounds, and let rise again for 30 to 45 minutes.
  • Fry the donuts in 350°F (175°C) oil until golden brown, then cool completely.
  • Cook the coconut milk, cream, egg yolks, sugar, and cornstarch until thickened. Stir in vanilla and shredded coconut, then chill.
  • Pipe the chilled coconut cream into the cooled donuts.
  • Dust with powdered sugar and sprinkle with toasted coconut flakes before serving.

Notes

  • Use full-fat coconut milk for the creamiest filling.
  • Keep the oil temperature steady for light, fluffy donuts.
  • The filling can be made up to 2 days in advance and refrigerated until needed.
  • These donuts are best enjoyed the day they are filled.
Coconut Cream Filled Donuts

You might also like these Posts

Leave a Comment