1 large head cauliflower, cut into pieces
2 tablespoons unsalted butter
2 tablespoons heavy cream
Salt and pepper to taste
1/2 cup grated mozzarella cheese
1 pound ground turkey
1 shallot, diced small
2 cloves garlic, minced
1 carrot, diced
1 stalk celery, diced
1 tablespoon tomato paste
1/4 cup Parmesan cheese
Preheat the oven to 375 degrees F. Grease a 13-by-9-inch casserole dish with butter or nonstick spray and set aside.
Steam the cauliflower until tender, about 15 minutes. Using a tea towel, wring out all the excess water from the cauliflower and place it in the food processor.
Add the butter and heavy cream and puree until smooth. Drizzle in water, as needed, until the mixture is smooth.
Season the mixture with salt and pepper, to taste, and stir in the shredded cheese. Set aside.
Meanwhile, cook the ground turkey in a large skillet until it is almost cooked through.
Add the diced shallot, garlic, carrot, celery and tomato paste. Cook, stirring frequently, until the vegetables are tender, about 10 minutes. Add a splash of water if the tomato paste sticks to the bottom of the pan.
Transfer the mixture to the prepared casserole dish, smoothing it out so it is an even layer.
Top the turkey mixture with the mashed cauliflower, using a rubber spatula to smooth out the tops.
Top the mashed cauliflower with the Parmesan cheese and bake for 20 minutes, until the mixture is bubbly and the cheese is melted.
Allow the casserole to sit for 20 minutes before slicing into it.