Pandan Wajik Recipe (Soft, Chewy & Fragrant Indonesian Sticky Rice Dessert)
Pandan wajik is a sweet and chewy Indonesian sticky rice dessert made with glutinous rice, coconut milk, and palm sugar. This pandan wajik recipe creates a soft, fragrant treat with a rich caramel-like flavor and a slightly sticky texture that’s incredibly satisfying.
If you love traditional Indonesian desserts with coconut and palm sugar, this is one of the easiest and most comforting recipes to try at home.

A Quick Look at the Recipe
🏷️ Recipe Name: Pandan Wajik
⏱️ Ready In: ~ 2 hours 30 minutes
🍽️ Serves: 16 portions
🔥 Calories: 114 kcal (per portion)
🧾 Main Ingredients: Glutinous rice, sugar, pandan extract, salt, coconut milk.
🥗 Dietary Info: Halal
🧠 Difficulty: Easy, very simple steps.
Have a question? Ask AI!
Pandan wajik is a soft and chewy Indonesian sticky rice dessert made with glutinous rice, coconut milk, and fragrant pandan. This pandan wajik recipe creates a rich, slightly sticky treat with a delicate aroma and a subtle sweetness that’s less intense than the classic palm sugar version.
If you’ve tried traditional wajik before, you’ll notice this version has a lighter, more fragrant flavor from pandan, while still keeping that comforting, chewy texture. Like other Southeast Asian sticky rice desserts such as mango sticky rice, klepon, and pulut hitam, pandan wajik is soft, chewy, fragrant, and rich with coconut milk.
If you enjoy desserts like this, you can explore more Asian dessert recipes featuring coconut, glutinous rice, and fragrant flavors like pandan.
Why You Will Love This Recipe
Recipe Ingredients

Be sure to check out the full recipe and ingredient list below
How to Make Pandan Wajik

STEP 1. Rinse the glutinous rice 2–3 times with clean water until the water runs mostly clear. Drain, then soak it in fresh water for 2 hours (Image 1). Once soaked, drain the rice again and transfer it into a bowl lined with a clean cloth. Steam for 30 minutes (Images 2, 3).
While the rice is steaming, prepare the pandan mixture. In a saucepan, combine sugar, salt, and pandan extract (Image 4).

STEP 2. Pour in the coconut milk and place the saucepan over low to medium heat. Stir continuously until the sugar fully dissolves (Images 5, 6). Once the sticky rice is done steaming, add it into the saucepan (Image 7). Stir well using a spatula to coat the rice evenly (Image 8).

STEP 3. Continue cooking and stirring until the sticky rice absorbs all the liquid and becomes thick and glossy (Image 9).
Transfer the mixture to a greased baking pan (Image 10). Press it down firmly and evenly. Let it cool completely, then remove from the pan (Image 11). Slice using a greased plastic knife to your desired size (Image 12). Enjoy your fragrant and chewy Pandan Wajik!
Pro Tips
- Use good-quality glutinous rice – Not all sticky rice is created equal. Go for Thai or Indonesian glutinous rice for the best chewy texture. Old rice can turn out dry or unevenly cooked.
- Don’t skip the soaking – Soaking the rice helps it cook more evenly and gives it that signature soft, sticky bite. Two hours is ideal, but you can soak longer if needed (just don’t go overnight unless refrigerated).
- Steam with a cloth liner – Lining the bowl or steamer with a clean cloth keeps the rice from getting soggy and helps it steam evenly.
- Stir gently but thoroughly – When mixing the cooked rice with the pandan-coconut mixture, fold gently to avoid mashing the grains, but make sure everything is well-coated.
- Low and slow is key – Keep the heat low when cooking the pandan mixture and combining it with the rice. Rushing it may cause the coconut milk to curdle or burn.
- Press firmly for clean slices – Use a spatula or the back of a spoon to press the mixture tightly into the pan. This helps the wajik hold its shape when cut.
- Grease your knife – Sticky rice means sticky slicing! Use a greased plastic or non-stick knife to cut neat pieces without tearing.
- Let it cool completely – Don’t rush the cooling time. Pandan Wajik firms up as it cools and becomes easier to slice and serve.
Serving Suggestions
Pandan Wajik is delicious on its own, but even better when paired with the right drinks and snack. Enjoy it with a warm cup of wedang jahe, or sip on lemongrass tea or rose milk tea.
You can serve green-hued snacks like kue apem, pandan serabi, or kue lumpang. This chewy wajik is perfect for your small gathering.
Pandan Wajik FAQs
Pandan Wajik is made from glutinous rice, coconut milk, sugar, and fresh pandan extract or juice. It’s a chewy Indonesian sticky rice dessert with a nutty aroma and creamy texture.
Not quite. While both are traditional Indonesian sticky rice desserts, Wajik Gula Merah uses palm sugar for a rich caramel flavor, while Pandan Wajik uses pandan for a lighter, more fragrant profile and natural green color.
Yes! You can substitute fresh pandan juice with pandan paste or pandan extract. Just adjust the amount to avoid overpowering the flavor—paste is more concentrated, and a little goes a long way.
Yes! Since it’s made with glutinous rice (which is gluten-free despite the name), coconut milk, and sugar, it’s naturally gluten- and dairy-free.

