This creamy cauliflower alfredo sauce tastes parmesan-y and rich, and makes a seriously amazing white sauce for your pasta at a fraction of the calories.
In a wide bottom pot with a lid, melt the butter over medium heat.
Add the shallot and saute for 3-5 minutes, or until soft.
Add the garlic and saute for 1 minute until fragrant.
Meanwhile, in a glass measuring cup add water and almondmilk. Whisk in the cornstarch until incorporated.
Add the almondmilk mixture to the shallots in the pot.
Add chicken bouillon and stir.
Chop the cauliflower (see photos). Add the cauliflower to the pot and bring to a boil.
Reduce to a simmer and cover with a lid. Simmer for 10-15 minutes until very tender. Remove from heat.
Add the Parmesan cheese and cream cheese. (Or add these ingredients straight to the blender if you're not doing an immersion blender.)
Now it's time to blend: You can either use an immersion blender (won't be as smooth) or transfer it to a blender. If you are using a blender, make sure you open the cap on the top so that steam can escape, and hold a kitchen towel over it so that you don't splatter yourself with molten cauliflower lava.
Blend for at least 1 minute.
Return the sauce to the pot and turn the heat to low.
Add salt (add more to taste) and pepper to taste.
Add cayenne pepper and nutmeg. Make sure you taste it!