This post may contain affiliate links. Please read our disclosure policy.

Perfectly sweet, with a soft and moist crumb, this pandan coconut bread is infused with fresh pandan leaves and rich coconut milk for floral notes and a hint of nuttiness. Bonus: it’s gluten-free and can be made without any refined sugar!

Pandan bread topped with shredded coconut on a wooden board.

Looking for something different than your classic pound cake or banana bread? Say hello to this vibrant green bread infused with real pandan leaves!

If you have never heard of pandan, think of it as the vanilla of Southeast Asia. Except that it’s greener, grassier, and with undertones of almond. It’s floral, nutty, and so unique. I know that the first time I tried it, I loved it!

For this recipe, you will make pandan milk and incorporate it into a gluten-free cake batter. The result? A soft, moist loaf with a natural green color and a delicate floral aroma. And yes, the bread shown in the photos was made only with fresh pandan leaves. No extract, no food coloring!

Update: I have recently reworked this recipe. It now packs even more pandan flavor, and I have slightly adjusted the measurements for an even better texture.

💬 Why I Think You’ll Love It

Fresh and fragrant.

This bread is like no other. Forget about vanilla, chocolate, or caramel. Pandan is the new trendy kid in town!

There is something really unique about pandan that I somehow cannot pinpoint. At first, you might think it just smells/tastes grassy, but once you mix it with creamy coconut milk and the right amount of sweetness, magic happens. It develops an addictive flavor that I would describe as a blend of roasted almonds, rose, jasmine, and freshly cut grass. I told you, quite unique, but SO tasty!

You would never guess it’s gluten-free.

I’ve tasted dozens of gluten-free cakes over the years, and most of them left me disappointed. Too dry, too grainy, weird aftertaste, etc. But this one? Totally different!

I played around with different flour blends and ratios until I landed on a combo that gives you a soft, non-grainy, and moist crumb. Oh, and no flax egg, applesauce, or gums needed! Just a simple mix of three flours and one starch. That’s it!

Simple ingredients. Easy process.

Aside from the pandan leaves, which you will likely need to grab from your local Asian grocery store, the other ingredients are simple and easy to find.

To start, blend the pandan leaves with the liquid ingredients: coconut milk for flavor and richness, maple syrup for sweetness, and some oil to keep the bread moist. Once smooth, strain out the pandan pulp and pour the pandan milk into the dry ingredients. Mix it all up, transfer to a loaf pan, and you are ready to bake!

About 40 minutes later, you end up with a vibrant green pandan bread that smells absolutely heavenly!

🥥 Ingredient Details

Ingredients like pandan leaves, coconut milk, almond flour, and maple syrup.

Pandan leaves

To infuse the bread with a ton of pandan flavor, you will need fresh pandan leaves.

What’s pandan? Also known as pandanus, pandan is a tropical plant mainly used for its long and vibrant green leaves. They are commonly used in Asian desserts, and sweets like banh da lon, for example, but can be used in savory dishes as well.

What does it taste like? Pandan has a unique and hard-to-describe flavor. While it’s often compared to vanilla, I believe it tastes more like jasmine than vanilla. It has deep floral notes and tastes like a mix of grass, coconut, and almond with a natural sweetness!

Leaves vs. extract

You can use either fresh leaves or pandan extract for this recipe. I personally prefer using fresh leaves as they bring a fresher flavor and a more natural color. Pandan extract works too, but keep in mind that it has a slightly nuttier, almost almond-like taste and gives the bread a more vibrant green color, which can look a bit less natural.

How many leaves to use? For one batch, you will need about 8 leaves. For reference, the leaves I used here weigh approximately 7g each. So, in total, you will need roughly 57g of leaves.

Where to buy: Usually, pandan leaves are available in the refrigerated section of most well-stocked Asian supermarkets. For pandan extract, check the spice or baking aisle at Asian grocery stores or buy it online.

Coconut milk

Full-fat coconut milk brings richness and a delicate nutty aroma that pairs wonderfully with the pandan. I advise against using light coconut milk, as your bread would not be as moist.

Maple syrup

I picked maple syrup to keep the bread mostly free of refined sugar.

Sugar

