Instructions:
1. Prepare the Mashed Potatoes:
Place cubed potatoes in a large pot and cover with water. Add a pinch of salt.
Bring to a boil, then reduce to a simmer and cook for 16-21 minutes, until fork-tender.
Drain water and return potatoes to the pot. Mash with a potato masher.
Stir in butter and milk, adjusting for desired creaminess. Season with salt and pepper, then cover and set aside.
2. Cook the Ground Beef and Gravy:
Heat a skillet over medium heat, adding oil or butter if needed.
Add ground beef, cooking and breaking it into crumbles until browned. Drain excess fat, leaving about 1 tbsp in the pan.
Add diced onion and cook for 3-4 minutes until softened. Add garlic and cook for another 2 minutes.
Sprinkle flour over the beef mixture and stir to combine, cooking for 1-2 minutes to remove the raw flour taste.
Gradually add beef broth, stirring to avoid lumps. Stir in Worcestershire sauce, soy sauce (if using), and thyme (if using).
Bring to a simmer and cook for 5-7 minutes until the gravy thickens. Adjust seasoning with salt and pepper.
3. Assemble and Serve:
Scoop a generous portion of mashed potatoes onto a plate.
Spoon the ground beef and gravy mixture over the potatoes.
Garnish with chopped parsley, if desired, and serve hot.
Enjoy your comforting Ground Beef and Gravy over Mashed Potatoes!