Cook the pasta, in salted water, until al dente. Drain.
1 pkg medium egg noodles
While cooking the pasta- heat a large dutch oven over medium heat, and add the oil. Once hot add the meat, salt, pepper, and onion powder. Stir everything together, breaking up as it cooks.
1 1/2 lbs ground beef, 1 tbsp canola oil, 1 1/4 tsp salt, 1 tsp ground black pepper, 1/2 tsp onion powder
In a large bowl, add the milk & broth, whisking together. Set aside.
2 cups whole milk, 1 cup chicken broth
Once the meat is half cooked, add in the onion stirring to incorporate, and continue cooking the mixture until the meat's cooked through.
1 white onion
Scootch the meat to the side of the pot, and add the flour to the pot whisking it together with the drippings. Once evenly combined, let the mixture cook for 30-60 seconds.
1/3 cup flour
Slowly pour in the milk/broth mixture, whisking to evenly incorporate. Allow the gravy to simmer until it's thickened, then remove from heat.
Return the drained pasta to it's pot. Add the butter, and stir until it's all melted and mixed in.
4 tbsp butter
Serve it by adding the buttered noodles to a plate of bowl, and ladling the gravy out over top.