Swazi food reminds me a lot of Jamaican food. Jamaican culture has close ties to African counterparts. Pap is what they call cornmeal porridge here. They make gravy which is very close to tomato salsa. Though Swazis don't eat much fish and seafood like Jamaicans, they eat a lot of stews... beef stew, chicken curry, lamb stew/curry, goat stew.
Also, if you can barbeque, you're a local. In Swaziland, we cook outside a lot. I am sure it has traditional roots, but it also because the electricity rates are very high relative to the average income. Barbeques are called Braais here and we braai anytime we can. Any meat can be included in a braai--chicken, beef, lamb, goat. Some Swazis don't eat pork for religious reasons, and some don't eat lamb for cultural reasons, so it's always safe to have at least two types of meat. We also cook in three-legged pots on an open fire at braais--pap, stews, or even fry chips (french fries)...
Many urban Swazis also eat very multi-culturally. There are many Indians and Pakistanis in the country and several Indian and Chinese restaurants.