This homemade broccoli and cheese soup features a velvety texture loaded with tender broccoli florets and sweet grated carrots. It is a hearty, comforting dish that comes together quickly for a perfect family meal. The combination of savory garlic and sharp cheddar creates a professional-quality flavor profile right in your own kitchen.

List of ingredients
- 1/2 cup butter
- 1 tablespoon minced garlic
- 1/2 cup flour
- 1 tablespoon garlic powder
- 1 teaspoon paprika
- 1/2 teaspoon pepper
- 1 teaspoon ground yellow mustard
- 2 cups vegetable broth
- 2 cups whole milk
- 4 cups chopped broccoli, steamed
- 2 cups grated carrots
- 4 cups shredded cheddar cheese
step-by-step instructions
- Step: In a large pot, add butter and melt on medium heat.
- Step: Add minced garlic and sauté for about 3 minutes.
- Step: Whisk in flour and stir while cooking for about 3-4 minutes until flour is incorporated into the butter and slightly light brown.
- Step: Add in garlic powder, paprika, pepper and ground mustard. Whisk together.
- Step: Whisk in vegetable broth and milk.
- Step: Whisk well and bring to a boil.
- Step: Reduce to a simmer.
- Step: Add in steamed broccoli and carrots.
- Step: Cover and simmer on low for 15 minutes.
- Step: Uncover, add cheese and stir until cheese is melted.
Refining your roux
Importance of proper flour browning
Taking the time to cook the flour in the butter, a process known as making a blond roux, is essential for the final texture. If you rush this step, the soup may have a raw, powdery flour taste that interferes with the savory notes of the cheddar. Aim for a light golden hue and a subtle nutty aroma before you start adding your liquids.
Avoiding flour lumps in the base
When you begin adding the milk and chicken broth to your flour-butter mixture, pour the liquid in a very thin, steady stream while whisking rapidly. Using a balloon whisk is more effective than a wooden spoon at this stage because the wires help break down any small flour clumps. If you find a few persistent lumps, you can quickly strain the broth base through a mesh sieve before adding your vegetables.
Selecting the right ingredients
Choosing the best cheddar cheese
For the most consistent results, grate your own cheddar cheese from a block rather than using pre-shredded bags. Pre-shredded cheese is often coated in cellulose to prevent clumping, which can inhibit the way the cheese melts into a smooth, velvety sauce. A sharp or extra-sharp cheddar will provide the most robust flavor, standing up well against the mild sweetness of the carrots.
Consistency of your vegetables
Ensure that your broccoli florets are chopped into uniform, bite-sized pieces so that they cook at the same rate. Since the broccoli is added to the pot after being steamed, it only needs to soak in the heat to meld with the broth. Over-steaming the broccoli before adding it to the soup can lead to a mushy texture that breaks down too much during the final simmer.
Practical storage and reheating
Managing temperature for reheating
When you need to reheat leftovers, always use a low heat setting on the stovetop. High heat causes the oils in the cheese to separate, which can turn a creamy soup into a greasy, curdled mess. Add a tiny splash of milk or broth while heating to help restore the original creamy consistency if the soup has thickened significantly in the refrigerator.
Freezing recommendations
This soup is best enjoyed fresh or stored in the refrigerator, but if you must freeze it, keep in mind that dairy-based soups can sometimes change texture. If you choose to freeze it, let it cool completely before transferring it to an airtight container. When you thaw the soup, do so slowly in the refrigerator overnight before warming it gently over the stove.
Addressing common soup challenges
Troubleshooting a separated soup
If your soup appears to have separated, it is likely due to the heat being too high during the cheese-melting phase. To fix this, remove the pot from the burner entirely and add a small splash of warm milk or broth while whisking aggressively. This emulsion can often bring the fats back together and salvage the smooth appearance of the dish.
Adjusting soup density
The thickness of this soup will increase naturally as it cools because the flour-based roux sets up. If the soup becomes too thick for your preference, thin it out by adding a small amount of warm chicken broth or milk one tablespoon at a time. Always warm the added liquid before pouring it into the pot to ensure it integrates smoothly without cooling the rest of the soup down too much.
Common kitchen queries
How long can I store this in the refrigerator?
This broccoli and cheese soup will stay fresh and flavorful for up to 4 days when stored in an airtight container. Make sure it is completely cooled to room temperature before placing the container in the fridge to prevent condensation from affecting the surface of the soup.
Can I add other vegetables to this base?
While this recipe focuses on broccoli and carrots, you can absolutely incorporate other finely diced vegetables like celery or parsnips. Simply sauté these additional vegetables alongside the garlic before starting your roux to ensure they are fully cooked through. Adding hardier vegetables will change the flavor profile, so start with small amounts to ensure they complement the cheese flavor.
How can I make the texture less chunky?
If you prefer a completely smooth soup, you can use an immersion blender to pulse the mixture after adding the broccoli and carrots but before adding the cheese. Blend only until you reach your desired level of chunkiness. For a professional finish, you can leave about one-third of the vegetables chunky while blending the rest of the liquid to provide a satisfying mouthfeel.
Why use ground yellow mustard?
Ground yellow mustard serves as a critical emulsifier and flavor enhancer in cheese-based sauces. It provides a sharp, tangy undertone that cuts through the heavy fat content of the butter, milk, and cheese. You will not taste mustard specifically; instead, it acts to highlight the sharpness of the cheddar, making the overall flavor more complex and less one-dimensional.
Should I use fresh or frozen broccoli?
You can use fresh or frozen broccoli depending on what is available in your pantry. If you are using frozen broccoli, ensure you steam it until it is tender and drain it thoroughly. Because frozen broccoli carries more excess water than fresh, it is especially important to pat the florets dry after steaming so you do not water down your soup base.
Print
Rich and Creamy Broccoli Cheese Soup
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This Homemade Broccoli and Cheese Soup that is packed with broccoli, carrots, garlic and cheese is one of the best broccoli cheese soups I’ve made at home! It is so easy and so good!
Ingredients
- 1/2 cup butter
- 1 tablespoon minced garlic
- 1/2 cup flour
- 1 tablespoon garlic powder
- 1 teaspoon paprika
- 1/2 teaspoon pepper
- 1 teaspoon ground yellow mustard
- 2 cups vegetable broth
- 2 cups whole milk
- 4 cups chopped broccoli, steamed
- 2 cups grated carrots
- 4 cups shredded cheddar cheese
Instructions
- Step: In a large pot, add butter and melt on medium heat.
- Step: Add minced garlic and sauté for about 3 minutes.
- Step: Whisk in flour and stir while cooking for about 3-4 minutes until flour is incorporated into the butter and slightly light brown.
- Step: Add in garlic powder, paprika, pepper and ground mustard. Whisk together.
- Step: Whisk in vegetable broth and milk.
- Step: Whisk well and bring to a boil.
- Step: Reduce to a simmer.
- Step: Add in steamed broccoli and carrots.
- Step: Cover and simmer on low for 15 minutes.
- Step: Uncover, add cheese and stir until cheese is melted.
Notes
The soup will thicken as it cools. If it becomes too thick when stored, you can add a splash of milk or broth when reheating. Grating your own cheese from a block is recommended for the smoothest melt.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 380 kcal
- Sugar: 6 g
- Sodium: 750 mg
- Fat: 28 g
- Saturated Fat: 16 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 16 g
- Cholesterol: 75 mg
Keywords: broccoli cheese soup, homemade soup, creamy soup, vegetarian soup, easy recipes




