It all really depends on what your kid likes or doesn't like.
Our older son (4.5) will eat almost everything we put in front of him. His first favorite dish was curried chicken+lentils, and since then he's been eating whatever my wife and I have been eating. He always hated baby food and just about demanded to be fed our meals even as an infant, so we made them easy for him. He'll try something at least once, and if he doesn't like it, it's an honest dislike. His favorite food (when asked) is mushrooms, I kid you not.
Our younger (2) is the most stubborn eater in the world. We did about the same things we did with his brother, and for a while he would eat most things. Over time, he's decided he just doesn't like anything. He went from eating curry, stir fry, fish, soup, etc. to nothing. He used to love ice cream and now won't touch the stuff. Most maddening child because he'll just simply not eat at all until he has an opportunity to have one of the few things he does like.
So for us, we make a lot of family meals that we anticipate our toddler will eat that have as many things hidden in them that he won't eat.
Some of the winners:
-Low carb (cali or broccoli crust) pizza
-Meatloaf (with >1 cup of finely chopped veggies hidden inside)
-Low carb (bean/lentil/soy noodle) pasta
-Baked salmon
-Soup + grilled cheese (younger son won't eat the soup though)
-Taco bowls (kinda like Chipotle - protien+veg+carb+toppings)
-GF chicken nuggets + veggie 'fries'
We also have a lot of dinner staples that our older son will eat and that we stick in front of the toddler (crossing our fingers that this time he'll try it). If toddler refuses to have a single bite, we'll give him a piece of fruit or something later just to give him calories.
Anything that can be cooked or finished in one pot is what we tend to gravitate towards - chili, curries, stews, stir fries, etc.