-
1
*Note: You may want to bake your casserole on top of a baking sheet, as this does have a tendency to spill over in the oven.
-
2
Preheat oven to 400 degrees F.
-
3
For the potatoes:
-
4
Place a large saucepot, filled with water, on high until water boils.
-
5
Wash and cut potatoes into 1-inch cubes.
-
6
Once water is boiling, place potatoes into the water.
-
7
(Note: I always use a large spoon to drop potatoes into boiling water for safety!)
-
8
Boil potatoes for 10 minutes or until fork tender.
-
9
Drain potatoes in a colander and return potatoes to pot.
-
10
Mash with a large fork or potato masher until large lumps are removed.
-
11
Add milk, butter, cheese, garlic and salt and pepper to taste.
-
12
With a handheld electric mixer, beat until fully incorporated and creamy, i.e.
-
13
youll still notice some lumps but potatoes are mostly smooth.
-
14
Taste and adjust salt and pepper if needed.
-
15
For the filling:
-
16
Heat a large skillet on medium heat.
-
17
Add butter and turn skillet until completely melted.
-
18
Add onion, carrots, mushrooms and celery and cook until veggies begin to sweat (about 7 minutes).
-
19
Add beef and continue to break up with a wooden spoon.
-
20
As beef begins to cook and release juices, add garlic to pan.
-
21
Season with salt and pepper.
-
22
Once beef is fully cooked, add flour and toss until fully incorporated.
-
23
Immediately, add beef broth, tomato paste, Worcestershire, soy sauce and Dijon mustard.
-
24
Stir well until evenly distributed.
-
25
Add in frozen vegetables.
-
26
Bring mixture to a boil to allow sauce to thicken.
-
27
Add salt and pepper to taste.
-
28
Once boiling, remove immediately to an 8 x 8 casserole dish that has been sprayed with cooking spray.
-
29
Top with mashed potatoes.
-
30
Bake for 25 30 minutes until mixture is bubbling and potatoes are golden brown.