Heat the oil in a 4 qt pot over medium heat and cook the onions until translucent and just beginning to brown
1 tbsp olive oil, 1 medium onion
Add the garlic and cook for a few more minutes until lightly fragrant
2-3 cloves garlic
Add all the rest of the ingredients and bring to a simmer
1 small head cauliflower, 3 medium russet potatoes, 2 medium carrots, 2 stalks celery, 6 cups chicken stock or vegetable broth
Cook until all the ingredients are tender, about 45 mins. Using a potato masher or the flat of a wooden spoon, mash the vegetables until they're chunky, season with salt and pepper to taste
salt & pepper
Add cream and/or cheese here if you're going to and stir gently until the cheese melts
1/2 cup cream, 1 cup shredded cheddar cheese