Coconut Pandan Waffles Recipe

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This coconut pandan waffles recipe makes soft, fragrant waffles with a beautiful green color and just the right amount of sweetness. A popular Thai street snack you can easily make at home.

Pandan waffles served on a plate with pandan leaf pieces and coconut sauce on the side, styled on a rustic wooden table.

What are pandan waffles?

Pandan waffles are bright green waffles made with flour, eggs, coconut milk, sugar, and pandan juice blended from fresh pandan leaves. The pandan gives them their natural green color and a fragrant flavor people often compare to vanilla with a hint of coconut.

In Thailand, pandan coconut waffles are a popular street snack. Vendors pour the batter into waffle irons at markets, street stalls, and often near the entrances of shopping malls. Within minutes the whole area smells sweet and fragrant, and people line up to grab one while it’s still warm.

Tip: If pandan leaves are hard to find, try my Thai coconut waffles or coconut milk waffles. They’re just as delicious and don’t require pandan!

What makes these different from regular waffles?

If you’re picturing the crispy waffles you might eat with butter and maple syrup, these are a little different.

  • LIGHTER: Made with coconut milk instead of butter-heavy batter, so it’s not overly rich or sugary.
  • SOFT TEXTURE: Instead of crisp edges, these are softer and more tender, with a gentle chew in the center.
  • FRAGRANT: Pandan leaves give these waffles their signature aroma. You’ll smell it right away when you open the waffle iron.

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

Ingredient notes & substitutes

You can find everything at Asian grocery stores or markets. Head to the recipe card at the bottom of this post for the exact measurements.

  • Pandan leaves: Blended and strained to make pandan juice, which adds natural color and that fragrant, slightly nutty aroma that pandan waffles are known for.
  • Water: Used to help blend the pandan leaves into a smooth juice.
  • Coconut milk: Adds richness and a subtle coconut flavor. I recommend Aroy-D.
  • Oil (or butter): Keeps the waffles moist and prevents sticking.
  • Egg: Helps bind the batter and give the waffles a light, fluffy texture.
  • Salt: Balances the sweetness and brings out both pandan and coconut flavors.
  • Sugar: Adds mild sweetness and helps the waffles brown nicely in the waffle iron.
  • All purpose flour: Gives the waffles structure while keeping them soft inside; sift it if it looks clumpy so the batter stays smooth.
  • Baking powder: Provides lift so the waffles cook up light instead of dense.
  • Young coconut meat (optional): Add texture and a little chew inside the waffles; optional but very common in Thai-style pandan waffles.
  • Green food coloring (optional): Only needed if your pandan juice is pale. I always skip it for waffles.

How to make pandan waffles

Fresh pandan leaves blended with water in a blender to create a bright green pandan juice base.

Step 1: Extract the pandan juice. Blend the pandan leaves with the water until finely broken down. Strain through a fine mesh sieve or cloth, pressing well to extract the green juice.

Dry ingredients measured and added to a mixing bowl.

Step 2: Mix the dry ingredients.
In a bowl, whisk together the all-purpose flour and baking powder until evenly combined.

Whisked pandan mixture with coconut milk and eggs.

Step 3: Mix the wet ingredients.
In a separate large bowl, whisk the eggs, sugar, salt, coconut milk, pandan juice, and oil until smooth and well combined.

Pandan liquid poured into dry ingredients while whisking to form a smooth waffle batter.

Step 4: Combine wet and dry.
Gradually add the dry ingredients to the wet mixture, whisking just until smooth. Do not overmix.

Fully mixed pandan waffle batter with a silky, pourable texture and pale green color.

Step 5: Rest the batter. Let the batter rest for 5–10 minutes. This allows it to thicken slightly and helps the waffles cook evenly.

Pandan waffle batter poured evenly into a preheated waffle iron.

Step 6: Pour batter. Preheat and lightly grease the waffle iron, then pour enough batter to cover the base of the waffle iron.

Fresh coconut strips added on top of pandan waffle batter before cooking.

Step 7: Add coconut (optional). Scatter some young coconut meat over the batter if using.

