Contrary to my apprehensions, yes, you can get every kind of food here. Most of it is imported from South Africa. Certain types of food that only Westerners really eat tend to be markedly more expensive - most especially, dairy products such as milk, yoghurt and butter. Lactose intolerance is common, and even then Swazis are far more likely to eat emasi than yoghurt.
Everything else, like fresh food and vegetables, meat and cereals are common and not too pricey. I'm also enjoying the South African influence - biltong and koeksisters are favourites!
There's not much of a culture of eating out in Mbabane, so that, coupled with being housebound from 5pm, has meant that I've been developing my primitive cooking abilities in leaps and bounds.
Rising an hour before bathing to turn on the geyser for hot water has also meant that I've taken to the occasional bout of morning baking, with the great advantage of having an officeful of people who will eat my fluffy banana bread offerings. I've been keeping my bread-and-butter puddings to myself though - too good not to keep for breakfasts.
My dinner staple is still stew, which has the advantage of heavy duty boiling of everything fresh which might contain nasty bugs. I've also made venison chops, roasted pumpkins, and quite a nice carrot soup, with about a kilo of carrots and spices I boiled down into a thick, smooth and delicious dish. I haven't been sick yet, but I've been warned to watch out for broccoli.