In a large pot, bring the water to a boil.
Add the salt and stir well.
Gradually add the cornmeal to the boiling water, stirring constantly to prevent lumps from forming.
Reduce the heat to low.
Continue to cook the cornmeal mixture, stirring frequently, until it thickens and begins to pull away from the sides of the pot. This usually takes about 10-15 minutes.
If using, stir in the butter or vegetable oil for added richness.
Transfer the Ubugali to a serving dish and allow it to cool slightly before slicing.
Enjoy your meal!