Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Indonesian Food

Putu Ayu Recipe (Indonesian Pandan Dessert)

by Adam Sobel
Published: Oct 13, 2023 · Modified: Dec 28, 2023
5 from 1 vote
Prep Time 7 minutes mins
Total Time 42 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

In Indonesia, putu means cake and ayu translates to beautiful. Putu Ayu are charming little steamed pandan cakes with a perfectly sweet coconut topping. They make a fantastic tea accompaniment for when you want a sweet that is light, really fast and easy to put together. There is no need to whip up frosting, or deal with any finicky decorating. These bad boys are your ticket to Dessert Easy-Street, and they just happen to be completely vegan too!

A cooling rack full of green putu ayu cakes.

want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

For the initiated, pandan will be one of your new favorite culinary herbs, especially for desserts. They bring vibrant green color and an unforgettable aroma to desserts like klepon, Bubur sumsum, kuih dadar, and these adorable little steamed pandan coconut cakes!

No matter your cooking level, whether you're a novice or a seasoned chef, I've got you covered with very clear instructions, an extremely well-tested recipe, and easy-to-follow step-by-step photos. Grab a hot mug of bandrek to sip while you cook, and let's start steaming!

Jump to:
  • 🥰Why you'll adore this putu ayu recipe
  • 🥥 Ingredients for this Indonesian pandan dessert
  • 🤯Variations
  • 📖 How to make this kue putu ayu recipe
  • 💡Serving Ideas
  • 👉Top tips
  • 🤷‍♀️FAQ
  • ✌️My favey desserts to pair with putu ayu:
  • Easy Putu Ayu (Indonesian Steamed Coconut Pandan Cakes)

🥰Why you'll adore this putu ayu recipe

✊ Vegan AF: Like all of my recipes, this one is 100% plant-based. Indulge in the deliciousness without harming our furry and feathered friends. No eggs or dairy are required! This vegan recipe is based on the best I have had at night markets throughout Indonesia and Malaysia.

🥸 Fool-proof Method: Don't worry if you're a newbie in the kitchen. My step-by-step instructions make it a breeze to create perfect Putu Ayu on your very first try. If you love coconut cupcakes, these are like that, but with even fewer steps and fuss! You don't even need cake pans or an oven like you do for my vegan carrot cake!

✅ Tested and Approved Worldwide: Like all of my Indonesian and Malaysian recipes, I have tweaked and perfected this Putu Ayu recipe. After that, I have shared it with chefs from around the globe (sorry flat earthers, it's a thing) who have double and triple-checked that it works well in kitchens all over the planet. 

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥥 Ingredients for this Indonesian pandan dessert

The tray showcases ingredients for putu ayu: sugar, coconut, all-purpose flour, baking powder, baking soda, vanilla, palm sugar, salt, coconut milk, and pandan leaves.

Pandan

Pandan leaves, also known as Screwpine leaves, are a signature ingredient in many Southeast Asian dishes, including rice dishes like nasi uduk betawi and nasi minyak, and desserts like che ba mau and biji salak. They contribute a delightful, fragrant, and slightly sweet flavor, giving the cakes their distinctive taste and aroma.

Extract is a good shortcut, but only if you can find a natural one that doesn't contain artificial flavors and colors, like the pandan extract I use in my buko pandan salad.

If you can't find fresh, frozen, or extacted pandan leaves at your local Asian grocery store, consider using a different herb and flavor altogether, such as using ube extract (which also makes a killer glaze for karioka) and making these little cakes a gorgeous shade of violet.

Palm Sugar 

Palm sugar, aka Gula Melaka in Indonesia, is a natural sweetener made from the sap of palm trees. It has become one of my go-to natural sweeteners of choice, and I use it in everything from bubur cha cha from Singapore, to tupig and turon from the Philippines. If you can't get palm sugar, coconut sugar or brown sugar are good substitutes. 

Freshly Grated Coconut

I think using mature coconut (the one with the woody brown outside) for the topping is 100% the way to go. In a pinch, if you can't find fresh coconut (or don't want the hassle of having to bust one open), you can use unsweetened desiccated coconut as a substitute. Rehydrate the dried coconut with a bit of warm water before using it to mimic the texture of freshly grated coconut.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Chocolate Putu Ayu

Stir ⅓ cup of chopped semi-sweet vegan chocolate chips into your Putu Ayu batter, and add a few tablespoons of crushed dry roasted peanuts to the topping. Peanuts and chocolate are a match made in heaven, so I load the heck out of my martabak manis with them as a filling.

Purple Kue Putu Recipe

Instead of pandan, use ¼ cup of ube powder in the batter to give these that gorgeous signature ube flavor and color.

Tri-Color Pandan Ayu:

To steam up a really cute layered version of these, you should follow my recipe for Roti Kukus.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make this kue putu ayu recipe

Nail these lil' fluffy coconut kue putu cakes on your first shot by following these step-by-step instructions with important tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

Cut pieces of pandan in a blender.

Step One

Pandan Leaf Preparation:

Cut two pandan leaves into 1cm. Sections with scissors and then blend them into tiny bits using a blender or spice grinder.

