Vegan in Harare, Zimbabwe
There was only one vegan place listed on happycow (V Delights), and I went there and it did not exist. The sign was up, and their website says "Restaurant is currently closed however you can still enjoy these meals by enroling to our Vegan or Gluten free Cooking classes as an individual or group!". Maybe it'll be back in the summer, who knows.
The next best place for intentional vegan food (with a well-labelled menu) is Avocado Cafe in Sam Levy's Village. They have several dishes that are or can be made vegan, and plant milks for their variety of fancy coffees and latte drinks. They have energy balls which are vegan too.
Maasdorp farmer's market is every Wednesday and Saturday, and I ended up going three times. It's a great place for handmade souvenirs and local produce. A nice lady sells homemade cashew cheese in blocks for 14 bond under the name BConscious. I bought one with jalapenos and one with olives and it was so good. Some of the best I've had. She told me about her imminent store opening (Vegan Vibes), the day after I was due to leave of course.
Across the road from the Maasdorp farmer's market is another market and a Chinese grocery store. At the grocery store I found all kinds of tofu, fresh in big blocks as well as dried and flavoured. It's super cheap. At the market outside are freshly fried noodles and vegetables. You can choose your fillings, and there's even a bowl of seitan, and watch it get mixed up in front of you, then eat it on one of the benches in the market. They had vegetable bao, too.
Ethiopian food is always a safe bet for vegans; I ate at Queen Makeda twice and it was delicious. The vegetarian menu is distinct and varied. The Ethopian coffee pot seems to be bottomless.
Thai and Indian food are usually good options too; I ate Thai food at Chang Thai, which has many obviously-vegan vegetarian dishes, and was pretty good. On my last night, really amazing Indian food at Spice Lounge. Especially the milkless masala chai, which was properly spicy.
And towards scraping the bottom of the barrel.. I got a pizza without cheese no trouble at Elmo's (a chain that can be found all over) and the toppings for the vegetarian one were pretty good and dense. At Little Eataly the only option was pasta with tomato; to be fair, it was really good. Amanzi is a restaurant and bar with a really nice outdoor area; we went to the Wednesday quiz, which has a constrained menu (the only vegan option being tomato soup, requested without cream). We did convince them to let us look at the regular menu, and there is one vegan option on there - a very expensive broccoli steak, which sounds good but I wasn't 16 USD hungry. The fries there are great too. At Cafe Veldemeer near the UN offices there were a couple of vegan-isable salads, but I went for butternut and leak soup. It was pretty expensive.
Best of all is always local food thought. Zimbabwean cuisine is heavy on the meat stews, fish and chicken. But they always come with a side of greens (canola/rape), beans, and sadza. This can be ordered on its own for a mere 10 bond (depending on the day's exchange rate, 2-4USD) at Gava's, and is enormously filling by itself. Sadza is made from ground maize, and is a mushy ball that you grab a piece of between your fingers and use to scoop up the beans and greens to shovel into your mouth. At Gava's you can substitute regular sadza for sourghum (which is grey and gritty, super delicious and more nutritious) or peanut rice (which is obviously epic).
Sadza is a staple food, so at the very least if you go to any local restaurant or a communal food gathering like a braai (bbq) in Zimbabwe you'll be able to get sadza and greens or other veggies. Just be careful at a braai where someone else is preparing the food that you can get the green separate before any meat gets mixed in and cooked together with them.