In the bottom of a stock pot, melt butter over medium heat and add onion once chopped.
Saute onions until edges start to brown and onions are soft.
Add cream, chicken stock, chopped broccoli, and carrot, keeping on medium heat.
Once the soup is simmering, lower heat to medium-low (or low on the Instant Pot Saute Function) and cook an additional 20 minutes, or until broccoli is soft.
Add nutmeg, salt, and pepper and use an immersion blender (or process a few batches through a regular blender and pour them back in) to puree the soup to desired consistency. The more you puree it, the thicker it will be. I like to leave some chunks for texture, but have it mostly smooth and creamy.
Stir in grated cheddar cheese, reserving a little to top the bowls of soup with as garnish. Serve immediately.
*Take care not to reheat to a boil after adding the cheese or the cheese will break down and the texture will be unappetizing.
Nutrition Facts
Gluten-Free Broccoli Cheese Soup
Amount Per Serving (1 bowl)
Calories 482Calories from Fat 396
% Daily Value*
Fat 44g68%
Carbohydrates 5g2%
Fiber 1g4%
Protein 17g34%
Vitamin A 4100IU82%
Calcium 430mg43%
* Percent Daily Values are based on a 2000 calorie diet.