You will need just one tablespoon. I generally use coconut sugar, but since I was out of it at the time I took the photos, I used granulated sugar instead. Both work great!

Note: Keep in mind that this bread is mildly sweet, so if you have a sweet tooth, I would suggest increasing the amount of sugar.

Almond flour

Gluten-free baked goods can be grainy or dry, but not here! To create a thin, moist, and tender crumb, I rely on a unique combination of flours. The first of those is almond flour. It adds richness and helps keep the bread nice and moist.

Note: Use almond flour, not almond meal. The latter is made from whole almonds and is not as fine.

Buckwheat flour

Next comes buckwheat flour, which I use in combination with white rice flour to give the bread structure.

For this recipe, you want to use buckwheat flour made from hulled buckwheat groats. As opposed to flour made from whole groats, this one is lighter in color and resembles wheat flour.

Where to buy: You can buy buckwheat flour online (the one from Anthony’s is the hulled kind) or in most organic supermarkets.

Rice flour

You want to use white rice flour, not sweet rice flour.

Tapioca starch

Last on the list of flours, tapioca starch! It binds everything together and gives the crumb a slightly lighter texture.

Baking powder & baking soda

Because this bread is entirely vegan and obviously free of eggs, you will need both baking powder and baking soda to help it rise properly and give it a fluffier texture.

🥣 Step-by-Step Instructions

  1. Blend the pandan leaves. Add the full-fat coconut milk, maple syrup, and oil to a blender. Use a pair of scissors to slice the pandan leaves into 2-inch (5 cm) slices. Add them to the blender and blend on high speed for about 1 minute. Let it sit for about 5 minutes so the liquid can absorb the flavor of the pandan leaves.
  1. Strain the pandan milk. Next, strain the liquid through a fine-sieve mesh to remove the pandan “pulp” and discard it. You now have your pandan-flavored liquid mixture!
  1. Whisk together the dry ingredients. To a large mixing bowl, add the almond flour, buckwheat flour, rice flour, tapioca starch, coconut sugar, baking powder, and baking soda. Whisk until well combined.
  1. Pour the wet ingredients into the dry ones. Pour the liquid pandan mixture into the dry ingredients bowl. Mix using a wooden spoon until it forms a smooth and thick batter. It should have the consistency of a thick pancake batter.
  1. Transfer to a loaf pan. Line an 8×4-inch (20×10 cm) loaf pan with parchment paper. Next, pour the batter into the pan.
Thomas' Tips

If you want your bread to crack evenly across the center, I’ve got a tip for you! Dip a spatula in oil and then gently draw a line lengthwise across the top of the batter. It doesn’t have to be very deep, just 1/2-inch (1.3 cm) is enough. Alternatively, you can pipe a very thin line of softened butter down the middle of the cake.

That’s it! This little trick helps guide the crack so it develops right in the center, giving it a better look. No more random cracks on the sides!

  1. Cover with foil. Loosely cover the loaf pan with aluminum foil. This will prevent the top from browning too quickly.
  2. Bake. Bake the bread covered with the foil for 15 minutes. Then, carefully remove the foil and continue baking for another 25-27 minutes or until the top looks slightly golden brown and a toothpick inserted in the center comes out clean.
  3. Let it cool. Let the bread cool for at least 15 minutes before removing it from the pan.

📔 Tips

Cover loosely with foil.

To prevent your bread from browning too quickly on top, it’s essential to cover it loosely with foil during the first 15 to 20 minutes of baking. I also suggest baking it in the lower rack of your oven. Otherwise, the top will brown too much and will end up tasting bitter.

Do not overbake.

Make sure you don’t overbake the bread. You still want it soft and moist and not too golden brown on the edges. I found a total of about 40 minutes to be just right, but you might have to adjust the baking time slightly depending on your oven.

🍫 Variations

Looking to tweak this pandan bread? Here are a couple of ideas:

  • Chocolate chip: Add extra sweetness by incorporating about 1/2 cup of vegan white chocolate chips or dark chocolate chips into the batter.
  • Top with shredded coconut: Right after the bread comes out of the oven, brush the top with maple syrup and then sprinkle on some shredded coconut. The maple syrup will help the coconut stick to the bread.
Two slices of pandan bread on a brown platter.

