This is hands-down the best broccoli cheddar soup! It’s loaded with broccoli, carrots and of course cheddar cheese for the most satisfying bowl of cheesy broccoli soup ever!
It’s a copycat recipe that tastes even better than the restaurant version!
One of my favorite take-out meals is Panera’s broccoli cheddar soup. Especially on a cold day when I want something super hearty and comforting.
I like to make my own because I get to control the ingredients!
This broccoli soup is simple to make in under an hour and it’s delicious served with cheddar bay biscuits. These biscuits are easy to throw together while the soup is on the stove and bake in just 10 minutes!
Broccoli Cheddar Soup Ingredients
- broccoli – Use fresh or frozen broccoli. If using frozen, let thaw and drain excess liquid.
- carrots – Matchstick carrots are convenient because they come cut into thin strips. Carrots can be peeled and diced into small rounds.
- onion – Use yellow or spanish onions.
- cheddar cheese – I recommend sharp cheddar cheese because it has tons of flavor. Buy blocks of cheese and grate it yourself for the smoothest soup. Pre-shredded cheese contains fillers to keep them separated in the package.
- half n half – Whole milk can be substituted for half n half.
- chicken stock – Vegetable stock or water can be used instead of chicken stock.
- butter – Can substitute with vegetable oil.
- seasonings – garlic powder, salt and pepper
How to Make Broccoli Cheddar Soup
- Saute onions. Melt the butter in a large stockpot and saute the onions over medium-high heat until soft, about 10 minutes.
- Make the roux. Add the flour to the pot and cook for 5-6 minutes stirring constantly.
- Simmer. Add the half n half, chicken stock, broccoli, carrots and seasonings, stir and simmer over low heat for 25 minutes.
- Add cheese. Stir the cheese into the soup until completely melted.
- Serve. Taste for salt and serve hot with cheddar bay biscuits or in a sourdough bread bowl.
Frequently Asked Questions
- How do you store broccoli cheese soup? Store the soup covered in the fridge for up to 3 days.
- Is it OK to freeze broccoli cheese soup? Yes! Let the soup come to room temperature and use freezer bags or a freezer-safe container to store the soup in the freezer for up to 2 months. Because the soup contains dairy, there will be some separation upon thawing. Stirring the soup while reheating will help the soup to come back together.
- How do you reheat broccoli cheese soup? Reheat the soup in a glass bowl in the microwave, stirring every minute until heated through. Heat the soup in a saucepan on the stove-top over medium heat, stirring frequently.
- Can I use broccoli stems in broccoli soup? Yes you can! I always use the stems in my soup. Chop them very small to help them cook faster, for a tender bite.
Other recipes you may like:
Did you make this recipe? Let me know how it turned out by ★★★★★ RATING this recipe and leave a comment below!!
Broccoli Cheddar Soup
- 4 oz. unsalted butter 1 stick
- 1 large onion diced
- 5 tablespoons flour all-purpose
- 2 cups half and half
- 4 cups chicken stock or vegetable stock
- 4 small heads broccoli cut into 1" pieces
- 2 cups matchstick carrots
- 12 oz. sharp cheddar cheese grated
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon cracked black pepper
- Saute onions. Melt the butter in a stockpot over medium-high heat and saute the diced onions until soft, about 10 minutes.
- Make the roux. Add the flour to the onions and continue to cook for 5-6 minutes stirring constantly. Add the chicken stock and half & half to the pot and stir until the roux and liquid is smooth with no visible lumps.
- Simmer. Add the broccoli, carrots, salt, pepper and garlic powder, stir and cover with lid. Simmer over medium-low heat for 25 minutes.
- Add cheese. Add the cheese to the soup and stir until melted. Check to taste salt, add more if desired. Serve hot.
- Store the soup covered in the fridge for up to 3 days.
- To freeze, let the soup come to room temperature and use freezer bags or a freezer-safe container to store the soup in the freezer for up to 2 months. Because the soup contains dairy, there will be some separation upon thawing. Stirring the soup while reheating will help the soup to come back together.
- Reheat the soup in a glass bowl in the microwave, stirring every minute until heated through. Heat the soup in a saucepan on the stove-top over medium heat, stirring frequently.