Indulge in the ultimate comfort food with this Somersizing Broccoli Cheese Soup, thick, creamy, and bursting with rich, cheesy flavor. Perfectly cooked broccoli florets are blended into a velvety base made with heavy cream, sharp cheddar, Parmesan, and cream cheese, creating an irresistible harmony of textures and tastes. Sautéed onions and garlic add depth, while optional paprika lends a hint of smoky warmth. Whether you prefer it smooth or with hearty chunks, this high-protein, keto-friendly soup is quick to prepare in just 40 minutes, making it a cozy weeknight favorite. Serve it piping hot with a sprinkle of extra cheese for a satisfying, low-carb meal that’s as indulgent as it is nourishing.
Prepare the broccoli by cutting it into small, bite-sized florets if not pre-cut. Rinse and set aside.
In a large pot, melt the unsalted butter over medium heat. Add the finely chopped onion and sauté until translucent, about 4-5 minutes.
Add the minced garlic to the pot and sauté for another 1 minute until fragrant.
Pour in the chicken or vegetable broth and bring to a gentle simmer.
Add the broccoli florets to the pot. Cover and let the broccoli cook for 8-10 minutes, or until tender.
Lower the heat to medium-low and stir in the heavy cream, shredded cheddar cheese, grated Parmesan cheese, and cream cheese cubes. Stir continuously until all the cheeses are melted and the soup is smooth.
Season the soup with salt, black pepper, and paprika (if using). Taste and adjust seasoning as needed.
For a thicker consistency, sprinkle xanthan gum over the soup while whisking continuously to avoid clumps. Let simmer for an additional 2-3 minutes to allow it to thicken.
Using an immersion blender, blend the soup to your desired texture—completely smooth or leave some chunks for a heartier feel. Alternatively, carefully transfer a portion of the soup to a blender, blend until smooth, and return it to the pot.
Serve the soup hot, garnished with additional shredded cheddar or a sprinkle of paprika, if desired.
Calories |
1655 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 132.8 g | 170% | |
| Saturated Fat | 85.4 g | 427% | |
| Polyunsaturated Fat | 0.0 g | ||
| Cholesterol | 415 mg | 138% | |
| Sodium | 5296 mg | 230% | |
| Total Carbohydrate | 37.7 g | 14% | |
| Dietary Fiber | 12.6 g | 45% | |
| Total Sugars | 9.0 g | ||
| Protein | 103.2 g | 206% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2706 mg | 208% | |
| Iron | 3.8 mg | 21% | |
| Potassium | 197 mg | 4% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.