Preheat oven to 350°F. Coat a 9"x13" baking dish with cooking spray. Cook potatoes in boiling water until tender, about 15 minutes. Drain, reserving some of the cooking liquid. Peel & quarter the potatoes, then mash with a little of the cooking liquid. Set aside.
In a large skillet, cook the meat over medium-high heat. Drain fat from pan. If using leftover meat, heat & add to the skillet. Stir in mushrooms, vegetables, mushroom & celery soups, salt, & pepper; heat through. Pour into prepared baking dish; cover with mashed potatoes & dot with butter.
Bake in preheated oven for 30 minutes or until potatoes are golden & meat & vegetable mixture is hot & bubbly.
To prepare sauce, in a large skillet combine 3 tbsp canola oil & flour little by little & mix to create a roux. Stir in flour to absorb the oil. Slowly whisk in the milk, & add Parmesan cheese & cheddar cheese. Stir in the egg to thicken the sauce, but do not allow to boil. Season with pepper, paprika, & Old Bay seasoning & remove from heat.
In a separate skillet, heat 2 tbsp canola oil. Saute mushrooms in the oil until soft.
In the same skillet, saute the asparagus.
Preheat the oven broiler. For each serving, put 2 slices of toast on a broiler-safe dish. Cover toast with layer of slices of turkey/pork roast & mushrooms. Smother each serving with sauce.
Place dish in broiler until the top of the sauce in speckled brown & bubbly. Remove from broiler, add tomatoes, & cross cross 4 stalks of asparagus (per serving) over top, & serve.
For each serving, slice up half an avocado & add as garnish.
Chef’s Note: The Kentucky Hot Brown retains a special place in my heart, as I was born in Kentucky. Of course, I had to add in more of a California flavor (and a dash of my Maryland side too) to make it healthier.