Preheat the oven to 350°F (175°C).
Cook the elbow macaroni according to package directions until al dente.
In a large skillet, brown the ground beef over medium heat.
Drain off excess fat from the cooked beef.
Add the cream of mushroom soup, milk, garlic powder, onion powder, salt, and pepper to the beef.
Stir in the cooked macaroni and half of the shredded cheese.
Transfer the mixture to a greased baking dish and top with the remaining cheese and breadcrumbs, if using.
Bake in the preheated oven for 25-30 minutes until bubbly and golden.
Allow the casserole to cool for a few minutes before serving.