How To Cook Uphuthu

Uphuthu is a traditional South African dish made from maize meal. It is commonly served with stew, vegetables, or meat. It’s a simple and delicious accompaniment to any meal.

  1. Ingredients
  2. Instructions
    1. Step 1: Boil the Water
    2. Step 2: Add Maize Meal
    3. Step 3: Lower the Heat and Continue to Stir
    4. Step 4: Serve and Enjoy
  3. Tips


  • 2 cups maize meal
  • 4 cups water
  • A pinch of salt


Step 1: Boil the Water

Boil 4 cups of water in a large pot over high heat.

Step 2: Add Maize Meal

Once the water has come to a boil, gradually stir in 2 cups of maize meal. It’s important to keep stirring to prevent lumps from forming.

Step 3: Lower the Heat and Continue to Stir

Lower the heat to medium-low and continue to stir the mixture for about 30 minutes. This will cook the maize meal thoroughly and will prevent the mixture from sticking to the bottom of the pot.

Step 4: Serve and Enjoy

Once the mixture is cooked, remove it from the heat and let it cool for a few minutes. Serve the uphuthu with your favorite stew or vegetables or meat. Enjoy!


  • Make sure to stir the maize meal thoroughly into the water to avoid any lumps.
  • If the mixture is too dry, add a little more water as needed.
  • For an even tastier uphuthu, add a dollop of butter or margarine just before serving.
  • If you prefer a smoother texture, use fine maize meal instead of the coarse one.

Now that you know how to cook uphuthu, give it a try and impress your friends and family with this delicious dish!

How To Make Roti In South Africa
Go up

This website uses cookies to offer you a better browsing experience, if you continue browsing we consider that you accept their use.