Yea, my husband can eat anything and not gain weight or much weight. Fast food is the devil but many of the franchises are offering better choices. We still eat out a lot because we are also busy and we do a lot of traveling. I've looked hard at menus when we go out and most have "nutritional" information that can be found online. I've looked at pretty much every one of them for the better choices.
For example: Wendy's chili and salad or baked potato are decent choices. Taco Bell's Taco Salad (without eating the fried bowl) is also not too bad. Subway of course has the "Jared" meals. Of course portion control is a big part of it too. The book Calorie King is your friend being small and easy to carry. It has all the major fast foods in it. I found a link from Health and Fitness about the healthier fast foods as a start:
http://www.fitnessmagazine.com/recip...hy-fast-foods/
Losing weight in almost any situation can be done. Yesterday we visited a Mexican restaurant that is one of my favorites. They have a huge buffet where one could no doubt really spoil a decent eating plan. My husband had the buffet, I ordered two chicken tacos ala carte and they were good and plenty to eat.
Just start where you are. As you do better maybe BF will join you for healthier eating. When I first met my husband he ate almost nothing green and he pretty much ate like a teenager. Left to his own, he would have remained that way but slowly widening his palate has him suggesting vegetable dishes to try. Good luck to you.