Preheat oven to 375.
In large stock pot, boil potatoes for about 20 mins or until tender.
Meanwhile, in Dutch oven, heat 2 tablespoons of oil and add diced onion. Cook for 2 minutes or so.
Add in ground beef. Cook thoroughly until browned.
Stir in broth, veggies, Worcestershire, and thyme. Simmer for a few minutes.
While that simmers, lightly, drain and mash your potatoes. Add in butter and cheese. Stir together.
Add potatoes over meat mixture. Smooth out top and add sprinkle of paprika.
Place in oven at 375 for around 40-45 minutes uncovered.
Enjoy!