In general,younger runners need more calories than older runners. Males need more calories than females. Larger body sizes need more calories than smaller bodies, and increased activity throughout the day increases caloric needs more than an office job would.
You might consider your plate proportions to be one quarter whole grain breads/pastas, one half fruits/vegetables and one quarter meat/protein source. Try to include at least four food groups in each meal to know you are getting a good variety. Having some protein in each snack is also good support for the muscles.
Carbohydrates can be ingested from foods less heavy than pasta dinners. Fruits provide a great source of carbohydrates as well as essential vitamins, minerals, fiber and antioxidants, each of which contribute to maintaining good health.