Breakfast & Brunch
This Asian coconut bread recipe transforms simple ingredients into layers of fragrant pandan and toasted coconut that taste like a tropical escape. The secret lies in blending warm coconut milk with aromatic pandan extract, creating a moist crumb that's both tender and slightly chewy.
I developed this version after years of testing—balancing sweetness, texture, and that signature coconut aroma that makes every slice irresistible.
The bread features a signature coconut layer that's lightly toasted for depth of flavor, while the pandan-infused batter ensures each bite carries that distinctive floral note. Baking at 350°F for 40-45 minutes yields golden-brown layers with just the right crispness at the edges.
Whether you prefer it sweet with a honey glaze or savory with sesame seeds, this recipe adapts beautifully to your taste.
What sets this apart is how the coconut flavor develops during baking, becoming richer without overpowering the delicate pandan essence. The result is a loaf that's perfect for breakfast toast, dessert slices, or gifting—each cut revealing those coveted coconut layers.
For best results, use full-fat coconut milk and allow the bread to cool completely before slicing.
This recipe works equally well as a morning treat or afternoon snack, making it versatile for any occasion. The pandan-coconut combination is particularly popular in Southeast Asian baking, offering a flavor profile that's both familiar and exciting. Ready to bake bread that tastes like a vacation?
Ingredients for asian coconut bread
Pandan's floral essence meets toasted coconut's warmth in this tropical-inspired bread. Simple ingredients yield layers of flavor that transport you to Southeast Asia with every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat preferred |
| Pandan Extract 🌿 | 1 tbsp | Pure, not paste |
| Unsalted Butter 🧈 | 1 cup | Softened, not melted |
| Active Dry Yeast 🍞 | 2 ¼ tsp | 1 packet, room temp |
| Shredded Coconut 🥥 | 1 ½ cups | Unsweetened, toasted |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Milk 🥛 | 1 cup | Any kind works |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Baking Powder 🍞 | 2 tsp | Aluminum-free preferred |
| Sesame Seeds 🌻 | ¼ cup | Toasted for garnish |
| Honey 🍯 | ¼ cup | Optional glaze |
The coconut milk is non-negotiable—full-fat canned delivers that rich, creamy texture. Thai Kitchen or Goya brands work perfectly. For pandan extract, Asian markets carry pure versions, but if you can't find it, pandan paste diluted with water works (use half the amount). The shredded coconut? Toast it first for 5 minutes in a dry pan—this deepens the flavor. Unsweetened is key; sweetened will make the bread too cloying. I always buy extra coconut milk because I use it in smoothies too.
No pandan extract? Vanilla extract plus a pinch of turmeric mimics the floral note, though it won't be identical. Out of sesame seeds? Toasted poppy seeds work as a neutral garnish. The recipe calls for full-fat coconut milk, but if you're watching calories, light coconut milk plus 2 tbsp cream gets you close. For a sweeter version, add 1/4 cup more sugar—but trust me, the balance here is perfect as written. The yeast needs to be room temperature, so pop that packet in warm water for 5 minutes if your kitchen runs cold.
This bread keeps beautifully—3 days at room temperature wrapped in a clean kitchen towel, or 1 week refrigerated in an airtight container. For longer storage, freeze the whole loaf for up to 3 months—thaw overnight on the counter. The coconut layers stay crisp when toasted, so slice just before serving. I always bake two loaves—one for the week, one to freeze. The honey glaze, if using, should be brushed on just after baking while the bread is still warm for best adhesion.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s one bowl, no stand mixer required—just a whisk and your hands. The pandan extract does all the heavy lifting for that signature floral aroma, so you’re not stuck measuring out complex spice blends.
- Tropical Comfort in Every Slice: That first bite? Warm, buttery layers with the faintest hint of coconut milk richness and a whisper of pandan—like a hug from a bakery in Bali. Honestly, the sugar caramelizes just enough to make it irresistibly moist, not gummy.
- Breakfast or Snack Hero: I make a batch every Sunday because it’s that versatile—toast it for breakfast with peanut butter, pack it for lunch, or serve it at brunch with jam. The butter keeps it rich enough to stand alone, while the coconut milk adds just enough tropical flair to feel special.
- Leftovers That Last: This bread stays fresh for days (yes, even in my humid kitchen), and slices perfectly for sandwiches or French toast. Between us, I’ve even frozen slices—toss them in the toaster the next week, and no one can tell they’re not fresh-baked. Budget win.
Step-by-step instructions for Asian coconut bread
Follow this method for a tender, fragrant loaf with perfect layers of coconut and pandan flavor.
Prepare the Yeast and Mix Wet Ingredients
In a small bowl, combine the 1 cup milk with 2.25 teaspoons active dry yeast and 1.5 cups granulated sugar. Let this sit for 5-10 minutes until it becomes frothy—this confirms the yeast is active. If it doesn't bubble, your yeast may be dead, and you'll need to start over.
In a large mixing bowl, cream together the 1 cup softened unsalted butter and remaining 1.5 cups granulated sugar until light and fluffy, about 3-4 minutes. This step incorporates air, which creates that signature tender crumb. Add the 2 whole large eggs, 1 tablespoon pandan extract, 1 teaspoon vanilla extract, and 1 teaspoon salt. Mix until fully combined, scraping down the sides of the bowl as needed.
Combine Dry Ingredients and Fold in Coconut
In a separate bowl, whisk together the 4 cups all-purpose flour and 2 teaspoons baking powder. Gradually add this dry mixture to the wet ingredients, mixing on low speed just until combined. Avoid overmixing—you should still see small flour streaks. The dough will be thick and sticky, but that's normal for this recipe.
Fold in the 1.5 cups shredded coconut using a spatula, ensuring even distribution throughout the batter. The coconut will sink slightly, but that's fine—it'll rise beautifully during baking. Cover the bowl with a damp towel and let the batter rest for 30 minutes at room temperature. This allows the flour to fully hydrate and the flavors to meld.
Assemble and Bake the Layers
Preheat your oven to 350°F and grease a 9x5-inch loaf pan generously with butter or oil. Pour half of the coconut batter into the prepared pan, spreading it evenly. Drizzle 1.5 ounces of the full-fat coconut milk over the top, then sprinkle 0.5 cups of the shredded coconut evenly across the surface. This creates the signature layered texture.
Repeat with the remaining batter, coconut milk, and coconut topping. The final layer should be smooth and even. Bake for 50-55 minutes, or until a toothpick inserted into the center comes out clean and the top is golden brown. The bread will rise slightly in the oven, so don't overbake—it continues cooking as it cools.
Glaze and Garnish for Finishing Touches
While the bread is still warm, prepare the honey glaze by combining the 0.25 cup honey with 1 tablespoon milk in a small saucepan. Heat gently over low heat for 2-3 minutes, stirring until smooth. Brush this glaze evenly over the top of the warm bread, allowing it to soak in slightly for a sticky, caramelized finish.
Sprinkle the 0.25 cup toasted sesame seeds evenly over the glaze while it's still wet. Let the bread cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. The layers should be distinct, with tender coconut pockets throughout. Slice when completely cool for clean, even pieces that reveal the beautiful texture inside.
Pro Tips For Making Asian Coconut Bread
- Use Room-Temperature Butter: I learned this the hard way—cold butter creates pockets that won’t melt evenly, leaving you with a bread that’s dense in spots. Let that block sit out for 30 minutes before creaming, even if you’re in a hurry.
- Whisk the Coconut Milk: Don’t just pour it in. Whisk the full-fat coconut milk first to break up any separation—it blends smoother with the butter and sugar, giving you that signature velvety texture instead of a grainy mess.
- Check for Doneness with a Skewer: The bread’s exterior might look golden, but the inside can stay gummy if you rely on time alone. Stick a skewer in—it should come out clean or with just a few moist crumbs, not wet batter.
- Skip the Extra Pandan: A little goes a long way, and too much turns your bread into a perfume sample. Start with ½ teaspoon, taste the batter, and add more only if you’re craving that floral punch—your future self will thank you.
Best sauces and condiments for this dish
Pandan-Coconut Glaze
Elevate your bread with a pandan-coconut glaze made by simmering ¼ cup honey, 2 tbsp coconut milk, and ½ tsp pandan extract for 3 minutes. Brush this fragrant mixture over the warm loaf for a glossy finish that enhances the tropical flavors.
The pandan extract adds depth without overpowering the coconut's natural sweetness. 🥥
Sweet Chili Drizzle
For a spicy-sweet contrast, mix 2 tbsp sweet chili sauce (like Lee Kum Kee brand) with 1 tsp lime juice and drizzle lightly over slices. This Thai-inspired topping balances the bread's richness with a tangy kick. Serve with a sprinkle of crushed peanuts for texture. 🌶️
Sesame Butter Spread
Blend ½ cup toasted sesame seeds, ¼ cup softened butter, and 1 tbsp honey into a smooth paste. Spread this nutty-sweet mixture on toasted slices for a savory-sweet twist. The sesame complements the coconut beautifully while adding a satisfying crunch. 🌻
Coconut Whipped Cream
Whip ½ cup coconut cream (chilled overnight) with 1 tbsp powdered sugar and ½ tsp vanilla until fluffy. Pipe this light topping over dessert slices for a dessert-like finish. The cool cream contrasts perfectly with the warm bread. ❄️
Spiced Coconut Jam
Simmer 1 cup diced mango, ½ cup coconut milk, 2 tbsp sugar, and ¼ tsp cinnamon for 15 minutes until thickened. Spread this jam on toasted bread for a fruity, tropical burst. The jam's acidity cuts through the coconut's richness. 🍍
Salted Caramel Drizzle
Heat ½ cup caramel sauce (store-bought or homemade) with ¼ tsp flaky sea salt until melted. Drizzle over warm slices for a decadent contrast. The salty-sweet balance makes every bite irresistible. 🍯
Nutrition facts
Frequently asked questions
Can I make this coconut bread without pandan extract?
Yes! For a similar floral note, mix 1 teaspoon vanilla extract with ¼ teaspoon turmeric (for color) as a substitute. The flavor won't be identical, but it'll still taste delicious. If you love pandan, check Asian markets—they often carry pure extract in small bottles.
How do I store leftover coconut bread?
Keep it fresh for 3 days at room temperature wrapped in a clean kitchen towel or airtight container. For longer storage, refrigerate for up to 1 week or freeze the whole loaf for 3 months. Thaw overnight on the counter—never microwave, or the coconut layers will get soggy.
Why did my bread sink in the middle?
This usually happens if the yeast wasn't active or the oven temperature dropped during baking. Always check your yeast by mixing it with warm milk and sugar first—it should bubble within 5-10 minutes. Also, avoid opening the oven door early, as sudden temperature changes can cause collapse.
Can I make this bread vegan?
Yes, but you'll need substitutes: replace the 2 eggs with 2 tablespoons flaxseed meal + 6 tablespoons water (let sit for 5 minutes to thicken) and use vegan butter or coconut oil instead of regular butter. The texture will be slightly denser but still delicious.
How do I make the coconut layers extra crispy?
Toast the shredded coconut for 5-7 minutes in a dry pan until golden brown before adding it to the batter. Also, bake the bread 5 minutes longer than directed for a deeper golden crust. For extra crunch, sprinkle additional toasted coconut on top before baking.
