Dwarf Hamster
Sorry for all rodents lovers, All snakes are strict carnivores, which means they will only eat, and can only digest, animal flesh. There are no snakes which eat fruit, vegetables or other plant material. Will explain below why..
I can’t recommend a vegetarian snake because there is no such animal. They just do not exist.
Snakes, like cats and like dogs are obligated carnivores. In other words in order to live they must eat meat. Cats and dogs have their meat processed into more user friendly commercial chunks but it is still meat. A snakes knows instinctively it isn’t meant to eat vegetables and won’t.
If you want an animal that eats vegetables a snake is NOT the pet for you. There are several lizards that would be more appropriate and if you still want a snake but are unable to bring yourself to throw a living animal in with it then your only option is pre-killed or frozen/thawed, Either way you will be feeding the snake meat and not vegetables.