Separate cauliflower into florets and cut in smaller chunks.
In a medium pot, combine cauliflower, garlic and enough cold water to cover. Cover with a lid and bring to a boil. Reduce heat to low and cook for about 10 minutes or until cauliflower is fork tender. Drain.
While cauliflower is cooking, preheat large deep cast iron skillet or Dutch oven on medium heat and swirl 1 tbsp of oil to coat. Add garlic and sauté for 30 seconds, stirring frequently. Add ground meat and cook for 8-10 minutes or until brown, breaking into small pieces with spatula.
In a small bowl, whisk together stock and cold milk, cornstarch, salt and pepper. Pour over meat, stir, cover and cook for 5 minutes or until thickened.
While meat sauce is cooking, to a pot with cauliflower add butter or olive oil, salt and ground black pepper to taste. Using an immersion blender, process until very smooth consistency. Set aside.
To the meat sauce, add chickpeas, corn and peas and stir well.
Place dollops of mashed cauliflower on top and level with spatula. It might not cover entire skillet. Sprinkle with cheese and place under broiler for 5 minutes (rotating if necessary) or until cheese has melted. Serve hot.
Video
Notes
Store: Refrigerate for up to 3-5 days. Reheat in small baking dish and bake at 375 degrees F until warmed through, about 10 minutes.
Freeze: Cook, cool, divide between containers and freeze for up to 3 months. Thaw in the fridge overnight.
To make ahead: Cook cauliflower mash and filling. Refrigerate separately for up to 2 days. When ready, you will have to bake the casserole because ingredients will be cold straight from the fridge. Assemble in a casserole dish or cast iron skillet and bake at 400 degrees F for 25-30 minutes. Then sprinkle with cheese and broil until golden brown.
If you don’t own any cast iron skillet, make meat sauce in a skillet with a lid and then transfer to a baking dish before broiling.
Frozen mixed veggies: Can be used instead of frozen corn and peas.