Quick & Easy Recipes for Everyday Cooks
Welcome to Food By Ayaka!
Pandan Cupcakes Recipe
My mother loved baking small desserts for family gatherings, but pandan cupcakes in our kitchen were always something special and a little different from the usual chocolate or vanilla treats. The flavor in pandan is soft, floral, and slightly creamy, and it always reminded me of warm afternoons when the house smelled like fresh baking. These cupcakes are very popular in Southeast Asian kitchens because pandan is often called the “vanilla of Asia.” Its delicate taste adds something unique that you cannot easily compare to other flavors.
What I love most about pandan cupcakes is how beautiful they look. Their soft green color feels cheerful and inviting, and the flavor is both sweet and slightly nutty at the same time. When I bake them, my kitchen fills with the most lovely scent, and it instantly makes the whole house feel warm and welcoming.
These cupcakes are also surprisingly simple to make. Even if you are not an experienced baker, you can still create soft and delicious pandan cupcakes with just a few basic ingredients. The batter comes together easily, and the cupcakes bake quickly. In less than an hour, you can have a tray of beautiful cupcakes ready to enjoy with family or friends.
I have baked these cupcakes many times over the years, and I use coconut milk, pandan extract, and fresh butter to give them a rich and balanced flavor. Always try to use good quality pandan extract if you can, because it makes a big difference in both the aroma and the color of the cupcakes.

You can serve pandan cupcakes warm or completely cooled, some people like them with coconut frosting, also with whipped cream or a light vanilla buttercream that makes the flavor even more indulgent.
Its Perfect For:
- Afternoon tea with friends
- Family dessert after dinner
- Birthday parties and celebrations
- Weekend baking with kids
- Small gatherings and potlucks
Ingredients
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon pandan extract or pandan paste
- 1/2 cup coconut milk
- 2 tablespoons vegetable oil
- 2–3 drops green food coloring (optional, for brighter color)
Kitchen Equipment You’ll Need
- Mixing bowls
- Hand mixer or whisk
- Measuring cups and spoons
- Rubber spatula
- Muffin tin
- Cupcake liners
- Cooling rack
How to Make Pandan Cupcakes
Step 1
Prepare the oven and pan: Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners. Setting up the pan first makes the baking process smoother once the batter is ready.
Step 2
Mix the dry ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Mixing these ingredients first helps distribute the leavening evenly, which ensures the cupcakes rise evenly and have a light, fluffy texture.
Step 3
Cream the butter and sugar: In a large mixing bowl, beat the softened butter and granulated sugar together using a hand mixer or whisk. Continue beating for about 2–3 minutes until the mixture becomes pale, smooth, and fluffy. This step adds air to the batter and helps create soft cupcakes.
Step 4
Add the eggs and flavorings: Add the eggs one at a time, beating well after each addition so they fully blend into the butter mixture. Stir in the vanilla extract and pandan extract. The pandan gives the cupcakes their signature sweet, fragrant flavor and light green color.
Step 5
Combine wet and dry ingredients: Gradually add the dry flour mixture to the butter mixture in two additions. Pour in the coconut milk and vegetable oil, then gently mix until everything is fully combined. Do not overmix the batter; stir just until the ingredients come together into a smooth batter. If you want a brighter green color, add a few drops of green food coloring and mix gently.
Step 6
Fill the cupcake liners: Spoon the batter into the prepared cupcake liners, filling each about 2/3 full. This allows enough space for the cupcakes to rise while baking without overflowing.
Step 7
Bake the cupcakes: Place the muffin tin in the preheated oven and bake for 16–18 minutes, or until a toothpick inserted in the center comes out clean. The tops should look lightly golden and spring back when gently pressed.
Step 8
Cool the cupcakes: Remove the cupcakes from the oven and allow them to cool in the pan for about 5 minutes, then transfer them to a wire rack to cool completely. Cooling them properly prevents the bottoms from becoming soggy.
Step 9
Serve or decorate: Once cooled, you can serve the cupcakes as they are or top them with coconut frosting, vanilla buttercream, or whipped cream for extra sweetness. The soft pandan flavor pairs perfectly with light coconut toppings.
Tips for the Best Pandan Cupcakes
- Use good quality pandan extract
A good pandan extract will give your cupcakes a beautiful natural aroma and a gentle green color. Cheap extracts sometimes taste artificial and too strong. Choosing a high-quality product will really improve the final flavor. - Do not overmix the batter
When mixing the batter, stir only until the ingredients are combined. Overmixing develops too much gluten in the flour. This can make the cupcakes dense instead of soft and fluffy. - Bring ingredients to room temperature
Butter, eggs, and coconut milk should be at room temperature before mixing. This helps them combine smoothly and evenly. The result is a lighter batter and softer cupcakes. - Fill cupcake liners properly
Try to fill each liner only about two-thirds full. This allows the cupcakes to rise nicely without spilling over the sides. Even filling also helps them bake evenly. - Check doneness carefully
Use a toothpick to test the center of the cupcake. If it comes out clean, the cupcakes are ready. Avoid overbaking because this can dry them out. - Let them cool before frosting
If you plan to add frosting, make sure the cupcakes cool completely first. Warm cupcakes can melt the frosting quickly. Cooling helps keep the decoration neat and smooth. - Add coconut flavor for depth
Pandan and coconut are a perfect pair. Using coconut milk or a little coconut cream enhances the tropical taste. This simple addition makes the cupcakes taste richer and more authentic.
Optional Ingredients
- Shredded coconut
- Coconut cream frosting
- Vanilla buttercream
- Pandan paste for stronger flavor
- Toasted coconut flakes
- White chocolate drizzle

