Peel and wash carrots. Cut into equal size pieces. Boil or steam until tender. Drain carrots. Carrots should be mashable with a fork with no hard pieces.
Peel onion and purée in food processor until smooth. Remove any chunks.
Melt butter in frying pan over medium heat. Add puréed onions and bring to a simmer. Add spices and cook an additional 10 minutes on low heat.
Add dairy items and stir until cheese has melted.
Add carrots and simmer on low for 5 minutes. Remove from heat and cool.
Add carrots and cream sauce to blender and blend until desired smooth consistency. Add additional milk if more liquid is needed.