A belnder filled with ground up coconut and pandan.

Step Two

Coconut Topping Mixing:

Add grated coconut to the blended pandan, along with your choice of sugar, and pulse a few more times in the blender to combine. Set aside.

A blender pitcher of coconut milk with pandan in it.

Step Three

Pandan Milk Blending:

Blend the coconut milk and 3 more cut pandan leaves for 90 seconds until fully pureed.

A metal strainer is being filled with green pandan liquid.

Step Four

Straining Pandan Milk:

Pass the pureed pandan-scented coconut milk through a wire mesh strainer, discarding the remaining pandan pulp.

Pandan batter mixed up in a bowl with a spoon.

Step Five

Cake Batter Mixing:

In a mixing bowl, whisk together the strained pandan milk with flour, baking powder, baking soda, baking powder, sugar, vanilla extract, and salt until the batter is smooth.

A person is using a brush to oil a set of metal cake molds.

Step Six

Oil your molds:

If you are using metal cake molds, lightly oil them using any neutral-tasting oil of your preference. There is no need to oil silicone molds as they are naturally nonstick, and easy to get the cooked cakes out of.

Green putu ayu batter is being poured into a mold that has coconut topping pressed into it.

Step Seven

Coconut Topping Placement:

Place a tablespoon of grated coconut topping into the bottom of each cake mold and fill them ⅔ of the way with batter. You can use metal molds, or silicone molds. Just make sure before you fill them that your molds will fit into your steamer and that your steamer basket allows them to sit flat.

Green putu ayu cakes steaming in a bamboo steamer.

Step Eight

Cake Filling and Steaming:

Steam the cakes for 30-35 minutes until they are just firm. After cooling for ten minutes, unmold and serve, maaaaaybe even with a dollop of cool vegan whipped cream, or a smear of this absoltuely glorious vegan cream cheese frosting!

💡Serving Ideas

Putu Ayu makes a delightful dessert that pairs perfectly with a variety of Indonesian dishes. 

After savoring the rich and aromatic flavors of Sayur Lodeh with Lontong, Tahu Goreng, Sambal Goreng Tempeh, Urap Sayur or Asinan Sayur over Nasi Kunyit, Nasi Minyak, or Nasi Uduk Betawi, dive into the sweet wide open arms of Putu Ayu which will hug you until your eyes pop out (but like, in a nice way)…

These coconut cakes are a nice light dessert to enjoy after your favey noodle dishes like Bami Goreng, Ketoprak, Mee Rebus, Mie Goreng, Pad Woon Sen, or Mi Xao Xi Dau topped with miso-glazed eggplant.

I mean, they don't even need a savory meal as a prelude or anything. You can also be pretty darned happy serving them as part of a breakfast spread with blue corn pancakes or apple fritters.

Putu ayu cakes with pisang goreng and cakodok pisang on a wooden board.
Putu ayu keeping great company with pisang goreng and cekodok pisang!

👉Top tips

  1. Pandan Leaf Blending: Even a quality blender can have a tough time with pandan. Pandan has light fibers throughout the leaves that easily wrap around the blades of a blender. Make sure you cut the pandan with scissors into 1cm sections and your blender will be able to do a much better job with them.
  2. Best steamer to use: I always use a bamboo steamer. Steamers with a glass or metal top tend to accumulate drops of water on the bottom side of their lids, which end up raining down on whatever you are steaming in them. This is especially an issue with dishes like chee cheong fun. Bamboo steamers, on the other hand, are a little porous, and prevent your steaming cakes from getting soggy. If you don't have a bamboo steamer, a good workaround is to stretch a clean kitchen towel across the top of the steamer before you put the lid on. The cloth will absorb some of the extra moisture and prevent that hot rain effect.
  3. Steaming Precision: Steaming time is critical for the texture of Putu Ayu. Ensure the cakes are steamed until firm but not overcooked. Use a toothpick or fork to check for doneness. It should come out clean when inserted into the center.
Putu ayu cakes with pisang goreng and cakodok pisang on a wooden board.

🤷‍♀️FAQ

Can I use pandan extract instead of fresh pandan leaves?


Yes, you can use pandan extract as a substitute for fresh leaves, but use it sparingly as it's more concentrated. I prefer to use fresh leaves as pandan extract that is 100% natural is rare.

What if I don't have freshly grated coconut?


You can use desiccated (dried) coconut as a substitute, rehydrating it with a bit of warm water before using it in the recipe.

Can I make Putu Ayu ahead of time?


Yes, you can make Putu Ayu in advance and store it in an airtight container. Reheat it gently in the steamer before serving it for the best taste and texture. That really brings them back to life!

✌️My favey desserts to pair with putu ayu:

  • A bowl filled buber cha cha containing a variety of tapioca jellies, steamed root vegetables, and coconut porridge.
    Malaysian Bubur Cha Cha (Coconut Milk Dessert with Tapioca Jellies)
  • A bowl with a bowl of biji salak, the syrup blending with to coconut sauce.
    Kolak Biji Salak (Indonesian Sweet Potato Balls)
  • A white plate with powdered sugar and candied amla on it.
    Chatpata Amlaki (Indian Gooseberry Candied Amla)
  • A cinnamon dusted serving of banh flan on a plate.
    Banh Flan (Vietnamese Crème Caramel)
