A comforting and flavorful beef gravy served over mashed potatoes, perfect for a hearty meal.
Heat a large skillet over medium heat and add the ground beef.
Use a wooden spoon to break the beef into small crumbles as it cooks for even browning.
Once the beef is browned, drain any excess fat from the skillet.
Draining the fat helps to keep the dish lighter and prevents the gravy from becoming too greasy.
Add the chopped onion to the skillet and sauté until softened.
Cook the onions until they are translucent for a sweeter flavor.
Stir in the Worcestershire sauce, beef broth, salt, and pepper.
Taste the mixture and adjust the seasoning to your preference.
In a small bowl, mix the flour with a few tablespoons of water to create a smooth slurry.
Ensure there are no lumps in the slurry for a smooth gravy.
Gradually add the slurry to the skillet, stirring constantly to thicken the gravy.
Add the slurry slowly to control the thickness of the gravy.
Simmer the mixture for 5 minutes to allow the flavors to meld.
Stir occasionally to prevent sticking and ensure even cooking.
Serve the savory beef gravy over mashed potatoes and enjoy.
Garnish with freshly chopped parsley for a pop of color and freshness.