🍵 What to Enjoy It With

Serve this pandan bread for breakfast with some almond milk yogurt or spread on some vegan butter or almond butter. It also makes a great dessert, paired with vanilla ice cream or a drizzle of vegan custard sauce!

❄️ Storing and Freezing

  • To store: You can store this bread for up to 3 days at room temperature, either in an airtight container or wrapped in cling film.
  • To freeze: Wrap each slice in plastic wrap and freeze for up to 3 months. Thaw for a few hours at room temperature.

💬 FAQs

The crumb of my bread is not very colorful. How do I get a vibrant green color?

First, ensure that the pandan leaves you are using are fresh. They should have a deep green color and look glossy on one side.
If you want a greener color, you can add about 1/4 teaspoon of pandan extract as well. It contains green coloring that will give your bread a more vibrant color.

My bread is too dry. What happened?

You may have baked it too long or didn’t measure the ingredients correctly. I suggest using metric measurements next time or reducing the baking time slightly.

What should be the consistency of the batter?

The batter should have the consistency of a pancake batter. It’s thick but still pourable.

Holding a slice of pandan bread.

This pandan coconut bread is very flavorful, moist, soft, and not overly sweet! It goes perfectly with tea or coffee but is also great as a mid-morning/afternoon snack. Hope you will love it!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Pandan bread topped with shredded coconut on a wooden board.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Pandan Coconut Bread (Vegan + GF)

4.60 from 10 votes
Author: Thomas Pagot
Perfectly sweet, with a soft and moist crumb, this pandan coconut bread is infused with fresh pandan leaves and rich coconut milk for floral notes and a hint of nuttiness. Bonus: it's gluten-free and can be made without any refined sugar!
Prep Time : 20 minutes
Cook Time : 40 minutes
Total Time : 1 hour
Servings 10 servings
Calories 130 kcal

Equipment

Ingredients

Instructions
 

  • Preheat oven to 350 °F (175°C).
  • Blend the pandan leaves. Add the full-fat coconut milk, maple syrup, and oil to a blender. Use a pair of scissors to slice the pandan leaves into 2-inch (5 cm) slices. Add them to the blender and blend on high speed for about 1 minute. Let it sit for about 5 minutes so the liquid can absorb the flavor of the pandan leaves.
  • Strain the pandan milk. Next, strain the liquid through a fine-sieve mesh to remove the pandan “pulp” and discard it. You now have your pandan-flavored liquid mixture!
  • Whisk together the dry ingredients. To a large mixing bowl, add the almond flour, buckwheat flour, rice flour, tapioca starch, coconut sugar, baking powder, and baking soda. Whisk until well combined.
  • Pour the wet ingredients into the dry ones. Pour the liquid pandan mixture into the dry ingredients bowl. Mix using a wooden spoon until it forms a smooth and thick batter. It should have the consistency of a thick pancake batter.
  • Transfer to a loaf pan. Line an 8×4-inch (20×10 cm) loaf pan with parchment paper. Next, pour the batter into the pan.
  • Cover with foil. Loosely cover the loaf pan with aluminum foil. This will prevent the top from browning too quickly.
  • Bake. Bake the bread covered with the foil for 15 minutes. Then, carefully remove the foil and continue baking for another 25-27 minutes or until the top looks slightly golden brown and a toothpick inserted in the center comes out clean.
  • Let it cool. Let the bread cool for at least 15 minutes before removing it from the pan.
  • You can store this bread for up to 3 days at room temperature, either in an airtight container or wrapped in cling film.

Notes

Cover loosely with foil.

To prevent your bread from browning too quickly on top, it’s essential to cover it loosely with foil during the first 15 to 20 minutes of baking. I also suggest baking it in the lower rack of your oven. Otherwise, the top will brown too much and will end up tasting bitter.

Do not overbake.

Make sure you don’t overbake the bread. You still want it soft and moist and not too golden brown on the edges. I found a total of about 40 minutes to be just right, but you might have to adjust the baking time slightly depending on your oven.

Nutrition

Serving: 1 Slice | Calories: 130 kcal | Carbohydrates: 14.9 g | Protein: 1.7 g | Fat: 7.5 g | Fiber: 0.9 g | Sugar: 6.8 g
Course : Breakfast, Snack, Sweets
Cuisine : Asian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note: This recipe was first released in April 2019 and updated with new process shots and detailed instructions in August 2025. You can see the older photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




