Carbs are not a filler food. They're basically like empty calories once you've had your daily intake. Once the muscles have had their fill of the energy from the carbs, the body will start storing the leftovers as fat. Protein, fibre, and good fats are key.
Try greenbeans with ham as a side dish. Or a GreenBean Casserole (basically, low fat/sodium cream of mushroom soup over loads of greenbeans and onion, with crunchy onion ring snacks crushed up and sprinkled on top)
Any sneaky way to get more fruits and vegetables into your OH might help! Or, try switching his bread of choice to a healthier option, and start using a fat free butter substitute :P
Sometimes, I'll surf around www.allrecipes.com
for ideas on how to get my OH to eat a bit more healthily. He currently only has vegetables once a week! And that's a helping of Cauliflower or Broccoli with sunday lunch! :P