Preheat the oven to 375°F.
Peel off the outer layer of skin on the bulb of garlic. Slice off the tip of the garlic with a sharp knife. Place the garlic in foil and pour a teaspoon of olive oil over the garlic. Wrap up the garlic in the foil and place in the oven for 30 minutes. When done, remove from the oven and set aside.
Heat up the olive oil in a large pot.
Add in the onions, chopped garlic, cubed potatoes and carrots.
Cook for around 5 minutes on medium.
Add in the spices and the vegetable broth.
Let the mixture come to a boil. Reduce heat to medium low and cover the pot.
Cook for around 30 minutes. The potatoes and carrots will be tender.
Squeeze out the cloves of roasted garlic in to the soup.
With an immersion blender, blend the soup.
Stir in the cream cheese and additional salt and pepper if needed.
Serve and enjoy!