-
1
Preheat oven to 450 F.
-
2
Add the potatoes and whole cloves of garlic into a large saucepan and fill halfway with water.
-
3
Cover and bring to a boil, then uncover and reduce to a simmer.
-
4
Cook until potatoes are nearly tender, about 12-15 minutes.
-
5
Add cauliflower (be sure it is thawed so it doesnt bring down the temperature of the water).
-
6
When potatoes are tender when pierced with a fork, pour the vegetables into a large colander to drain.
-
7
Transfer drained vegetables to a large mixing bowl, and mash to a puree using a potato masher.
-
8
Add the olive oil, 1 cup of the shredded cheddar and season thoroughly with salt and pepper.
-
9
Stir until mixture is well combined and cheese has completely melted.
-
10
Set aside.
-
11
Meanwhile, as potatoes are boiling, start making the filling.
-
12
Heat the olive oil in a deep saute pan over medium-high heat.
-
13
Add the minced garlic, onion, carrots, and parsnips, and cook until softened, about 7-9 minutes.
-
14
Add mushrooms, thyme, cinnamon and tomato paste, and season with salt and pepper.
-
15
Stir until well combined.
-
16
Add red wine and cook until liquid has reduced, about 2 minutes.
-
17
Add black beans and corn, stir until well combined, and season to taste with salt and pepper.
-
18
Remove black bean mixture from heat and transfer to a large casserole dish (I used a 9x12 dish).
-
19
Use a spoon to spread mixture smoothly and evenly across the bottom of the dish.
-
20
Top with the potato mixture, again spreading smoothly and evenly across the dish.
-
21
Top with remaining 13 cup shredded cheddar.
-
22
Bake until crust begins to turn golden, about 10-15 minutes.
-
23
Serve.