Go Back
+ servings

Kuih Kosui Recipe

Soft, chewy, and delightfully fragrant, Kuih Kosui is a beloved steamed treat made with pandan or gula Melaka and finished with a touch of salted coconut. It’s a nostalgic bite of Southeast Asian tradition that’s perfect for tea-time or festive gatherings.
Pin Print Save
Course: Dessert
Cuisine: Asian-inspired
Keyword: Kuih Kosui Recipe
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 8
Calories: 100kcal

Ingredients

Version 1 (softer texture)

  • 60 grams rice flour
  • 30 grams tapioca flour
  • teaspoon salt

Version 2 (bouncier texture)

  • 45 grams rice flour
  • 45 grams tapioca flour
  • teaspoon salt

For pandan flavor

  • 80 grams sugar
  • 100 ml boiling water let cool for 15 minutes
  • 100 ml pandan juice
  • ½ teaspoon alkaline water

For gula Melaka flavor

  • 100 grams gula Melaka or coconut sugar chopped
  • 200 ml water let cool for 15 minutes
  • ½ teaspoon alkaline water

Toppings

  • 60 grams unsweetened grated coconut
  • ¼ teaspoon salt

Instructions

Prepare the topping:

  • In a steamer set over high heat, steam the grated coconut mixed with salt for 10 minutes. Once done, remove from the heat and set aside. This lightly salted coconut will be used to coat the kuih after steaming, offering a gentle contrast to the sweet, bouncy cakes.

Preheat the steaming cups:

  • Lightly oil the interior of each small cup or muffin mold to prevent sticking. Place them into your steamer and bring the water to a boil. Allow the empty cups to preheat in the steamer for 5 minutes while you mix the batter. This step helps ensure the flour mixture won’t separate during the steaming process, resulting in a uniform texture.

Prepare the batter for pandan flavor:

  • Boil 100 ml of water and stir in the sugar until fully dissolved. Let the sweetened water cool for about 15 minutes until it reaches a lukewarm temperature. This stabilizes the batter and avoids prematurely cooking the flour. In a separate bowl, combine rice flour, tapioca flour, and salt. Stir in the pandan juice and lukewarm sugar water, mixing until you get a smooth, lump-free batter. Add the alkaline water, if using, to give the kuih a subtle bounciness and enhance its color.

Prepare the batter for gula Melaka flavor:

  • In a saucepan over medium heat, dissolve chopped gula Melaka in water until fully melted. Strain the mixture to remove impurities and let it cool to a lukewarm state. In a mixing bowl, combine the rice flour, tapioca flour, and salt. Pour the warm gula Melaka syrup over the flour mixture and stir until you achieve a smooth batter. Add the alkaline water if desired.

Steaming the kuih:

  • Fill each preheated cup about ¾ full with the batter. Steam over medium heat for 18–20 minutes if using larger muffin cups, or 12–15 minutes for smaller molds. The surface should appear set, but the center may still look slightly glossy—that’s normal and will dry out as it cools.
  • If you're steaming in batches and your steamer can't accommodate all the cups at once, don’t pre-fill the molds with batter. The starch tends to settle, which can affect the consistency. Always stir the batter before pouring it into each round of molds to keep it well mixed.
  • Once steamed, let the kuih cool for 5 minutes. Gently loosen the edges with a soft rubber spatula and lift the cakes out. While still slightly warm, generously coat the tops with the steamed coconut topping. Serve fresh for the best texture.
  • For subsequent batches, ensure the steamer water returns to a vigorous boil before you begin, and remember to preheat the molds again before pouring the next round of batter.

Nutrition

Calories: 100kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @feaztcom