Pandan waffles cooked until golden with crisp edges and a soft green interior.

Step 8: Cook until set. Close the waffle iron and cook until the waffle is set.

Step 9: Serve. Remove the waffle carefully and repeat with the remaining batter. Serve warm.

Coconut pandan waffles stacked on a white plate, showing a crisp grid pattern and natural green color from pandan leaves.

My favorite serving ideas

  • Drizzle with coconut sauce. Warm coconut cream with a little sugar and salt.
  • Top with sweetened condensed milk. A lightly sweet and sticky topping.
  • Serve with ice cream. Vanilla or coconut ice cream melting on a hot waffle is hard to beat.
  • Top with jam. Strawberry, pineapple, or mango jam adds sweetness and a little tang that pairs nicely with the coconut-pandan flavor.

Tips for making this recipe

Don’t overmix the batter. Stir just until combined so the waffles stay light inside, not dense or chewy.

Grease the waffle iron. Pandan batter can be sticky, so a good coating prevents tearing.

Preheat properly. A fully heated waffle iron helps the waffles cook well.

How to store

  • Room temperature (short term). Keep cooled waffles in an airtight container for up to 1 day.
  • Refrigerate for longer storage. Store in an airtight container in the fridge for up to 3 days.

Pandan Syrup Recipe (Quick and Easy)

Pandan Sticky Rice Recipe

Thai Pandan Coconut Jelly Dessert Recipe

Thai Pandan Custard Recipe (Sangkhaya)

Tried this recipe?

I’d love to hear how it turned out! Leave a rating and/or a comment below, and follow me on FacebookInstagram, and Pinterest.

Coconut Pandan Waffles Recipe

Close-up of fluffy pandan waffles with lightly golden edges, highlighting the soft interior and vibrant green hue.
These Thai pandan waffles come out tender and aromatic, thanks to coconut milk and pandan. They’re designed to stay soft, just like the ones from street stalls in Thailand.
Praew
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Cuisine Thai
Course Breakfast, Dessert, Snack
Serving Size 8

Equipment

  • Blender (for pandan juice)
  • Fine mesh sieve or cloth
  • Mixing bowl
  • Whisk
  • waffle iron
  • Pastry brush or oil spray

Ingredients

  • 2 oz pandan leaves
  • ½ cup water
  • 2 eggs
  • cup coconut milk
  • ½ cup oil
  • ½ cup sugar
  • ½ tsp salt
  • 2 cups all-purpose flour
  • 2 tsp baking powder
  • young coconut meat, optional

Instructions

  • Extract pandan juice: Blend pandan leaves with water until finely broken down. Strain through a fine mesh sieve or cloth, pressing well to extract the green juice.
  • Mix dry ingredients: In a bowl, whisk together all-purpose flour and baking powder until evenly combined.
  • Mix wet ingredients: In a large bowl, whisk eggs, sugar, salt, coconut milk, pandan juice, and oil until smooth.
  • Combine: Gradually add the dry ingredients to the wet mixture, whisking just until combined. Do not overmix.
  • Rest batter: Let the batter rest for 5–10 minutes to thicken slightly.
  • Cook waffles: Preheat and lightly grease the waffle iron. Pour in enough batter to cover the base.
  • Add coconut (optional): Sprinkle young coconut meat over the batter if using.
  • Cook: Close the waffle iron and cook until the waffle is set, lightly golden, and fragrant.
  • Serve: Remove carefully and repeat with remaining batter. Serve warm.

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 391kcal | Carbohydrates: 38g | Protein: 6g | Fat: 25g | Saturated Fat: 10g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 41mg | Sodium: 278mg | Potassium: 144mg | Fiber: 1g | Sugar: 13g | Vitamin A: 59IU | Vitamin C: 0.4mg | Calcium: 79mg | Iron: 3mg

Frequently asked questions

Pandan waffles are green because they’re made with pandan leaves or pandan extract, which naturally release a bright green color when blended or infused.

I haven’t tested this so I advice using it right away.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating