Set out the puff pastry to thaw, a bit. Don't let it sit out longer than 30 minutes, however.
Preheat your oven to 400 degrees.
Dice your potatoes and put into a pot of boiling water to cook.
Meanwhile, In a large cast iron skillet (or other skillet that can transfer to the oven), begin sauteing your ground beef and ground pork together on medium-high heat.
Add the diced onion and carrot with the meat and saute until the meat is cooked through and no longer pink.
Add the cloves of garlic and saute another minute or so.
Sprinkle the flour and top and stir well until no visible flour remains.
Add the beef broth, stir will, and bring to a boil.
Turn the pan down to low, add the spices, Worcestershire sauce, and potatoes with the potato water (if you have any--if you don't, add a bit more beef broth if the meat mixture feels dry).
Gently mash the potatoes with the back of a spoon or potato masher.
Remove from heat and stir in the frozen veggies.
Taste the meat mixture and add additional salt, pepper, spices, or beef broth if you feel it is needed.
Top the skillet with puff pastry. You will need to use a few sheets to fully cover the skillet, cutting off the edges as needed.
Optional, brush the pastry with a beaten egg or milk.
Bake on 400 degrees for about 30-35 minutes or until the Puff Pastry is a deep golden brown.