In a large pot, heat the butter over medium heat and cook the onion for two minutes. Add in the broccoli and carrots and continue cooking for 8 minutes .
Add in the spices, salt, pepper and the garlic cloves (powder). Continue cooking for two minutes. Pour in the chicken stock (vegetable stock) and scrape up any brown bits stuck to the bottom of the pot. Bring to a boil, then turn the heat down to a simmer, cover and let the soup cook for an additional 10 minutes.
Once the vegetables are cooked, turn off the heat. Let the soup cool for a few minutes and then blend until smooth. Pour it back in the pot, and stir in the cream. Enjoy!
Notes
To make this soup vegan, replace the butter with olive oil and the chicken stock with vegetable stock. The cream can either be left out, or use cashew cream or your favourite plant milk.