2cups chicken stockyou can substitute for 2 cups water + 1 bouillon stock cube
1cup mozzarella cheeseshredded
1/2cup parmesan cheesegrated
1.8lb (800gr) cauliflowercut into small florets
salt and pepperto taste
Topping
1tbsp buttermelted
1/2 cup panko or regular breadcrumbs
1/2cup parmesan cheesegrated
Instructions
Preheat oven to 180C/350F. In a bowl mix topping ingredients and set aside.
In a large pot over medium heat melt the butter. Add garlic and cook for about 1 minute. Add flour and and stir constantly for a few seconds.
Pour 1/2 cup of milk. Once fully incorporated, pour another 1/2 cup. When it begins boiling and it's completely incorporated add remaining milk and chicken stock. Cook for about 5 minutes, whisking from time to time. Turn off heat, add cheese and stir. Check for salt and pepper (optional). Add cauliflower and mix well. Place mixture in a baking dish.
Mix topping ingredients. Sprinkle topping and cover baking dish with foil. Bake for 20-25 minutes. Remove foil and bake for 25-30 minutes until the topping is golden brown.