This hearty layered beef and mashed potatoes dish is a comforting meal with rich flavors. Ground beef is seasoned and cooked, then layered with creamy mashed potatoes and baked to perfection. It’s a family favorite that’s easy to make and perfect for any occasion.
Ingredients
- 1 lb ground beef
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 4 large potatoes, peeled and diced
- 1/4 cup butter
- 1/2 cup milk
- 1/2 cup shredded cheddar cheese (optional)
- 1/4 cup grated Parmesan cheese (optional)
Instructions
- Preheat your oven to 375°F (190°C).
- In a large skillet, cook the ground beef over medium heat until browned. Add the chopped onion and garlic, and cook until softened, about 5 minutes.
- Stir in the beef broth, Worcestershire sauce, thyme, salt, and pepper. Simmer for about 10 minutes, allowing the flavors to meld together.
- While the beef mixture is simmering, cook the diced potatoes in a pot of salted boiling water until tender, about 15 minutes. Drain and return to the pot.
- Mash the potatoes with butter and milk until smooth and creamy. Season with salt and pepper to taste.
- In a greased 9×13-inch baking dish, spread the beef mixture evenly across the bottom. Then, top with a layer of mashed potatoes.
- (Optional) Sprinkle the top with shredded cheddar and Parmesan cheese.
- Bake in the preheated oven for 20 minutes or until the top is golden and bubbly.
- Let cool for a few minutes before serving. Enjoy your layered beef and mashed potatoes!
Feel free to adjust the ingredients or add toppings as desired!