Preheat oven to 375 degrees F.
In a large skillet, heat two tablespoons of butter over medium heat.
Add the frozen mirepoix mix and cook until tender, about 5 minutes.
Add the ground beef and the seasonings, garlic powder, oregano, thyme and one teaspoon of salt. Cook, breaking up the meat into small pieces until the meat is cooked through.
Add the drained tomatoes and flour. Cook for a couple of minutes, stirring until well combined.
Pour in the apple cider and Worcestershire sauce. Bring to a boil and cook for a few more minutes until thickened.
Carefully pour the meat mixture into a 2.5 quart large oval casserole dish and set aside.
Meanwhile, peel and cut the potatoes into even sized cubes, about 1.5 inches in size. Cover them with cold water in a stock pot and add two tablespoons of salt.
Bring the potatoes to a boil. Then turn down the heat to medium and simmer for about 10 - 15 minutes, until the potatoes are easily pierced with a fork.
Drain the water from the potatoes and return the potatoes to the hot pot. Add the cream cheese and 5 tablespoons of butter. Mash the potatoes until they are smooth.
Add the shredded cheddar cheese and stir until the cheese is completely melted into the potatoes.
Spoon the potatoes over the meat mixture and spread evenly.
Dot the top of the potatoes with the remaining one tablespoon of butter.
Bake the cottage pie for 30 minutes, until bubbly. Turn the oven to broil and broil on high heat for a few minutes to brown the top. Make sure to watch it closely so as not to burn.