Fill a large pot half way with water and place it over high heat
While the water is heating, chop the cauliflower up into 1 inch piecesĀ
Once the water is boiling, add a large pinch of salt and add the cauliflower
Boil the cauliflower for 10 minutes or until very soft
Drain the water from the pot, but leave the cauliflower inside the pot
Return the pot to the stovetop and reduce the heat to medium
Cook the cauliflower for 60-90 seconds, tossing them around in the pot until the cauliflower dries out
Transfer the cauliflower into a food processor along with 1/3 cup of sour cream, 1/2 cup of finely shredded parmigiano reggiano or parmesan, 3 crushed cloves of garlic, 3 tablespoons of butter, 1/2 teaspoon of onion powder, 1/4 teaspoon of salt and a pinch of black pepper
Pulse until smooth
Garnish with black pepper, red pepper flakes and parsley (optional)