Read through all instructions before beginning.
Bring water and salt to a boil, then add the cubed potatoes. Cook on medium heat until they are tender.
In a large pan at the same time, cook your ground beef. When it is partially cooked, add in the vegetables, thyme, bay leaf, 2 teaspoons salt, 1 teaspoon black pepper, and garlic. Continue to cook it until there is no more pink in the meat.
If you have used fatty meat, drain. Then sprinkle with the flour. Mix this in and cook for 2-3 minutes.
To this add the tomato paste, puree, Worchestershire, and broth. Mix this and cook for several minutes over medium heat until it has thickened. Test for seasoning and add more as needed. This is a personal preference.
Pour this into your baking dish. Preheat the oven to 375 degrees.
If your potatoes are tender, drain. Then add them to a large bowl for mixing.
Add in the butter and milk. Mix well. Taste for seasoning. Spoon over the meat mixture in your pan.
You can bake like it is, or with a fork, scrape a design into the potatoes.
Bake until it is golden brown on top.
It is ready to serve right away!