This is a delicious, silky, low carb alternative to mashed potatoes. We love it!
2 medium or 1 large head of cauliflower – cut into large-ish florets
1/2 medium onion – chopped
6 cloves garlic – chopped fine
1 can (14.5-oz) chicken broth or vegetable broth
1 can (15-oz) cannellini beans – drained and rinsed
4 oz full fat cream cheese (1/2 package)
2 tablespoons salted butter
1/2 cup freshly grated parmesan cheese (or more to taste)
Salt and ground white pepper – to taste
Combine the cauliflower, onions, garlic, broth and cannellini beans in a Dutch oven or medium soup pot.
Bring to a boil, reduce heat to low, cover slightly and cook 15 – 20 minutes or until cauliflower begins to soften.
Uncover and break up the cauliflower as much as you can with a wooden spoon or other utensil.
Continue simmering uncovered over low heat until much of the liquid has evaporated, being careful the liquid doesn’t completely boil out and the cauliflower beings to burn.
Add cream cheese, parmesan cheese and butter.
Puree with an immersion blender until smooth, taste for seasoning and adjust if necessary
Serve immediately.