Cut the head of cauliflower into florets. Place it in a large pot or saucepan and cover it with water, just about an inch past the top of the cauliflower. Bring the mixture to a boil and cook until tender, about 10 minutes or so. Drain the cauliflower, reserving about 1/4 cup of the liquid. Add the cauliflower to a food processor and blend until pureed. Stream in the cooking liquid, the browned butter, the cheddar cheese and the parmesan cheese, along with a pinch of salt and pepper. Blend until creamy. Taste and season additionally if needed!