Broccoli Cheese Soup is the kind of comfort food that makes an ordinary evening feel a little more special. It is creamy, cheesy and full of tender broccoli, carrots, onion and garlic. The soup has a rich texture without needing a complicated cheese sauce, making it a practical choice for a cozy lunch or an easy family dinner. Serve it with crusty bread, toast or a simple salad and you have a satisfying meal in a bowl.
Broccoli Cheese Soup Ingredients
The ingredient list is simple, but each one has a job to do. Fresh broccoli gives the soup its main flavor and texture, while carrots add a mild sweetness. Sharp cheddar brings the cheesy taste, and a little cream cheese helps make the finished soup smooth and creamy.
| Ingredient | Amount |
|---|---|
| Fresh broccoli florets, chopped | 5 cups |
| Carrots, grated | 1 cup |
| Yellow onion, finely chopped | 1 medium |
| Garlic, minced | 3 cloves |
| Cream cheese | 2 ounces |
| Dried oregano | 1 teaspoon |
| Nutmeg | 1/4 teaspoon |
| Low-sodium chicken or vegetable broth | 2 1/2 cups |
| Evaporated milk | 12 ounces |
| Salt | 1/2 teaspoon, or to taste |
| Ground black pepper | 1/4 teaspoon |
| Sharp cheddar cheese, freshly grated | 8 ounces |
Also Read: Homemade Cream of Chicken Soup
How to Make Broccoli Cheese Soup
1. Prepare the vegetables
Wash the broccoli and cut it into small, bite-sized florets. Grate the carrots and finely chop the onion. Mince the garlic so that it blends easily into the soup.
2. Start the soup
Add the broccoli, carrots, onion and garlic to a 5- to 6-quart slow cooker. Add the cream cheese, oregano, nutmeg and broth. Give everything a good stir so the ingredients are evenly distributed.
3. Cook until the vegetables are tender
Cover the slow cooker and cook on high for about 2 hours or on low for 4 to 6 hours. The broccoli should be soft enough to blend easily when the cooking time is finished.
4. Add the milk and blend
Stir in the evaporated milk. For a creamy but not completely smooth soup, blend part of the mixture with an immersion blender. Leave some broccoli pieces whole so every spoonful still has a little texture. If you are using a regular blender, work carefully in small batches because hot soup can splatter.
5. Add the cheddar cheese
Let the soup warm on low for another 10 minutes. Add the salt, black pepper and freshly grated cheddar. Stir gently until the cheese has completely melted and the soup is hot.
6. Serve warm
Taste the soup before serving and adjust the salt or pepper if needed. Ladle into bowls and serve immediately with toasted bread, crackers or your favorite sandwich.
Also Read: Creamy Carrot Soup
What You Can Do Better
- Use fresh broccoli: Fresh florets hold their flavor and give the soup a better texture than very soft frozen broccoli.
- Grate the cheese yourself: A block of sharp cheddar generally melts more smoothly than many pre-shredded varieties, which can contain anti-caking ingredients.
- Do not over-blend: Blending only part of the soup gives you a creamy base while keeping some small pieces of broccoli for texture.
- Choose sharp cheddar: It gives the soup a stronger cheese flavor, so you do not need to rely on a large amount of cheese for taste.
- Adjust the thickness: If you prefer a thicker soup, blend a little more of the vegetables. For a thinner consistency, add a small amount of extra broth or milk.
- Add the cheese near the end: Keeping the cheddar out of the long cooking stage helps it melt properly and keeps the soup from becoming oily or grainy.
How to Store Broccoli Cheese Soup
Allow leftover soup to cool and place it in an airtight container in the refrigerator. It can be kept for up to 4 days. Reheat it gently on the stovetop over low to medium-low heat or in the microwave, stirring occasionally. If the soup becomes too thick after refrigeration, add a splash of broth or milk while reheating.
Also Read: Broccoli Soup Recipe
Can You Freeze Broccoli Cheese Soup?
Yes, you can freeze this soup for up to 3 months. Let it cool completely before transferring it to a freezer-safe container, leaving a little room for expansion. Thaw it overnight in the refrigerator and reheat gently. The texture may change slightly after freezing because of the dairy, so stir well while reheating.
What to Serve With Broccoli Cheese Soup
This soup is filling enough to stand on its own, but a simple side makes it even better. Try it with crusty bread, garlic toast, dinner rolls, a grilled cheese sandwich or a fresh green salad. For a lighter meal, serve a smaller bowl with a salad on the side.
Broccoli Cheese Soup Nutrition
The following nutrition information is an approximate estimate for one serving when the recipe is divided into 6 servings. Actual values can vary depending on the brands and exact quantities of ingredients used.
| Nutrient | Approximate Amount Per Serving |
|---|---|
| Calories | 270 kcal |
| Carbohydrates | 16 g |
| Fat | 16 g |
| Saturated Fat | 8 g |
| Cholesterol | 59 mg |
| Fiber | 1 g |
Also Read: White Bean Soup with Cabbage Recipe
Frequently Asked Questions
Can I make Broccoli Cheese Soup without a slow cooker?
Yes. You can prepare it on the stovetop by simmering the vegetables in the broth until tender, blending part of the soup, then adding the milk and cheese near the end. Keep the heat gentle after adding the cheese.
Can I use vegetable broth?
Yes. Vegetable broth works well and makes the soup suitable for a vegetarian meal, provided the other ingredients you use are vegetarian-friendly.
Why is my cheese soup grainy?
High heat and cheese that does not melt smoothly can cause a grainy texture. Add freshly grated cheddar toward the end of cooking and stir over gentle heat rather than boiling the soup.
Can I make the soup thicker?
Yes. Blending more of the cooked broccoli and carrots will naturally make the soup thicker. You can also reduce the amount of broth slightly the next time you make it.
Can I use regular cream cheese?
Yes. Regular cream cheese can be used in place of reduced-fat cream cheese. It will make the soup a little richer.