33 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
This is one of my favorite vegan and gluten-free bread recipes. Thanks for updating it. Love the new photos and instructions!

Hey Thomas, would it be possible to sub the buckwheat flour with all purpose flour? I really hate the taste of buckwheat. I have eyed up this recipe for a long time, and even got my friend from Singapore to bring me pandan leaves all the way to Ireland when she was visiting last month! ( I can’t find pandan leaves anywhere here, even in Asian supermarkets). I so miss pandan from my South East Asia travel days! hope you can help with a suggestion. Many thanks in advance 🙂 Christina

5 stars
Delicious and easy. Beautifully green. Not too sweet. Thanks for a fantastic recipe.

3 stars
My husband liked this recipe, despite the fact that I use the wrong type of buckwheat flour. It turned out the color of dark buckwheat because I did not use white buckwheat. You might want to edit the recipe to indicate that white buckwheat flour should be used

5 stars
Hi! There is an error in the recipe- 3/4 cup buckwheatflour is not 90gm! Could you please confirm which measurement to use? Thank you!

I’ve made this twice! The second time I used wayyyyy more pandan (almost a whole bag of fresh frozen), and substituted the tapioca flour and some of the buckwheat flour with a 1:1 GF flour blend (Bob’s? I think). The first time I made it it had a REALLY strong buckwheat flavor, like too much, to where the pandan barely came through, and it was not beautifully green like this. I think the issue is that the buckwheat flour I used looks nothing like yours! It is very dark and gritty. Is this a special type of buckwheat flour? It still was delicious both times, but I think the second time was a definite improvement… probably because I really like pandan, and I wanted it to be both green and very flavorful without the buckwheat being overpowering. This time it was a dark muddy green, but definitely GREEN, and it was delicious. Just sharing in case people are trying to use whatever buckwheat flour I used!

Does 1/2 tsp just add slight pandan flavor or enough? I love pandan so I want that flavor and aroma to really be there but I don’t want to overdo it. Thoughts on how much the 1/2 tsp does?

Thank you!

3 stars
Tried this recipe but made it non-GF as I didn’t have almond flour and buckwheat flour (so I substituted these with plain flour). However, it did not turn out well! The bread turned out too be overly dense and hard.

Hi, was wondering whether there is any alternatives for buckwheat flour? or can i add more of the other flours to substitute?

Can I use a mix of almond flour + coconut flour only

In case of using melted coconut oil – I think it might solidify while blending and remain with the pulp, Is it possible to add it after straining the pandan?

5 stars
Thank you so much for quick response. I have another question… for rice flour, are we talking about regular white rice flour, sweet white rice flour?… can it even be brown rice flour? Your bread looks so good, Im so going to try to make this. thank you so much!

5 stars
Looks Amazing, I’m adding comments again, it seems I put wrong email add…. 🙁
However, is there any subs for tapioca starch? I’m trying to stay away from corn, potato, tapioca starch. Also, can I use frozen pandan leaves instead of fresh, since that’s quite hard to find? Thank you in advance.

5 stars
Looks amazing.
Any alternate for tapioca starch? or can I omit? since I’m trying to stay away corn, potato or tapioca starch. Thank you,

5 stars
Can you sale this please do it

Do you have a recommendation for An alternative to almond flour? We have nut allergies and just curious.

5 stars
I made some substitutions but was tasty! I subbed buckwheat flour with sorghum flour 1:1, and my pandan leaves were frozen. I used coconut oil in this recipe and I recommend mixing it in later because it separated and got a bit chunky in my Blendtec even though it was melted at first. If I do this again I may do 1.5x the amount of leaves if frozen, and add the oil last. My maple syrup was dark and so was my coconut sugar so the bread was a bit neutral olive in color. Grateful to have come across this recipe!

Try coconut flour or oat flour

Great recipe I cannot wait to try it. My local Asian Market has the extract but I’m going to check for the fresh leaves cuz I’m sure it would make a difference.

I love your recipes and always get excited when I see your email in my inbox keep up the good work I really appreciate it