it depends on who really needs it but for most people using plant based supplements and changing a bit of their food habit is more than enough for the health part.
Just reducing meat intake can have very positive effects.
Also Indian food is really nice because its mostly not centered around meat (its more an additional ingredient) and still very tasty and healthy