Why are you switching? What do you consider grain and what are you trying to avoid?
In my lexicon, grains are specifically the product of oats, wheat, mature corn, rice (usually only used as bran or oil) and barley. Flax is a seed. Peas and soybeans are legumes, not grains. Beet pulp is not a grain either, it’s a root vegetable.
Whole grains are different in function than processed brewers grains or wheat middlings or bran flax. However if a horse was allergic to wheat, he would need to avoid whole wheat, wheat middlings and wheat bran.
Grain and legumes can both be bought as single ingredient bags, either whole or cracked.
They can also be a component of what I call bagged mixed feeds which is what many people call “grain” whether or not there is any actual grain it. Bagged mixed feeds may be fortified or unfortified with extra vitamins and minerals.
Some bagged mixed feeds like old school sweet feed or COB are unfortified and contain mostly grains. Some modern mixed feeds are fortified and contain mostly non-grain ingredients like beet pulp, alfalfa meal, soy, and maybe some wheat middlings or brewers grains that boost protein without bringing a lot of carbs. These can be good choices for many horses who are OK with all the ingredients.
IME the number one thing for good health and weight is adequate top quality hay. I gave up on all the random local grass hay and just feed commercially grown Timothy. When I’ve need to put weight or muscle on a horse, I’ve used alfalfa which is a boost in protein, calories, and palatability. If your horse is underweight I would suggest free choice good hay and up to 30 per cent alfalfa. If your horse is a picky eater like some OTTB or older horses, I would look at ulcers and teeth.
If your horse keeps his weight with good free choice hay, you do not need to feed either bagged mixed feeds or straight grains for calories. If your horse cannot keep weight on with free choice hay, you could consider one of the “cool calorie” feeds that are alfalfa meal pellets with soy oil. They are very very palatable and a great carrier for oil which can be messy in a mash. Obviously there is no actual grain in this formula.
Once you have the calories figured out, you still need to think about vitamins and minerals. You can get a ration balancer which is a pelleted mixed feed with high levels of vm. Obviously if you are trying to avoid common ingredients like soy, you will need to read the labels.
Or you can get a good VMS (I’m currently using Mad Barn Omneity in Canada) and make your own mash of alfalfa cubes and/or beet pulp pellets. That’s my solution as an adult rider in my particular market. As a teen I fed sweet feed!
I am in self board so I have control over my hay supply and I can tinker with my own mash system.
If you are in a boarding barn where hay is rationed or the staff don’t have the bandwidth to make individual mashes, then your options are very limited and I would not suggest trying for any diet modifications outside the parameters of what the people you pay to care for your horse are able to offer.