It's normal for kids to go through phases where they don't like certain foods. My kids go through them all the time. Right now my son won't eat any meat in any form other than hotdogs. My daughter was the same way until she tried Trader Joe's mini meatballs and now she loves all meat, especially steak.For meals, your best bet is something that incorporates both vegetables and meat, like a casserole or lasagna. If your son doesn't like fruit, that's ok. He'll get enough vitamins and minerals from vegetables. (Fruits are basically vegetables with more water and sugar.) I love shepherd's pie (ground beef, mixed vegetables like peas and carrots, topped with mashed potatoes and a little cheese); homemade mac and cheese with with either chicken and broccoli or ham and cauliflower; lasagna with meat and spinach and maybe some sliced zucchini; pasta with white sauce, sausage and sauteed zucchini, yellow squash, bell peppers and mushrooms (my kids LOVE it!); homemade soft tacos with some ground beef or beans, avocado, tomato, and a little cheese. Salads are a great way to add some vegetables to a meal if the main dish doesn't really call for them.