Karoo has many vegan options on their menu. We had vegan pakoras and vegan samosas as starters. Very good. We shared Vegan Bunny and Pap & Chakalaka for entrees. Our teenagers loved the Vegan Bunny--a stew served on top of South African french fries and in between two halves of a roll that was kind of like an English muffin but different. Really wonderful dish. The Pap and Chakalaka is a garbanzo bean stew served over South African polenta. It was very good (we added a little salt, but there's no shame in that). And they had vegan lemon sorbet for dessert. Our son is peanut allergic, so we could not try the West African Peanut Soup or the Cape Malay Stew, but they look good on the menu. There were also Mediterranean dishes with hummus, grape leaves and falafel, but we skipped those so we could try South African dishes we never sampled before. There is also a Power Salad with garbanzo beans, lentils, quinoa and couscous which we did not try.
We've been coming to the Cape for years and find it so frustrating to find vegan food. Karoo actually thought about and prepared for vegans in advance. They are now on our annual list of place to go. There is only 1 other restaurant on this list. I can't tell you how thrilled I am. And the ambience is lovely, very African decor. Even the sounds of the customers seemed so much more excited instead of usual same-old-Cape type sleeping-while-awake sounds you might find at other restaurants. Do not miss this one.
Karoo used to be called "Karoo Kafe" when it was located in Provincetown. But it changed its name to "Karoo Restaurant" when it moved to Eastham. Also note the hours are different than the ones embedded in the first photo. They are now open 4:30-9:00 pm every day Except for Tuesday, when they are closed.
Updated from previous review on Thursday July 16, 2015