Storage
Pandan Wajik can last up to 2 days at room temperature if kept in an airtight container. For longer storage, refrigerate it for up to a week and re-steam briefly before serving to restore its soft texture.

Pandan Wajik
Equipment
- 1 baking pan 16×16 cm
Ingredients
- 250 gr glutinous rice
- 110 gr sugar
- 1/4 tsp salt
- 250 ml coconut milk
- 40 ml pandan extract
Instructions
- Rinse the glutinous rice 2–3 times with clean water until the water runs mostly clear. Drain, then soak it in fresh water for 2 hours). Once soaked, drain the rice again and transfer it into a bowl lined with a clean cloth. Steam for 30 minutes. While the rice is steaming, prepare the pandan mixture. In a saucepan, combine sugar, salt, and pandan extract.
- Pour in the coconut milk and place the saucepan over low to medium heat. Stir continuously until the sugar fully dissolves. Once the sticky rice is done steaming, add it into the saucepan. Stir well using a spatula to coat the rice evenly.
- Continue cooking and stirring until the sticky rice absorbs all the liquid and becomes thick and glossy.Transfer the mixture to a greased baking pan. Press it down firmly and evenly. Let it cool completely, then remove from the pan. Slice using a greased plastic knife to your desired size. Enjoy your fragrant and chewy Pandan Wajik!
Video
Notes
- Use good-quality glutinous rice – Not all sticky rice is created equal. Go for Thai or Indonesian glutinous rice for the best chewy texture. Old rice can turn out dry or unevenly cooked.
- Don’t skip the soaking – Soaking the rice helps it cook more evenly and gives it that signature soft, sticky bite. Two hours is ideal, but you can soak longer if needed (just don’t go overnight unless refrigerated).
- Steam with a cloth liner – Lining the bowl or steamer with a clean cloth keeps the rice from getting soggy and helps it steam evenly.
- Stir gently but thoroughly – When mixing the cooked rice with the pandan-coconut mixture, fold gently to avoid mashing the grains, but make sure everything is well-coated.
- Low and slow is key – Keep the heat low when cooking the pandan mixture and combining it with the rice. Rushing it may cause the coconut milk to curdle or burn.
- Press firmly for clean slices – Use a spatula or the back of a spoon to press the mixture tightly into the pan. This helps the wajik hold its shape when cut.
- Grease your knife – Sticky rice means sticky slicing! Use a greased plastic or non-stick knife to cut neat pieces without tearing.
- Let it cool completely – Don’t rush the cooling time. Pandan Wajik firms up as it cools and becomes easier to slice and serve.

Other than palm sugar wajik, this is my second favorite wajik! It is super easy to make, chewy, and fragrant!