Prepare all of the ingredients. Preheat oven to 400def. Start water boiling for pasta.
In a bowl, combine meatball ingredients. Form into 1-inch meatballs. Line out on a parchment paper covered baking sheet. Put in oven and back for 10 minutes.
Add pasta to boiling water. Cook for 4 minutes less than directed on package. Drain in colander and rinse with cool water.
In a saucepan over medium-high heat, add butter and garlic powder. Once melted, whisk in flour and cook for 3 minutes. Whisk in chicken broth and cook for 2 minutes. Whisk in heavy cream and cook for 2 minutes. Whisk in cheese and cook cook for 3 minutes.
Add diced tomatoes to 13x9 baking dish. Pour pasta over top. Add cooked meatballs to dish. Pour cheese sauce over and stir to combine. Sprinkle with additional cheese and parsley. Place in oven and cook for 20 minutes.
Let sit for at least 5 minutes before serving.
Keyword baked mac & cheese, bakes, casseroles, cheese, mac & cheese, meatballs, Pasta, pasta dishes