Begin by cooking the sausage in a large skillet over medium heat.
Stir and break it up into small crumbles until browned and fully cooked.
Sprinkle the flour over the cooked sausage while still in the skillet.
Mix thoroughly to coat the sausage with the flour, allowing it to absorb the fat.
Gradually pour in the whole milk while stirring constantly to combine the flour and milk smoothly.
The goal is to prevent lumps from forming.
Bring the mixture to a gentle simmer and continue cooking.
Stir frequently until the gravy has thickened to your liking.
Season the gravy with black pepper, garlic powder, and salt.
Stir well and adjust the seasoning as needed to match your preference.