In a large pot, bring 4 cups of water to a boil.
Gradually stir in the maize meal, reducing the heat to low.
Cook the maize meal, stirring frequently, until it thickens and is fully cooked, about 15-20 minutes.
Allow the maize meal mixture to cool to room temperature.
Stir in the plain yogurt or buttermilk. This will start the fermentation process.
Cover the pot with a clean cloth and let it sit at room temperature for 24-48 hours, depending on how sour you want the Madila to be. The longer it ferments, the more tangy the flavor will become.
After fermentation, stir in the sugar and salt to taste. If the mixture is too thick, you can add a bit more water to reach your desired consistency.
Enjoy your meal!