Ingredients:
For the Ground Beef and Gravy:
1 lb ground beef
1 small onion, finely chopped
2 cloves garlic, minced
2 tbsp butter
2 tbsp all-purpose flour
2 cups beef broth
1 tbsp Worcestershire sauce
1 tsp soy sauce (optional, for depth of flavor)
½ tsp salt (adjust to taste)
½ tsp black pepper
½ tsp onion powder
½ tsp garlic powder
½ tsp smoked paprika (optional)
¼ cup heavy cream (optional, for a creamier gravy)
Fresh parsley, chopped (for garnish)
For the Mashed Potatoes:
3 large russet potatoes, peeled and cubed
4 tbsp butter
½ cup milk or heavy cream
½ tsp salt
½ tsp black pepper
¼ cup sour cream (optional, for extra creaminess)
Instructions:
- Cook the Ground Beef:
In a large skillet over medium-high heat, cook the ground beef until browned. Break it apart as it cooks, then drain any excess grease. - Sauté Onions and Garlic:
Add the chopped onion to the skillet and cook until soft, about 3-4 minutes. Stir in the minced garlic and cook for another minute until fragrant. - Make the Gravy:
Push the beef mixture to one side of the pan and melt the butter in the empty space. Sprinkle in the flour, stirring constantly, to form a roux. Cook for about 1-2 minutes until the flour is lightly golden. - Add the Broth and Seasonings:
Gradually whisk in the beef broth, making sure there are no lumps. Stir in Worcestershire sauce, soy sauce (if using), and all the seasonings. Let simmer for about 5 minutes until the gravy thickens. If using, stir in the heavy cream for extra richness. - Prepare the Mashed Potatoes:
While the gravy is simmering, boil the potatoes in salted water until fork-tender (about 15-20 minutes). Drain and mash with butter, milk, salt, and black pepper. For extra creaminess, mix in sour cream. - Serve:
Spoon the beef and gravy over the mashed potatoes. Garnish with fresh parsley and serve warm.