- Cook the ground beef on low heat stirring occasionally. - 1.25 lbs lean ground beef 
- Chop onions and press garlic and add to the pan once the meat has browned. Simmer for 2-3 minutes. - ½ cup onion, 1 garlic clove 
- Add thyme, Worcestershire sauce, allspice (optional), salt, and pepper. Stir to combine and cook for another 2 minutes. - 2 tbsp Worcestershire sauce, 1 ½ tsp dried thyme, ½ tsp allspice, ¾ tsp salt, ½ tsp ground black pepper 
- Add bay leaf and 1 cup of water. If using fresh veggies add them now. I used fresh carrots which I added at this stage in the instruction video. - 1 bay leaf, 1 cup water 
- Cover pan with a lid and simmer for 10 minutes. If you find there isn’t enough water near the end of the simmering time add another ¼ cup. 
- While the meat cooks, peel potatoes and cut them into 2-inch pieces. Boil potatoes in a medium pot with 1 tbsp of salt. - 2.5 lbs potatoes, 1 Tbsp salt 
- Add frozen veggies to the pan and simmer for another 5 minutes. - ½ cup carrots, ½ cup peas, ½ cup corn 
- Remove lid and add tomato paste (if including). Stir to evenly combine and simmer for another 5 minutes. - 2 tbsp tomato paste 
- Make the slurry by combining corn starch with 2 tsp of cold water in a small bowl. Add the slurry to the pan and stir quickly to distribute evenly and prevent clumps from forming. Simmer for another 2-3 minutes. - 2 tbsp corn starch, 2 tsp water 
- Strain the potatoes and put them back in the pot. Add 2 tbsp of butter and a quarter cup of milk, and mash with a potato masher until smooth. - ¼ cup milk, 2 tbsp unsalted butter