How to Serve Pandan Cupcakes
I like serving pandan cupcakes once they are completely cooled and the texture has settled nicely. At that point the flavor becomes more balanced, and the soft pandan aroma is very noticeable. Sometimes I add a swirl of light coconut whipped cream on top and a sprinkle of toasted coconut flakes to give the cupcakes a little texture and a beautiful finish.
I also enjoy placing the cupcakes on a large serving plate and decorating them with a few extra coconut flakes or a light drizzle of white chocolate. When I prepare them for guests or family gatherings, I like arranging them neatly so their soft green color stands out. They always look cheerful and inviting on the table.
I sometimes serve pandan cupcakes with hot tea or freshly brewed coffee during the afternoon. The light sweetness pairs wonderfully with warm drinks, and the cupcakes feel like a comforting treat without being too heavy. They are also lovely served after dinner when everyone wants something sweet but not overly rich.
Is Pandan Cupcakes Healthy?
Pandan cupcakes are still a dessert, so they should be enjoyed in moderation. They contain sugar, flour, and butter, which provide energy but can also add extra calories if eaten too often.
However, compared to many rich cakes, pandan cupcakes are usually lighter and less heavy. Because they often use coconut milk instead of heavy cream, the texture feels softer and less dense. Enjoying one cupcake as an occasional treat can easily fit into a balanced lifestyle.
Variations and Substitutions
- Coconut Pandan Cupcakes
You can increase the coconut flavor by replacing part of the milk with coconut cream. This gives the cupcakes a richer and slightly creamier texture. It also enhances the natural pairing of pandan and coconut. - Pandan Chocolate Cupcakes
Adding small chocolate chips to the batter creates a fun contrast. The mild sweetness of chocolate works nicely with the pandan flavor. Kids especially enjoy this version. - Pandan Cream Cheese Frosting
Instead of traditional frosting, you can use cream cheese frosting with a hint of pandan extract. The slight tang of cream cheese balances the sweetness perfectly. It also adds a creamy texture. - Pandan Almond Cupcakes
Adding a little almond extract and sliced almonds on top gives a nutty twist. The almonds add crunch and a warm flavor. This variation feels a bit more elegant. - Gluten-Free Pandan Cupcakes
You can replace all-purpose flour with a gluten-free flour blend. The cupcakes will still bake beautifully with the right mix. Just make sure the flour contains a binder like xanthan gum. - Vegan Pandan Cupcakes
For a vegan version, use plant-based butter and replace eggs with flax eggs. Coconut milk works perfectly in this recipe already. The cupcakes remain soft and flavorful. - Pandan Lemon Cupcakes
Adding a small amount of lemon zest brightens the flavor. The citrus note makes the cupcakes taste fresh and slightly tangy. It is a very refreshing version. - Pandan Filled Cupcakes
You can fill the center of the cupcakes with coconut cream or custard. This adds a surprise creamy layer inside. It makes the cupcakes feel more special for parties.
How to Store and Reheat
To store pandan cupcakes, place them in an airtight container once they are completely cooled. They can stay fresh at room temperature for about two days. If the weather is warm, it is better to store them in the refrigerator so they stay fresh longer.
If you want to warm them slightly before serving, you can place one cupcake in the microwave for about 10–12 seconds. This helps soften the cake and brings back that fresh baked texture. Just make sure not to heat them too long because they can dry out.
Frequently Asked Questions About Pandan Cupcakes
1. What does pandan taste like?
Pandan has a sweet and delicate flavor that many people compare to vanilla with a light hint of coconut and nuts. The aroma is soft and very fragrant. It gives desserts a unique tropical taste that feels both comforting and refreshing.
2. Can I use fresh pandan leaves instead of extract?
Yes, fresh pandan leaves can be used to make natural pandan juice. Simply blend the leaves with a little water and strain the liquid before adding it to the batter. The flavor will be natural and fragrant, although the color may be lighter.
3. Why are my pandan cupcakes dense?
Dense cupcakes usually happen when the batter is mixed too much or when the ingredients are not balanced properly. Overmixing develops gluten in the flour and makes the cupcakes heavier. Always mix gently until everything is just combined.
5. What frosting goes best with pandan cupcakes?
Coconut frosting is one of the most popular choices because it complements the pandan flavor perfectly. Vanilla buttercream, whipped cream, or even cream cheese frosting can also work beautifully. The goal is to keep the topping light so the pandan flavor remains the star.
Pandan Cupcakes Recipe
Course: Dessert, SnacksCuisine: Southeast AsianDifficulty: Easy12
cupcakes20
minutes18
minutesLearn how to make soft and fragrant Pandan Cupcakes with coconut milk and pandan extract. This easy recipe creates fluffy, tropical cupcakes perfect for dessert, tea time, or special occasions.
Ingredients
1 1/2 cups all-purpose flour
1 teaspoon baking powder
1/4 teaspoon salt
1/2 cup unsalted butter, softened
3/4 cup granulated sugar
2 large eggs
1 teaspoon vanilla extract
1 teaspoon pandan extract or pandan paste
1/2 cup coconut milk
2 tablespoons vegetable oil
2–3 drops green food coloring (optional, for brighter color)
Directions
- Prepare the oven and pan: Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners. Setting up the pan first makes the baking process smoother once the batter is ready.
- Mix the dry ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Mixing these ingredients first helps distribute the leavening evenly, which ensures the cupcakes rise evenly and have a light, fluffy texture.
- Cream the butter and sugar: In a large mixing bowl, beat the softened butter and granulated sugar together using a hand mixer or whisk. Continue beating for about 2–3 minutes until the mixture becomes pale, smooth, and fluffy. This step adds air to the batter and helps create soft cupcakes.
- Add the eggs and flavorings: Add the eggs one at a time, beating well after each addition so they fully blend into the butter mixture. Stir in the vanilla extract and pandan extract. The pandan gives the cupcakes their signature sweet, fragrant flavor and light green color.
- Combine wet and dry ingredients: Gradually add the dry flour mixture to the butter mixture in two additions. Pour in the coconut milk and vegetable oil, then gently mix until everything is fully combined. Do not overmix the batter; stir just until the ingredients come together into a smooth batter. If you want a brighter green color, add a few drops of green food coloring and mix gently.
- Fill the cupcake liners: Spoon the batter into the prepared cupcake liners, filling each about 2/3 full. This allows enough space for the cupcakes to rise while baking without overflowing.
- Bake the cupcakes: Place the muffin tin in the preheated oven and bake for 16–18 minutes, or until a toothpick inserted in the center comes out clean. The tops should look lightly golden and spring back when gently pressed.
- Cool the cupcakes: Remove the cupcakes from the oven and allow them to cool in the pan for about 5 minutes, then transfer them to a wire rack to cool completely. Cooling them properly prevents the bottoms from becoming soggy.
- Serve or decorate: Once cooled, you can serve the cupcakes as they are or top them with coconut frosting, vanilla buttercream, or whipped cream for extra sweetness. The soft pandan flavor pairs perfectly with light coconut toppings.
