
Quick, easy, and super budget-friendly, this satisfying recipe has been passed down through generations of my family. It's the epitome of comfort food!
Fill medium pot with water, then add 1 tablespoon salt and stir to incorporate. Once incorporated, add 2 pounds russet potatoes and place pot on stovetop over medium-high heat.
Once water begins to boil rapidly, set timer and boil potatoes 5 to 8 minutes, or until potatoes can be easily pierced with tines of fork.
While potatoes boil, add 3 tablespoons butter and ½ cup whole milk to small saucepan. Place saucepan on stovetop over medium heat. Heat mixture, whisking occasionally, until butter is completely melted.
When potatoes are fork-tender, carefully drain all liquid from pot, then place pot on cool stovetop burner.
Use potato masher or fork to mash potatoes to desired consistency, then gradually stir in butter-milk mixture, making sure to incorporate all liquid into mashed potatoes.
Once combined, season potatoes with ½ teaspoon garlic powder, salt, and freshly cracked black pepper. Stir well to incorporate, then taste and adjust seasonings as needed. Set potatoes aside until ready to serve.
Add 2 tablespoons cornstarch and ¼ cup beef broth to small bowl. Whisk ingredients together until smooth and fully combined. Set aside.
Heat large skillet over medium heat. When pan is warm, add 1 pound ground beef. Cook and crumble beef until no longer pink, then drain any liquid from pan and discard.
Add 1 ½ cups beef broth, ½ cup chopped white onion, 1 teaspoon garlic powder, 1 teaspoon salt, and ¼-½ teaspoon freshly cracked black pepper to skillet with ground beef. Stir gently to incorporate ingredients, then simmer uncovered 5 to 10 minutes or until onion is tender.
When onion has softened, slowly add cornstarch mixture to skillet, whisking gently until fully incorporated. Increase heat under skillet and bring mixture to boil. Once boiling, cook, stirring constantly, 2 minutes or until liquid has thickened to form gravy.
Divide mashed potatoes evenly between serving bowls. Top bed of mashed potatoes with ground beef and gravy. Serve warm with extra gravy if desired.