I’m just going to say it: this broccoli cheddar soup gives Panera a run for its money. It’s thick, creamy, loaded with broccoli, and has plenty of real cheddar in every spoonful. After more than a decade of developing recipes, I know a good cheese soup comes down to getting the texture right. You want rich and creamy, not thin and watery, and you definitely don’t want grainy cheese. This recipe walks you through exactly how to get that smooth, cheesy finish right at home.

This post contains affiliate links. Please read my full disclosure here.
This recipe provides all of the information you need to make this meal on the stove. Check out my Instant Pot Broccoli Cheddar Soup and Slow Cooker Crockpot Broccoli Cheddar Soup for more variations. Are you a fan of the Panera version? You won't go back after this one!
Broccoli Cheddar Soup Ingredients
- Broccoli Florets: Fresh or frozen broccoli will work. If using frozen, thaw it first.
- Onions: Brandi's Tip: Grab pre-chopped veggies if you can afford them. This will save a lot of time. I love the Trader Joe's Mirepoix combination that includes chopped onions, celery, and carrots in one container for a few dollars. You can use that entire package in this recipe. Most standard grocers will carry pre-chopped vegetables
- Carrots
- Garlic: Brandi's Tip: Grab pre-peeled garlic in the grocery store.
- Broth
- Salt and Pepper
- Flour
- Heavy Cream
- Cheddar Cheese

How to Make Broccoli Cheddar Soup and Have it Taste Better Than Panera
Detailed measurements and full instructions can be found in the recipe card at the bottom of this post.
- Heat olive oil in a large soup pot or Dutch oven over medium-high heat. Add onions, carrots, celery, and garlic and cook until translucent.
- Sprinkle the flour throughout and stir well to combine.
- Gradually whisk in chicken broth. Stir repeatedly. Add in the broccoli, and salt and pepper to taste.
- Bring the mixture to a rolling boil and then lower the heat to simmer and cover the pot with the lid.
- Remove the lid and add the heavy whipping cream and grated cheddar. Stir to combine and allow the cheese to melt.



Want to save this recipe for later?


