I think you have the right idea! When I read the first two lines of your post, I immediately thought "Mediterranean Diet"
It sounds perfect! The Med diet encourages mostly plant based proteins, such as beans, and very little dairy. I see that you found our Med diet forum