Broccoli cheese soup is a classic comfort food that combines the rich, creamy texture of cheese with the freshness of broccoli, creating a dish that’s both hearty and satisfying. Whether enjoyed on a chilly day or as a cozy dinner option, this soup has a way of bringing warmth and joy to the table.
The smooth, velvety broth enriched with cheddar cheese, combined with tender broccoli, makes each spoonful a delightful experience. Not only is this soup easy to make, but it’s also a great way to get in some veggies without compromising on flavor. This recipe is perfect for anyone looking to create a delicious and comforting meal.
What is Broccoli Cheese Soup?
Broccoli cheese soup is a creamy soup made with fresh broccoli, cheese (typically cheddar), and a thickened base of butter, flour, and milk. It’s known for its rich texture and savory flavor. The soup can be prepared in various ways depending on the desired consistency, whether chunky or smooth, but it typically features a hearty, velvety broth that envelops the broccoli and other vegetables.
It’s a dish often served as a starter or main course, paired with crusty bread or a bread bowl for dipping. Perfect for warming you up during colder months, broccoli cheese soup is beloved for its creamy richness and comforting qualities.
Ingredients in Broccoli Cheese Soup
To make a rich and flavorful broccoli cheese soup, you’ll need the following ingredients:
Key Ingredients
- Butter: Used as the base for sautéing vegetables and creating a roux.
- Onion: Adds savory flavor and depth to the broth.
- Flour: Helps thicken the soup and create a creamy consistency.
- Milk and Half-and-Half: Provide the creamy base. Half-and-half is often used to make the soup richer, but you can substitute with whole milk for a lighter version.
- Nutmeg: Adds a subtle warmth to the soup, enhancing the overall flavor.
- Broccoli: The star of the dish! Fresh broccoli florets are the key vegetable, contributing both flavor and nutrition.
- Cheddar Cheese: The classic cheese used in this recipe. Sharp or mild cheddar provides that signature richness and tang.
- Chicken Broth: Used for thinning the soup and enhancing the savory flavor. You can also use vegetable broth for a vegetarian option.
- Salt and pepper: To season the soup and enhance the flavors.
Step-by-Step Guide to Making Broccoli Cheese Soup
Follow these easy steps to create a warm, creamy bowl of broccoli cheese soup that will become a favorite in your home.
Step 1: Sauté the Vegetables
Begin by melting butter in a large pot over medium heat. Once melted, add the diced onion and cook for about 3-4 minutes until the onion becomes translucent. The onion will release its sweetness and form a flavorful base for the soup.
Tip: If you want extra flavor, you can add a pinch of garlic to the onions and sauté for an additional 1-2 minutes.
Step 2: Create the Soup Base
Once the onion is soft, sprinkle the flour over the onions and stir well. Let the flour cook for about 1 minute to create a roux, which will help thicken the soup. Then, slowly pour in the milk and half-and-half, stirring constantly to prevent lumps. Add a dash of nutmeg, which enhances the creaminess and adds a touch of warmth to the soup.
Tip: Stir the mixture well to ensure the flour and dairy combine smoothly. If you notice lumps forming, whisk the mixture to break them up.
Step 3: Add the Broccoli
Once the soup base has thickened slightly, it’s time to add the broccoliflorets. Stir them into the pot, ensuring they’re fully submerged in the creamy mixture. Add a dash of salt and freshly ground black pepper to taste. Cover the pot and let the soup simmer for 20-30 minutes, or until the broccoli is tender.
Tip: The longer you simmer the soup, the more the broccoli will soften, but make sure not to overcook it. You want the broccoli to retain its vibrant green color and some of its texture.
Step 4: Stir in the Cheese
Once the broccoli is tender, it’s time to add the cheddar cheese. Gradually add shredded cheddar to the soup, stirring constantly until the cheese has melted completely. The cheese will help thicken the soup further, making it creamy and luscious.
Tip: For a richer flavor, use a combination of sharp cheddar and mild cheddar, or experiment with Gruyère for a more sophisticated taste.
Step 5: Adjust the Consistency
At this point, you can decide whether you want a chunky or smooth soup. If you prefer a chunky soup, you can leave it as is. For a slightly smoother texture, you can mash some of the broccoli with a potato masher. For a completely smooth soup, use an immersion blender or transfer the soup to a regular blender in batches. If the soup is too thick, you can thin it with a bit of chicken broth or milk until it reaches your desired consistency.
Tip: Don’t overpuree the soup if you like some texture in your broccoli. You can always blend half of the soup and leave the rest chunky for a more balanced feel.
Variations to Customize Your Soup
Add More Vegetables
You can increase the nutritional value of your soup by adding other vegetables. Here are some great options:- Cauliflower: If you want to make the soup even creamier and more filling, cauliflower is a great addition. It has a mild flavor that complements the broccoli and cheese perfectly.
- Carrots: Adding finely chopped carrots brings a slight sweetness and enhances the texture of the soup. You can sauté them with the onions in Step 1.
- Leeks: Leeks offer a delicate onion-like flavor that can enhance the overall taste of the soup.
Spicy Broccoli Cheese Soup
For those who enjoy a bit of heat, you can add pepper jack cheese or a pinch of cayenne pepper to the soup. This will give the soup an extra kick while still maintaining its creamy, comforting nature.Protein Boost
If you want to add some protein to your soup, consider adding:- Shredded Chicken: Rotisserie chicken or grilled chicken adds a hearty element to the soup and makes it more filling.
- Bacon: Crumbled bacon adds a smoky flavor and crunch. Sprinkle it on top of the soup or stir it in for extra texture.
- Tofu: For a plant-based protein, tofu is a great alternative. Use silken tofu for a creamy texture, or add cubed firm tofu for more bite.
Vegan Broccoli Cheese Soup
You can easily make this soup vegan by using plant-based substitutes:- Vegan Cheese: There are many vegan cheese options available now, including cheddar-flavored vegan cheeses. Choose one that melts well to maintain the creamy texture.
- Non-Dairy Milk: Substitute the milk and half-and-half with coconut milk, almond milk, or oat milk for a dairy-free version.
- Vegan Butter: Replace regular butter with vegan butter to keep the recipe fully plant-based.
Low-Carb Option
If you’re following a low-carb or keto diet, consider replacing the flour with almond flour or coconut flour to thicken the soup. You can also use cauliflower instead of potatoes or reduce the amount of starchy vegetables for a more carb-conscious option.
Tips for the Perfect Broccoli Cheese Soup
Use Fresh Broccoli
Fresh broccoli works best in this recipe, as it retains its texture and flavor better than frozen broccoli. However, if you’re in a pinch, frozen broccoli can be used. Just add it directly to the pot without thawing it.Grate Your Own Cheese
Pre-grated cheese often contains anti-caking agents that can prevent it from melting smoothly. For the best texture, always grate the cheese yourself right before adding it to the soup.Do Not Overcook the Broccoli
Keep an eye on your broccoli while it simmers. Overcooking it will cause the broccoli to lose its vibrant green color and break down too much. Aim for a tender texture that still holds its shape.Control the Thickness
If the soup is too thick after adding the cheese, you can thin it by adding a bit of chicken broth or milk. Add a small amount at a time until you reach the consistency you like.Serve with Toppings
A simple bowl of broccoli cheese soup can be elevated with delicious toppings. Consider adding:- Croutons: Homemade or store-bought croutons add a satisfying crunch.
- Shredded Cheese: A sprinkle of extra shredded cheese on top adds extra flavor.
- Fresh Herbs: Garnish with fresh herbs like parsley or chives for a pop of color and freshness.
- Bacon Bits: Crumbled bacon on top gives the soup a smoky, crispy texture that pairs well with the creamy soup.
Storing and Reheating Broccoli Cheese Soup
This soup makes great leftovers and can be stored in the fridge or freezer for later.
Storing in the Refrigerator
After it cools down, store broccoli cheese soup in an airtight container in the fridge for up to 4 days. When reheating, you may need to add a splash of milk or chicken broth to bring the soup back to the right consistency. Reheat on low heat on the stovetop, stirring occasionally, or use the microwave in intervals.
Freezing Broccoli Cheese Soup
While broccoli cheese soup can be frozen, the texture may change slightly after thawing, especially because of the dairy. To freeze, store the soup in airtight containers or freezer bags, leaving some space for expansion. When you’re ready to enjoy it, thaw the soup overnight in the fridge and reheat on the stovetop, adding a bit of milk if needed to restore the creamy texture.
Tip: For best results, freeze the soup without the cheese and add the cheese when reheating, as this will help preserve the creamy texture.
Nutritional Benefits of Broccoli Cheese Soup
Broccoli cheese soup isn’t just a comforting dish; it’s packed with beneficial nutrients, too. Let’s take a look at some of the health benefits of the key ingredients:
- Broccoli: This vegetable is a rich source of vitamin C, fiber, and antioxidants. It supports immune health and helps maintain strong bones.
- Cheddar Cheese: Cheddar provides calcium for bone health and is a good source of protein. It also adds a rich, savory flavor to the soup.
- Milk: Full of calcium, vitamin D, and protein, milk helps support bone health and muscle function.
- Onions and Garlic: Both onions and garlic contain anti-inflammatory properties and provide immune-boosting nutrients.
- Butter: While high in fat, butter also contains essential fatty acids that help the body absorb fat-soluble vitamins like A, D, E, and K.
FAQs On Broccoli Cheese Soup
What is the secret ingredient in broccoli cheese soup?
The secret ingredient in broccoli cheese soup that elevates its flavor is often nutmeg. Adding just a pinch of nutmeg enhances the soup’s overall warmth and depth, making the creamy broth even richer. Some variations also include garlic or mustard powder to complement the cheese and broccoli, giving the soup an extra layer of flavor.
What cheese for broccoli soup?
The best cheese for broccoli cheese soup is cheddar, specifically sharp cheddar for a tangy kick. You can also use mild cheddar if you prefer a more subtle flavor. Other great options include Monterey Jack for a smooth melt, Gruyère for a nutty flavor, or even goat cheese for added creaminess and complexity. It’s best to shred the cheese yourself for optimal meltability.
What does broccoli cheddar soup contain?
Broccoli cheddar soup typically contains a few core ingredients:
- Broccoli: The main vegetable, providing a mild, earthy flavor.
- Cheddar Cheese: The key ingredient that gives the soup its rich, cheesy flavor.
- Butter and Flour: Used to make a roux to thicken the soup.
- Milk and Half-and-Half: To create a creamy base.
- Onion and Garlic: For added flavor and depth.
- Chicken Broth: For a savory, light broth base.
Some variations may include other vegetables like carrots or cauliflower, and seasonings like nutmeg or mustard powder for additional flavor.
Is broccoli still healthy with cheese?
Yes, broccoli remains healthy when combined with cheese. Broccoli is a nutrient-rich vegetable, providing vitamins, fiber, and antioxidants. While cheese adds calories and fat, it also contributes important nutrients like calcium and protein. To keep the dish balanced, consider using a moderate amount of cheese and pairing it with other healthy ingredients like whole grains or lean proteins.
Can I make broccoli cheese soup vegan?
Yes, you can easily make broccoli cheese soup vegan by using plant-based substitutes. Use vegan cheese (such as a cashew or almond-based cheese), and swap dairy milk for non-dairy milk like almond or oat milk. You can also replace butter with olive oil or vegan butter. This way, you still get the creamy texture and cheesy flavor, but without any dairy.
Recipe Card: Broccoli Cheese Soup
Ingredients
- 1/2 cup butter
- 1 whole onion, diced
- 1/3 cup all-purpose flour
- 4 cups whole milk
- 2 cups half-and-half
- 1 pinch nutmeg
- 4 heads broccoli, cut into florets
- Dash of salt, plus more as needed
- Freshly ground black pepper, to taste
- 3 cups shredded cheddar cheese (mild, sharp, or a mix)
- 2 cups chicken broth (optional for thinning)
Instructions
Sauté the Onion:
In a large pot, melt the butter over medium heat. Add the diced onion and sauté for 3-4 minutes until the onion becomes translucent.Make the Roux:
Sprinkle the flour over the onions and stir to combine. Cook the mixture for 1 minute to form a roux.Add Milk and Half-and-Half:
Slowly pour in the milk and half-and-half while stirring constantly to prevent lumps. Add the pinch of nutmeg, then add the broccoli florets. Season with a dash of salt and freshly ground black pepper to taste.Simmer the Soup:
Cover the pot and reduce the heat to low. Simmer for 20-30 minutes, or until the broccoli is tender and cooked through.Add the Cheese:
Stir in the shredded cheddar cheese and allow it to melt into the soup, creating a creamy texture. Taste the soup and adjust seasoning as needed.Blend the Soup (Optional):
For a smoother texture, you can mash the broccoli with a potato masher or blend part of the soup with an immersion blender. For a completely smooth soup, blend the entire batch in a regular blender in two batches.Serve and Enjoy:
If needed, thin the soup with chicken broth to reach your desired consistency. Serve hot with optional toppings like extra cheese, croutons, or bacon bits.
Notes
- Cheese Options: While sharp cheddar is commonly used, you can experiment with other cheeses like Gruyère, Monterey Jack, or even goat cheese for a richer flavor.
- Vegan Option: Use plant-based cheese and non-dairy milk to make the soup vegan.
- Consistency: Adjust the soup’s thickness by adding more milk or chicken broth if necessary. You can also make it as smooth or chunky as you prefer.
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat on the stovetop or in the microwave, adding more liquid if needed.
Nutritional Facts (per serving)
- Calories: 400 kcal
- Carbohydrates: 30g
- Protein: 14g
- Fat: 28g
- Saturated Fat: 17g
- Cholesterol: 80mg
- Sodium: 800mg
- Potassium: 700mg
- Fiber: 5g
- Sugar: 6g
- Vitamin A: 3000 IU
- Vitamin C: 90mg
- Calcium: 400mg
- Iron: 3mg