This easy 30-minute broccoli cheese soup recipe is the ultimate in comfort food! It's rich, creamy, silky, cheesy, and loaded with tender veggies! You've got to try it!
In a dutch oven, over medium heat, sauté the onions. Once they become soft, add the garlic cloves and whisk in the flour. Stir often to cook out the raw flour taste, about 3-4 minutes.
Slowly add the warm chicken broth, stirring or whisking constantly to prevent lumps.
Add the broccoli, carrot, and dijon mustard. Bring to a simmer and cook until the broccoli and carrot become tender.
Add the heavy cream and cream cheese. Remove from heat.
Using the immersion blender, blend the soup until you reach your desired consistency.
Again, off of the heat or on very low, slowly add the cheeses in small increments letting it melt completely after each addition.
After the cheeses are incorporated taste for salt and pepper, adding some if you like. Serve and enjoy!