Boil cauliflower and potatoes until tender, drain very well and mash with butter, milk and 3/4 teaspoon salt.
Brown beef, onion and carrots and drain. Add tomato paste and flour for 1 minute, then broth, Worcestershire, remaining salt and pepper and simmer until thick; fold in peas.
Cool the filling 15 minutes, spread in a freezer-safe 9-by-13-inch foil pan and top with mash. Cool completely, wrap in plastic and two layers foil, label and freeze up to 3 months.
Remove plastic and bake from frozen, covered, at 375°F for 60 minutes.
Uncover and bake 15 to 20 minutes more until 165°F in the center and browned in spots. Rest 15 minutes.