Banner with the text "Become a Better Plant-Based Cook" on a beige background with black and red design elements.

Learn to make legendary Southeast Asian BBQ in this super-fun cooking class with Chef Adam Sobel!

Yes Pls!
A promotional image for a vegan Indonesian BBQ cooking class, featuring a close-up of a spicy vegetable dish with the text "Spice Up Your Grill Game.
Yes Pls!
A plate with a green coconut cake on it.

Easy Putu Ayu (Indonesian Steamed Coconut Pandan Cakes)

This Putu Ayu recipe is fool-proof, and my Indonesian and Malaysian recipe testers especially LOVE it! These little vegan pandan and coconut cakes are surprisingly easy to make, and are great to serve with your favorite tea.
5 from 1 vote
Print Pin Rate
Prep Time: 7 minutes minutes
Cook Time: 35 minutes minutes
Total Time: 42 minutes minutes
Servings: 12 (makes 12-18 depending on the size of your molds)
Course: Dessert
Cuisine: Indonesian, Malaysian
Calories: 197kcal
Author: Adam Sobel
Cost: $4

Equipment

  • Steamer
  • Blender or spice grinder
  • Mixing bowls
  • Wire mesh strainer

Ingredients

Coconut Topping:

  • 2 pandan leaves cut into 1 cm. pieces
  • 2 cups coconut freshly grated, or desiccated
  • 1 tablespoon palm sugar or coconut sugar, or brown sugar
  • ¼ teaspoon salt

Pandan Cake:

  • 1 ¼ cup coconut milk
  • 3 pandan leaves cut into 1 cm. pieces
  • 1 ½ cups all-purpose flour
  • 1 teaspoon baking powder
  • ¼ teaspoon baking soda
  • ⅔ cup sugar
  • ½ teaspoon vanilla extract
  • ½ teaspoon salt

Instructions

  • Preheat a large steamer over medium heat.
  • Place the pandan leaf into a blender or spice grinder and blend until it is in tiny bits.
  • Add grated coconut to the blended pandan, along with your choice of sugar, and pulse a few more times in the blender to combine. Set aside.
  • Place the coconut milk and pandan leaves into a blender and blend for 90 seconds until completely pureed.
  • Pass the pureed pandan-scented coconut milk through a wire mesh strainer and compost the remaining pandan pulp. 
  • In a mixing bowl, mix together the strained pandan milk along with flour, baking powder, baking soda, baking powder, sugar, vanilla extract, and salt. Whisk until smooth.
  • If you are using metal cake molds, lightly oil them using any neutral-tasting oil you prefer. There is no need to oil silicone molds as they are naturally nonstick, and easy to get the cooked cakes out of.
  • Place a tablespoon of grated coconut topping into the bottom of each cake mold.
  • Spoon the cake batter into molds, filling them two-thirds full.
  • Steam the cakes for 30-35 minutes until firm. Unmold after they cool for ten minutes and serve!

Notes

🧴 To oil or not to oil? Silicone molds will not need to be oiled, but metal ones should be lightly greased with a neutral-tasting oil.
🌀 Pandan Leaf Blending: Pandan can challenge even the best blenders. Its fine fibers can wrap around blades. Snip pandan into 1cm sections with scissors for better blending.
🧖‍♀️ Important steamer hack: I like to use a large bamboo steamer, because it lets some moisture escape. If you are using a steamer with a solid metal or glass lid, make sure to stretch a clean kitchen towel over to the top of the steamer directly under the lid to absorb the steam. That way, beads of steam won’t pool on the bottom side of the lid and rain down onto the cakes as they try to rise. 
⏳ Steaming Precision: Nail the perfect texture. Steam until the cakes are firm but not overcooked. Check doneness with a toothpick or fork. It should come out clean from the center.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 197kcal | Carbohydrates: 27g | Protein: 3g | Fat: 10g | Saturated Fat: 8g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.4g | Sodium: 212mg | Potassium: 117mg | Fiber: 2g | Sugar: 13g | Vitamin C: 1mg | Calcium: 28mg | Iron: 2mg

More 🤯Plant-based Indonesian food that will blow yer mind!

  • A bowl of Curry Laksa with various toppings such as tofu puffs, lime slices, bean sprouts, cilantro, chilies, and fried eggplant.
    Easy One-Pot Curry Laksa (Malaysian Coconut Noodle Soup)
  • Hand dipping a spring roll into a glass jar filled with thick, dark kecap manis. A plate with more spring rolls is visible in the background.
    Kecap Manis Recipe (Indonesian Sweet Soy Sauce)
  • A glass jar filled with Sambal Oelek placed on a wooden board. A metal spoon is resting inside the jar.
    Sambal Oelek Recipe (Indonesian Paste with Chili)
  • A bowl filled with bakwan sayur garnished with chilies, minced shallots, and cilantro.
    Bakwan Sayur (Crispy Indonesian Vegetable Fritters)
5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.