1. Broil or bake some fish fillets (tilapia, cod, haddock, whatever you can catch on sale) with whatever seasonings you like. I usually stick w/ a smidge of Old Bay or lemon pepper and some lemon/lime juice for this one, just make sure the fish isn't breaded. Then, flake it into a bowl, and mix it with salsa, or since he's still young, just some fresh diced tomatoes and onion, and a little olive oil. Stuff that into taco shells and top w/ a squirt of lime/lemon juice, lettuce, guac, sour cream or maybe some shredded white/Mexican cheese for a simple fish taco.
2. Another one I like was my mother's stand-by Good Friday meal: canned salmon mixed w/ a 1/4 cup bread crumbs, one or two eggs, and half a packet of ranch dressing seasoning. Then form into patties and pan sear in a little olive oil or butter. (Like ronda[?] said, you're better off skipping the heavily processed stuff when you can.) If you make them smallish/thin, they're a great planned over for sandwiches, and you can make your own tartar sauce w/ a small jar of mayo and another small jar of relish. (I always make mine w/ dill relish rather than sweet, but either one works.)
3. Crab cakes are simple, and there are a ton of recipes @ cooks.com. You can also call them Crabby Patties if he's a Sponge Bob fan.
4. My vegetarian favorite: get full sized Portabello mushrooms and clean them well, then carmalize onions and green peppers in some butter/olive oil (noticing a trend re: my fats?
) Pan fry the mushroom tops in that onion/pepper stuff, top w/ white cheddar cheese and some of the veggies and serve on buns just like hamburgers. Having a burger press can help since it takes a little longer to cook the moisture out of the mushrooms entirely, but when I was vegetarian and craving a cheeseburger, that really hit the spot.
There's also the Morningstar Farms vegetarian/vegan foods, which includes what they call a "meal starter". Essentially it's soy crumbles that substitute well in meat-based recipes. I've had it made into sloppy joe and not noticed the difference, but if his body is saying 'no' to fatty meats, I wouldn't push them on him. I have a younger cousin that simply refused to eat red meat as a child and it turns out it was related to a medication she was on. She'd eat chicken like there was a world-wide shortage of them, but wouldn't touch beef etc., just like your son. He may grow to want it, he may not, but a diet low in red meats is probably a healthier one in the long run.