He's a grown man and already has a mother, so stop trying to mother him...sorry if that sounds mean..not my intention. It's just that you can't change what he is doing, but you can change what you are doing. Why not cook a lean meat and roast potatoes/veggies for dinner. He eats the meat and potatoes and you eat the meat and a nice salad. Lean protein and helathy greens, you can't go wrong. That is what I do for my husband who doesn't like to eat the foods I do either. You have two choices as I see it, cook two meals to please you both or continue to fight over food. FYI, if you have children they too may not want to eat the foods you eat. Story of my life! LOL!