"She has become so strict with her diet that she can't even stand for junk food or fattening food to be around her," Fox News quoted a source close to the talk show host as saying.
"So she's basically telling anyone she eats with what they can and can't order.
"Most people think she's joking at first, but then they realize she actually expects them to follow her eating rules too.
"She tells them: 'If I'm not eating it, you're not eating it!'" the source added.
The insider says Banks has been following a healthy diet of natural foods, lean meats and proteins, plenty of fruits and vegetables, and lots of glasses of water.