Broccoli Cheddar Soup (Better Than Panera)
Want to save this recipe for later?
Equipment
Video
Ingredients
- 1 teaspoon olive oil
- ½ cup diced celery
- ½ cup diced onions
- ½ cup diced carrots
- 3-4 garlic cloves Minced
- ¼ cup all-purpose flour
- 3 cups broth I used chicken, you can also use vegetable broth.
- 4 cups chopped broccoli florets You can use also use frozen thawed broccoli.
- salt and pepper to taste
- 1 cup heavy cream
- 2 cups grated cheddar cheese
Instructions
- Heat the olive oil in a large soup pot or Dutch oven over medium-high heat. Add the onions, carrots, celery, and garlic and cook until translucent, about 3-4 minutes.1 teaspoon olive oil, ½ cup diced onions, ½ cup diced carrots, 3-4 garlic cloves
- Sprinkle the flour throughout and stir well to combine. Add the flour in stages to avoid excess drying.¼ cup all-purpose flour
- Gradually whisk in the broth. Stir repeatedly, ensuring there are no lumps. Deglaze the bottom of the pan using your spoon. Add in the broccoli, and salt and pepper to taste.Ensure the broccoli is submerged in liquid. Add additional broth or water if necessary.3 cups broth, 4 cups chopped broccoli florets, salt and pepper to taste
- Bring the mixture to a rolling boil and cover the pot with the lid and lower the heat to low to let the soup simmer for about 15-20 minutes until the soup thickens and the broccoli has softened.
- Remove the lid and add the heavy whipping cream and grated cheddar. Stir to combine and allow the cheese to melt.Taste the soup repeatedly and make adjustments to the spices as necessary.1 cup heavy cream, 2 cups grated cheddar cheese
- Cool before serving.
Notes
Nutrition
Nutrition Data
Macros are provided as a courtesy and should not be construed as a guarantee. This information is calculated using MyFitnessPal.com. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Frequently Asked Questions and Recipe Pro Tips
Sharp cheddar is my favorite because it gives the soup plenty of cheddar flavor without needing a ridiculous amount of cheese. I recommend buying a block and shredding it yourself. Pre-shredded cheese often contains anti-caking agents that can keep it from melting as smoothly.
Gruyère and parmesan are personal favorited to swap in here. Gruyère melts really smoothly and will provide an excellent texture.
I prefer fresh broccoli because you have more control over the texture. It stays tender with a little bite instead of becoming overly soft. Frozen is still a great shortcut when that’s what you have on hand.
Yes. Frozen broccoli works, but it tends to soften faster than fresh broccoli. Be aware that you may need to cook it for a little less time if you want the broccoli crowns to remain intact.
The heat is usually too high when the cheese is added. Turn the heat down or remove the pot from the heat before stirring in the cheese. High heat can cause the cheese to separate and give you that grainy texture nobody asked for.
I like to use flour to thicken the soup. Add the flour after the veggies are sauteed.
Absolutely. Peel away the tough outer layer, chop the stems into small pieces, and toss them in. They have plenty of broccoli flavor, so there’s no reason to waste them.
Pre-shredded cheese and excessive heat are two common culprits. Freshly grated cheddar melts much better. Add it gradually over low heat and stir until each addition melts before adding more.
Yes, you can use milk, half and half, full-fat coconut milk, or even 4-6oz of cream cheese. Just keep in mind that lower-fat substitutions typically produce a thinner, less rich soup.
A heavy-duty Dutch oven is ideal due to its thick walls and even heat distribution. It's perfect for soups and stews, and its size accommodates plenty of ingredients. I use this Dutch oven that can be found on Amazon.
A large soup pot or stock pot is another good choice. Use something with a heavy bottom.
If you want the soup to have a silky smooth texture without the broccoli florets, puree it with a hand blender or a high powered blender once it's cooked.
Don’t cook it forever. Chop the florets into similar-sized pieces and simmer them just until tender. Remember, they will continue to soften while sitting in the hot soup.
Cheese soups thicken quite a bit as they cool. Stir in a little broth or milk until it reaches the consistency you want.
Give it time to simmer and thicken before assuming something went wrong. If you add too much liquid on the front end, it’s much harder to fix later. Start conservatively with your liquid because you can always thin the soup out.
Yes. It’s a great make-ahead soup, but expect it to thicken in the refrigerator. Add a splash of broth or milk while reheating if necessary.
Store the soup in the refrigerator for up to 3-4 days. Ensure the container is tightly sealed to maintain freshness and prevent the soup from absorbing other odors from the fridge.
You can reheat it in the stove or in the microwave until warm.
You can freeze the soup tightly covered and sealed for a few months.
Thaw the soup in the refrigerator overnight or use the defrost setting on your microwave. Reheat on the stovetop over medium heat, stirring occasionally. If the soup has thickened, add a bit of milk or broth to achieve the desired consistency.

Toppings and Add-Ins Ideas
- Bacon
- Croutons
- Parmesan Cheese
- Tortilla Strips
- Green Onions
- Parsley
- Chives
- Hot Sauce

What to Pair with Broccoli CHEESE Soup
My crispy air fryer chicken sandwich, chicken salad sandwiches, air fryer crab cakes, and green goddess cobb salad would pair wonderfully with this cozy soup.

More Soup Recipes
Grilled Cheese and Tomato Soup
White Lasagna Soup
Creamy Chicken Wild Rice Soup
Creamy Salmon Corn Chowder
Cajun Jambalaya Soup
Marry Me Chicken Soup






jenny b says
Easy and good made with half and half because I didn't have heavy cream which would have made it even better
staysnatched says
Yay! It works well with either.
Lindsay says
Super delicious and quick. Easy to modify with what you have on hand.
staysnatched says
So glad to hear it!
Elvia Courts says
In your ingridents list you do not have celery,but in the directions you have celery there. I'm lost.
Do I add celery & if yes,how much,please.
Thanks.
staysnatched says
1/2 cup
PAT says
THIS WAS THE BEST SOUP EVER . THANK YOU PAT
staysnatched says
Wonderful! I'm glad you enjoyed it.
Jennifer says
This Broccoli Cheddar Soup is so good! Creamy, flavorful, and perfect for a cozy meal. Every recipe I’ve tried from this site turns out amazing, and this one was no exception. Definitely a new favorite!
staysnatched says
Wonderful! So glad to hear it!
Tiffany says
Delicious! Very tasty & perfect for a cold day. Quick and easy to make as well!!
staysnatched says
Yay! I'm glad you enjoyed it!
Pamela says
This is the best that I have found. It was delicious.
Brandi Crawford says
Wonderful! I'm glad you enjoyed it!