Preheat oven to 375F.
On the stove top in a large (12 inch) oven safe skillet, add the olive oil and heat over medium heat.
Add the diced onion and ground beef. Cook until no longer pink.
Add in the tomato paste, salt, pepper, garlic powder, rosemary, and thyme. Stir to combine.
Cook for another 1-2 minutes.
Sprinkle in the soup mix, stir, and pour in the broth, Worcestershire sauce, and mixed veggies.
Stir to combine and simmer for 3-5 minutes.
Remove from the heat and carefully spread the mashed potatoes on top.
You can leave it smooth or use a fork to make a design on the top.
Drizzle with melted butter and bake for 20 minutes or until the top is lightly golden brown.
Garnish with chopped fresh parsley and serve.