Preheat the oven to 400°F (200°C).
In a large skillet, heat olive oil over medium heat.
Add chopped onions and garlic, sauté until soft.
Stir in diced carrots and cook for 5 minutes.
Add ground meat and brown it thoroughly.
Mix in tomato paste and Worcestershire sauce.
Pour in beef broth and simmer for 10 minutes.
Stir in peas and season with salt and pepper.
Transfer the meat mixture to a baking dish.
Spread the mashed potatoes evenly on top.
Bake in the preheated oven for 25-30 minutes, until golden.