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:

  1. Preheat the oven to 375°F (190°C).
  2. Boil potatoes in a medium saucepan until tender, about 15-20 minutes. Drain and return to the saucepan.
  3. Add butter, milk, and salt; mash until smooth and creamy.
  4. In a large skillet, sauté onions over medium heat until translucent.
  5. Add minced garlic and cook for another minute.
  6. Add ground beef; cook until browned, breaking it apart with a spatula.
  7. Stir in diced tomatoes, beef broth, Worcestershire sauce, Italian herbs, salt, and pepper; simmer for 5-7 minutes.
  8. Spread the beef mixture evenly in the bottom of the baking dish.
  9. Top with an even layer of mashed potatoes and smooth the top with a spatula or fork.
  10. Bake in the preheated oven for 25-30 minutes, or until the top is slightly golden brown.
  11. Allow to cool for a few minutes before serving.