Ingredients:
- 1 lb (450 g) ground beef (preferably lean)
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 can (15 oz / 425 g) diced tomatoes, with juices
- 1 cup (240 mL) beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried Italian herb blend (or oregano and basil)
- Salt and pepper to taste
- 2 lbs (900 g) potatoes, peeled and cubed
- 4 tablespoons (55 g) unsalted butter
- ½ cup (120 mL) milk
- Salt to taste
- Fresh parsley, chopped (for garnish, optional)
Instructions:
- Preheat the oven to 375°F (190°C).
- Boil potatoes in a medium saucepan until tender, about 15-20 minutes. Drain and return to the saucepan.
- Add butter, milk, and salt; mash until smooth and creamy.
- In a large skillet, sauté onions over medium heat until translucent.
- Add minced garlic and cook for another minute.
- Add ground beef; cook until browned, breaking it apart with a spatula.
- Stir in diced tomatoes, beef broth, Worcestershire sauce, Italian herbs, salt, and pepper; simmer for 5-7 minutes.
- Spread the beef mixture evenly in the bottom of the baking dish.
- Top with an even layer of mashed potatoes and smooth the top with a spatula or fork.
- Bake in the preheated oven for 25-30 minutes, or until the top is slightly golden brown.
- Allow to cool for a few minutes before serving.