I’ve only been to one restaurant in Taal. Cafe G is located near the Taal Basilica along the national Highway. If you are not from Taal, you can ask the locals 🙂
It has good ambiance and wide variety of menu. They also serve coffee and cakes. Medyo matagal nga lang magserve.
You can also try Batangas Lomi. There are Lomi Houses within walking distance in front of the church. Just also ask the locals where you can find Lomi. These are legit Batangas Lomi, the best Lomi in the world :p
In the next town, Lemery, you can also try Bahay Kainan. It serves Filipino food and price is very affordable. Ambiance is also good.
Other places near Taal:
This side of Batangas is Agoncillo and is just adjacent to Taal Lake. It’s the far end of the lake where you see the fish cages.
This is on the way to Tagaytay via the Talisay Road. It has beautiful view of Taal from down the road beside the Lake going up to Tagaytay.
This one is Taalena Reataurant and is in Tagaytay. It is overlooking to the Taal Volcano.