In a large skillet, add ground pork and onion. Cook over medium-high heat until ground pork is done. Stir in mushrooms, paprika, garlic powder, salt, ground ginger, ground thyme, and cayenne pepper. Cook for 7 minutes. Remove from heat.
Meanwhile, grease a 13x9 baking dish. Add the english muffins to the baking dish. Whisk together eggs, milk, and hot sauce. Pour egg mixture over english muffins.
Top with pork mixture. Sprinkle tomatoes over pork mixture. Cover with foil and refrigerate for at least 5 hours or overnight.
When ready to bake, remove casserole from refrigerator. Preheat oven to 375*F. Put the casserole in the preheated oven. Bake for 30 minutes. Remove cover and top with sliced Swiss cheese. Bake another 20-30 minutes, until cooked through and cheese is bubbly.
Let sit for about 5 minutes before serving. Enjoy!