Go Back
A steaming bowl of rich, creamy Broccoli Cheddar Soup topped with fresh green broccoli florets and melted cheddar cheese.

Creamy Homestyle Broccoli Cheddar Soup

A rich and comforting soup featuring tender broccoli florets in a velvety, sharp cheddar cheese broth. Perfect for a cozy meal or a delicious starter.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Appetizer, Main Course, Side Dish
Cuisine: American
Calories: 420

Ingredients
  

Soup Base
  • 4 tbsp Unsalted Butter
  • 1 medium Yellow Onion finely diced
  • 2 medium Carrots peeled and finely diced
  • 1 stalk Celery finely diced
  • 2 cloves Garlic minced
  • 1/4 cup All-Purpose Flour
  • 3 cups Whole Milk
  • 2 cups Chicken or Vegetable Broth
  • 1 tsp Dijon Mustard
  • 1/2 tsp Salt or to taste
  • 1/4 tsp Black Pepper freshly ground, or to taste
  • Pinch Nutmeg ground
Main Ingredients
  • 4 cups Broccoli Florets fresh or frozen, chopped into small pieces
  • 2 cups Sharp Cheddar Cheese freshly grated
Optional Garnish
  • 1/4 cup Extra Shredded Cheddar
  • 2 tbsp Fresh Parsley chopped

Equipment

  • Large Pot or Dutch Oven
  • Whisk
  • Immersion Blender (or standard blender)
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons

Method
 

Prepare Ingredients
  1. Finely dice the onion, carrots, and celery. Mince the garlic. Chop the broccoli florets into small, bite-sized pieces. Grate the sharp cheddar cheese.
Sauté Aromatics
  1. In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion, carrots, and celery. Sauté for 8-10 minutes, or until the vegetables are softened and the onion is translucent.
  2. Add the minced garlic and cook for another minute until fragrant.
Create the Roux
  1. Sprinkle the all-purpose flour over the sautéed vegetables. Stir constantly for 1-2 minutes to cook out the raw flour taste, creating a roux.
Build the Soup Base
  1. Gradually whisk in the whole milk, a little at a time, ensuring no lumps form. Once all the milk is incorporated, slowly whisk in the chicken or vegetable broth. Bring the mixture to a gentle simmer, stirring occasionally.
  2. Stir in the Dijon mustard, salt, black pepper, and ground nutmeg. Continue to simmer for about 5 minutes, allowing the soup to slightly thicken.
Cook Broccoli and Blend
  1. Add the broccoli florets to the simmering soup. Cook for 10-12 minutes, or until the broccoli is tender. If using frozen broccoli, it might take a couple of minutes longer.
  2. Using an immersion blender, carefully blend about half to two-thirds of the soup directly in the pot, leaving some broccoli chunks for texture. Alternatively, carefully transfer a portion of the soup to a standard blender, blend until smooth, and then return it to the pot.
Add the Cheese
  1. Remove the pot from the heat. This is crucial for preventing the cheese from clumping. Gradually stir in the freshly grated sharp cheddar cheese, a handful at a time, whisking continuously until it is completely melted and smooth. Do not bring the soup back to a boil once the cheese is added, as this can make the cheese grainy.
Serve
  1. Taste the soup and adjust seasoning with more salt or pepper if needed. Ladle hot soup into bowls and garnish with extra shredded cheddar and fresh parsley, if desired. Serve immediately.

Notes

For the best texture and melt, always use freshly grated cheddar cheese from a block; pre-shredded cheeses often contain anti-caking agents that can make the soup grainy. This soup is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently over low heat, stirring frequently.