This hearty, old-fashioned comfort meal features savory ground beef simmered in a rich brown gravy and served over fluffy mashed potatoes. It's a budget-friendly, family favorite that's perfect for busy weeknights and comes together in about 40 minutes.
🛒 Ingredients
For the Mashed Potatoes
- 2 pounds (900 g) russet or Yukon Gold potatoes, peeled and cubed
- 4 tablespoons butter
- ½ cup milk (or more, as needed)
- Salt and black pepper, to taste
For the Ground Beef & Gravy
- 1 pound (450 g) ground beef
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme (optional)
- Salt and black pepper, to taste
Optional: 1 cup frozen peas and carrots for added vegetables.
👩🍳 Instructions
1. Make the Mashed Potatoes
- Place the potatoes in a large pot and cover with salted water.
- Bring to a boil and cook for 15–20 minutes, until fork-tender.
- Drain well, then mash with the butter and milk until smooth and creamy.
- Season with salt and pepper and keep warm.
2. Cook the Beef

