In a large skillet, heat the butter.
Sauté the mushrooms, garlic and celery until softened, about 3 minutes.
Add the leftover roasted onions.
Add salt and pepper.
Stir.
Add the leftover broth, Worcestershire sauce, bouillon, red wine, tomato paste and onion soup mix.
Stir well.
Bring to a boil.
Lower the heat for a light boil.
Add more salt and pepper to taste to layer the seasoning at each step.
Cook down for about 5 minutes.
Taste to adjust the seasonings. If you think you have added enough salt and pepper, you do not have to add any more.
Add the lamb, mixed vegetables and frozen peas.
Add a little more salt and pepper if needed.
Cook another 5 minutes to take the chill off the lamb and vegetables.
Make a cornstarch slurry by whisking 2 tablespoons of cornstarch with water.
Pour into the filling mixture and stir until your desired thickness is attained. If you like a thicker texture, you can add some more cornstarch slurry.
Transfer the filling into a greased casserole dish.
Stir in plenty of salt and pepper into the mashed potatoes and taste to adjust the seasoning.
Spoon the mashed potatoes over the filling.
Smooth it out with a spatula.
Dot with cubes of butter.
Place casserole dish on a baking sheet.
Bake at 375 for 30-35 minutes.
Allow to cool 10 minutes before serving.