Description
Broccoli Cheese Soup is the ultimate comfort food, combining fresh broccoli with a creamy, velvety cheese base. This rich soup is the perfect balance of creamy indulgence and nutritious vegetables. Whether you’re enjoying a cozy evening at home or serving it as a hearty starter, this easy-to-make soup is sure to become a favorite!
Ingredients
4 cups fresh broccoli florets
2 tablespoons butter
1 small onion, chopped
2 cloves garlic, minced
3 cups chicken or vegetable broth
1 cup milk (or heavy cream for a richer texture)
1 ½ cups shredded cheddar cheese
1 cup shredded mozzarella cheese
Salt and pepper to taste
Instructions
- 
Prepare the Broccoli: In a large pot, steam the broccoli florets until tender, about 5–7 minutes. Once tender, set aside.
 - 
Make the Base: In the same pot, melt butter over medium heat. Add chopped onion and cook until softened, about 3–5 minutes. Add minced garlic and cook for another minute until fragrant.
 - 
Combine Broth & Milk: Pour in chicken or vegetable broth and milk (or heavy cream). Stir well to combine and bring to a simmer. Let it cook for 5 minutes.
 - 
Blend the Soup: Using an immersion blender, blend the soup until smooth, leaving some chunks of broccoli for texture. Alternatively, transfer in batches to a blender and pulse until smooth.
 - 
Add Cheese: Stir in shredded cheddar and mozzarella cheese, allowing them to melt into the soup. Season with salt and pepper to taste.
 - 
Serve: Once the cheese is melted and the soup is smooth and creamy, serve hot. Optionally, garnish with fresh herbs.
 
Notes
- 
For extra flavor, try using a combination of cheeses like Gruyère, Gouda, or Parmesan.
 - 
Make it vegan by using plant-based milk and vegan cheese.
 - 
Add extra protein by stirring in shredded chicken or crumbled sausage.
 - 
Spice it up with cayenne pepper or chili flakes for some heat.
 
- Prep Time: 10min
 - Cook Time: 20min
 - Category: soup
 - Method: Stovetop
 - Cuisine: American