Is classic yogic diet adequate for a regular life?

By classic yogic diet I mean the one described in the shastras: no meat, fish, eggs and mushrooms; no garlic or onions; emphasis on milk and dairy, etc. Right now I work a cleaner job, mainly washing dishes in a coffee shop. This job is relatively demanding physically, so I eat a lot of meat to sustain myself. However, I'm constantly finding myself gravitating towards a sattvic diet, unhappy with eating meat, trying to eat as little as possible. This being said, I'm usually very hungry without meat, so I feel kind of trapped between the two ways of eating. Is it possible for a person to stay healthy, satiated and preferably strong while eating in a yogic way? Thank you!