01 - Preheat oven to 400°F.
02 - Heat olive oil in a large skillet over medium heat. Add onion and carrot; sauté 3-4 minutes until softened.
03 - Add garlic and ground beef. Cook, breaking up meat, until browned, about 5-6 minutes.
04 - Stir in tomato paste, Worcestershire sauce, thyme, and rosemary. Cook 1 minute.
05 - Sprinkle flour over mixture; stir well to coat. Pour in beef broth, bring to simmer, and cook until thickened, about 5 minutes.
06 - Add peas, season with salt and pepper, and cook 2 additional minutes.
07 - Remove from heat and let filling cool to room temperature.
08 - Roll out puff pastry sheets and cut 6 circles about 4.5 inches diameter for bases, and 6 slightly smaller circles for tops.
09 - Place pastry bases into greased muffin tin or individual pie tins, pressing gently to fit.
10 - Divide cooled beef filling evenly among pastry bases.
11 - Brush edges of pastry with beaten egg. Place pastry tops over filling and seal by pressing edges with a fork.
12 - Cut small steam vent in each pie top. Brush tops with remaining egg wash.
13 - Bake 20-25 minutes until pastry is golden and crisp.
14 - Cool slightly before removing from tins and serving.