If not using pre-cooked beans, cook the beans until tender. Drain and set aside.
In a large saucepan, bring 2 cups of water to a boil. Add the salt.
Gradually stir in the maize meal, mixing continuously to prevent lumps.
Reduce the heat to low and cover the saucepan. Cook the maize meal mixture for about 10-15 minutes, stirring occasionally, until it thickens and becomes smooth.
Stir in the cooked beans. Continue to cook for an additional 5 minutes to allow the flavors to meld together.
If using, sauté the diced onions in vegetable oil or butter until golden brown, then stir into the maize meal mixture.
Add ground cumin and mix well if using.
Stir in the vegetable oil or butter until fully incorporated and smooth. Add black pepper to taste.
Spoon the Nyekoe into bowls. Serve hot as a hearty main course or side dish.
Enjoy your meal!