Some dinners have a way of bringing everyone to the table before the plates are even ready. Imagine tender mashed potatoes, a warm homemade gravy, and savory ground beef simmering together in one satisfying meal. This comforting recipe uses everyday ingredients and takes about 35–40 minutes from start to finish. It is filling, affordable, and perfect for a busy weeknight when you want something homemade without spending hours in the kitchen.
The secret is giving the beef and onions enough time to brown before building the gravy. A little butter, flour, and beef broth create a smooth, flavorful sauce that coats every bite. Meanwhile, the potatoes cook until tender and become creamy with warm milk and butter. Once everything is ready, there is just one final step that brings the whole dinner together.
To make this meal, you will need 1 pound of ground beef, 1 medium chopped onion, 2 tablespoons of butter, 2 tablespoons of all-purpose flour, 2 cups of beef broth, 1 tablespoon of Worcestershire sauce, ½ teaspoon of garlic powder, ½ teaspoon of black pepper, and salt to taste. For the mashed potatoes, prepare 2 pounds of peeled and chopped potatoes, 4 tablespoons of butter, and ½ cup of warm milk. First, place the potatoes in salted water and boil for 15–20 minutes, until fork-tender. Drain well, then mash with the butter and warm milk until smooth. Season with salt and pepper. In a large skillet, cook the ground beef and onion over medium-high heat for 7–9 minutes, breaking the meat into small pieces until browned. Drain excess grease if necessary. Add 2 tablespoons of butter, then stir in the flour and cook for 1–2 minutes. Slowly pour in the beef broth while stirring, then add Worcestershire sauce, garlic powder, pepper, and salt. Let the mixture simmer for 4–6 minutes until the gravy thickens and coats the beef.
Spoon the creamy mashed potatoes onto dinner plates and generously top them with the hot beef and gravy. For extra flavor, add sautéed mushrooms or a little dried thyme to the sauce. Russet potatoes work especially well because they create a fluffy texture, while an extra splash of broth can loosen gravy that becomes too thick. Steamed green beans, peas, or roasted carrots make excellent sides. Store leftovers in airtight containers in the refrigerator for 3–4 days, keeping the potatoes and gravy separate when possible. Reheat gently, adding a little milk to the potatoes or broth to the gravy as needed. Simple, hearty, and full of familiar flavors, this is the kind of family dinner that makes an ordinary evening feel a little more special.

