I had dinner with family." that is enough you dont have to say eating when using breakfast, lunch and dinner or supper. just say using have is enough and proper.
I had dinner.
I am having breakfast. you can also say like this "We had crabs, we had lobster" in USA people ask "What did you have for dinner?" not What did you eat?