Broccoli and Cheddar Soup is a rich, creamy, and comforting classic that brings together tender broccoli, sharp cheddar cheese, and aromatic vegetables in a velvety broth. It’s a hearty dish perfect for chilly days, cozy lunches, or an easy weeknight dinner. Whether served with crusty bread or in a bread bowl, this soup always hits the spot.
Why You’ll Love This Recipe
This soup is the ultimate comfort food. It’s creamy without being overly heavy, packed with wholesome vegetables, and bursting with flavor from cheddar and Parmesan cheeses. With a balanced blend of seasonings and a smooth, thickened texture, it’s easy to make and even easier to enjoy. Perfect for meal prepping, family dinners, or feeding a crowd.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
2 tablespoons butter
-
1 small onion, diced
-
½ cup celery, thinly sliced
-
1 cup matchstick carrots
-
3 cloves garlic, minced
-
2 cups broccoli florets, roughly chopped
-
4 cups chicken stock
-
½ teaspoon salt
-
½ teaspoon white pepper
-
¼ teaspoon crushed red pepper
-
1 teaspoon dried oregano
-
2 cups heavy cream
-
2 cups cheddar cheese, shredded
-
½ cup Parmesan cheese, grated
-
3 tablespoons water
-
3 tablespoons cornstarch
Directions
-
Sauté the vegetables:
In a 5-quart Dutch oven or large pot, melt the butter over medium heat. Add the onion, celery, carrots, and garlic. Sauté for about 5 minutes, or until slightly softened. -
Add the broccoli and seasoning:
Stir in the broccoli, salt, white pepper, crushed red pepper, and oregano. Pour in the chicken stock and bring the mixture to a boil. -
Simmer the soup:
Once boiling, reduce the heat to medium-low and simmer for about 10 minutes, or until the broccoli is tender. -
Add the cream and cheese:
Stir in the heavy cream and heat until it begins to simmer. Reduce heat to low, then gradually add the cheddar and Parmesan cheeses, stirring constantly until fully melted and smooth. -
Thicken the soup:
In a small bowl, whisk together the cornstarch and water. Stir the mixture into the soup and cook over low heat, stirring frequently, until the soup thickens. -
Serve:
Serve hot, garnished with extra cheese or chopped parsley if desired. Pair with bread for dipping or enjoy it on its own.
Servings and timing
-
Servings: 6 servings
-
Prep Time: 10 minutes
-
Cook Time: 30 minutes
-
Total Time: 40 minutes
-
Calories: Approximately 600 kcal per serving
Variations
-
Vegetarian option: Use vegetable stock instead of chicken stock.
-
Chunky or smooth: For a smoother texture, blend part or all of the soup with an immersion blender.
-
Extra veggies: Add cauliflower, spinach, or peas for added nutrition.
-
Lighter version: Use half-and-half or milk in place of heavy cream, adjusting thickness with a bit more cornstarch if needed.
-
Spicy version: Add more crushed red pepper or a dash of hot sauce.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, stirring frequently. Avoid boiling to prevent the dairy from separating. This soup can also be frozen for up to 2 months, though some separation may occur upon thawing—stir well when reheating to restore consistency.
FAQs
Can I use frozen broccoli?
Yes, frozen broccoli works well. Just add it directly to the pot and adjust simmering time if needed.
Can I substitute milk for heavy cream?
Yes, though the soup will be less rich. For better texture, consider using whole milk or adding a bit of half-and-half.
What type of cheddar is best?
Sharp cheddar provides the most flavor, but mild or medium cheddar also works depending on your preference.
Is this soup gluten-free?
Yes, as long as the chicken stock and cheese are gluten-free. The cornstarch used for thickening is naturally gluten-free.
Can I blend the soup?
Absolutely. Use an immersion blender for a smoother texture or leave it chunky for more bite.
What’s the purpose of cornstarch in the recipe?
Cornstarch helps thicken the soup without making a roux. It gives a smooth, creamy consistency.
Can I use pre-shredded cheese?
Yes, but freshly shredded cheese melts better and provides a smoother texture.
How can I make this soup more filling?
Add cooked rice, quinoa, or diced potatoes for extra heartiness.
Can I add meat?
Yes, cooked bacon, ham, or shredded chicken can be added for a protein boost.
What should I serve with this soup?
Crusty bread, garlic toast, or a side salad make great pairings.
Conclusion
Broccoli and Cheddar Soup is a cozy, flavorful classic that’s simple to make and loved by all. With its rich, cheesy broth and tender vegetables, it’s the perfect dish to warm you up on cold days or add comfort to your dinner table. Whether you keep it traditional or customize it to your taste, this soup is sure to become a go-to favorite.

Broccoli and Cheddar Soup
- Author: Olivia
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup, Main Course
- Method: Stovetop
- Diet: Gluten Free
Description
This Broccoli and Cheddar Soup is a comforting, creamy bowl of goodness loaded with tender broccoli, savory aromatics, and a melty blend of cheddar and Parmesan cheese. Simple to make and incredibly satisfying, it’s perfect for weeknight dinners, meal prep, or whenever you’re craving cozy comfort food.
Ingredients
-
2 tablespoons butter
-
1 small onion, diced
-
1/2 cup celery, thinly sliced
-
1 cup matchstick carrots
-
3 cloves garlic, minced
-
2 cups broccoli florets, roughly chopped
-
4 cups chicken stock
-
1/2 teaspoon salt
-
1/2 teaspoon white pepper
-
1/4 teaspoon crushed red pepper
-
1 teaspoon dried oregano
-
2 cups heavy cream
-
2 cups cheddar cheese, shredded
-
1/2 cup Parmesan cheese, grated
-
3 tablespoons water
-
3 tablespoons cornstarch
Instructions
-
In a large pot or Dutch oven, melt butter over medium heat. Sauté onion, celery, carrots, and garlic for about 5 minutes until slightly softened.
-
Add broccoli, salt, white pepper, crushed red pepper, and oregano. Pour in chicken stock and bring to a boil.
-
Once boiling, reduce heat to medium-low and simmer for about 10 minutes, or until broccoli is tender.
-
Stir in heavy cream and bring back to a gentle simmer.
-
Lower heat and gradually add cheddar and Parmesan cheeses, stirring constantly until melted and fully combined.
-
In a small bowl, whisk cornstarch and water until smooth. Stir into the soup and cook over low heat, stirring constantly, until thickened.
-
Serve hot, garnished with extra cheese, fresh parsley, or croutons if desired.
Notes
-
For a smoother texture, use an immersion blender to partially blend the soup.
-
Make it vegetarian by swapping chicken stock for vegetable broth.
-
Add cooked bacon or shredded chicken for a heartier version.
Your email address will not be published. Required fields are marked *