I reversed my pre-diabetes by eating low glycemic foods (those that don’t spike glucose levels). I centered my diet on veggies, a small amount of fruit, along with nuts, seeds, etc. I also included healthy fats, such as olive and coconuts oils. I even managed to lose 26 lbs in the process.
Unfortunately, I didn’t stick with the diet and started gaining back the weight when they messed up my thyroid hormone levels.
Take a look at the Mediterranean Diet. It’s the most recommended way of eating. I need to get back on it as my numbers are creeping up, as well, plus I’ve gained back all the weight I lost, along with an extra 10 lbs… Unfortunately, the Mediterranean Diet includes a lot fish and my husband can’t stand the smell of fish so I can’t cook it at home, which means I can only eat it when we go out, which isn’t all that often.