My daughter is now 3 1/2, but for years her favorite lunch has consisted of Vienna sausages (a meat, but still very soft and easy to chew), some type of fruit (grapes, pineapples, fruit cup, apple sauce, apple slices, peaches, blueberries, strawberries, bananas, raisins... anything easy to chew), and a dairy product (a slice of American cheese, diced cheddar cheese, cottage cheese, yogurt, etc.). She also loves the little chicken nuggets made by Tyson that are frozen and can be cooked in the microwave in 1 minute. We also make mac&cheese with green peas and sliced hot dogs all mixed together... another favorite! She loves PB&J sandwiches, but also PB & banana, ham & cheese (or turkey, roast beef, whatever), egg salad, chicken salad, tuna salad, and grilled cheese with tomotoes or ketchup.
Then for dinners we have fish sticks, hot dogs, corn on the cob (may be tricky at 15 months, but they seem to have fun with it... and they can't really choke on it any more than corn from a can, so why not!), butterbeans, greenbeans, cooked carrots, spaghetti (with or without sauce), spaghetti-o's, ravioli, mashed potatoes, small frozen pizzas, biscuits or rolls... all of these things are things that take 10 minutes or less to prepare and are great if you are having something you would not feed to him (like steak, for instance) or if he is eating at a separate time than you for any reason. But obviously you can still let him try things you are eating as well.
For breakfasts we have cereal, oatmeal, frozen waffles or pancakes, cinnamon toast, Pop-tarts, bananas, cinnamon rolls... again, quick and easy but filling and nutritious (generally).
I was in the same boat as you, seeming to always give her the same things. But my Mom made some of these suggestions, and then said to just be creative. Look around the grocery store and see what I can find that is quick, easy, nutritious, and tastes good to kids. It's fun to experiment with different foods, so just try things and see what he likes. Some clear favorites will emerge, but keep introducing new things.