Rinse the red beans thoroughly under running water. Pick out broken, insect-bitten, or under-ripened beans, as they can affect the final texture.
Place the red beans in a large pot and add enough water to fully submerge them. Bring to a boil and let it cook for 20 minutes. Check the beans. If the surface does not wrinkle, continue boiling for a few more minutes.
Once the beans develop a wrinkled skin, drain the water completely. Rinse them under running water and drain again.
Return the beans to the pot and add fresh water (enough to fully submerge them). Bring to a boil again and let it simmer for 30 minutes.
Check if the beans are soft enough to mash with slight pressure. If they are still firm, continue boiling.
Place the cooked beans in a bowl of water and gently stir them. If the water becomes cloudy or stale, replace it and repeat 2–3 times, until the water runs clear.
Transfer the beans into a cotton bag or fine-mesh strainer. Carefully squeeze out excess water without crushing the beans.
In a clean pot, add 350ml water and 500g sugar. If water level is not above red beans, add more water. Do not stir—stirring may cause the sugar to crystallize.
Add the drained red beans to the pot. Bring to a boil and simmer for 5 minutes, occasionally skimming off any foam that rises to the surface.
Turn off the heat and leave the pot overnight. This step allows the beans to gradually absorb the sugar syrup, enhancing the texture and flavor.
The next day, heat the pot over high heat. Bring the mixture to a boil for about 20 minutes, stirring occasionally.
Continue skimming off any bubbles that form. Be careful not to mash the beans while stirring.
Boil until the syrup reduces and no longer forms bubbles. The paste should be thick enough to scoop with a spatula and hold its shape.
Place a scoop of red bean paste on a tray lined with plastic wrap. Cover it with a damp cotton cloth (squeeze out excess water first) to prevent drying.
Once fully cooled, you can use immediately or freeze for later use. Store in an airtight container in the fridge for up to a week or freeze in portions for up to 3 months.