Measure the water into a medium saucepan and bring it to a boil over medium-high heat. Add a pinch of salt if you are using it.
Once the water is boiling, reduce the heat to medium-low.
Slowly sprinkle about 1/4 of the flour into the boiling water while stirring constantly with a wooden spoon or sturdy spatula. Stir until the mixture thickens slightly.
Add the remaining flour gradually, continuing to stir vigorously. The mixture will become very thick and start pulling away from the sides of the pot. This dough is called the ‘paste’.
Continue stirring and folding the paste vigorously for 5 to 10 minutes. You are essentially kneading it with the spoon to ensure there are no lumps and the texture is smooth and uniform.
If the fufu is too stiff, add a small amount of hot water (about 1/4 cup at a time) and continue stirring until you reach your desired soft, dough-like consistency.
Remove the fufu from the heat. Shape it into smooth balls using a small bowl or your hands dipped in water to prevent sticking.
Serve immediately with soups like Egusi or light stews.
Notes
For the smoothest texture, use a wooden spoon and stir in a circular motion, pressing the dough against the side of the pot to eliminate lumps.
If you prefer using instant yam flour, the cooking time in Step 5 will be shorter, usually around 3 to 5 minutes.
Fufu is traditionally eaten with your fingers; tear off a small piece, make an indentation with your thumb, and use it to scoop up the soup.