Filled with tender chunks of broccoli and rich, cheesy broth, this easy recipe for Broccoli Cheddar Soup is made in one pot and ready in less than 30 minutes. And while it tastes extremely decadent, it is much lower in fat and calories than Panera's Broccoli Cheese Soup.
Looking for an Instant Pot version of this soup? Try my ultra-rich and creamy recipe for Instant Pot Broccoli Cheddar Soup.

Like many of you, I love many of Panera's dishes. But my wallet does NOT appreciate the cost.
From Copycat Panera Greek Salad to Instant Pot Egg Bites to Puff Pastry Egg Tarts to this Broccoli Cheddar Soup, I have made it my mission to recreate some of our favorite Panera recipes at home! This recipe for Broccoli Cheddar Soup is a great example of just how easy it can be to create restaurant favorites at home.
Reasons to Love Broccoli Cheddar Soup
- Quick & Easy Recipe. This Broccoli Cheese Soup is made in one pot and in less than 30 minutes from start to finish.
- Healthier Version. Panera's Broccoli Cheddar Soup is extremely high in fat and calories. This recipe uses JUST enough butter and swaps out the heavy cream for evaporated milk to keep this version of broccoli cheese soup creamy and rich, yet lower in fat and calories.
- Family-Favorite Recipe. Watch your picky eaters devour broccoli when you serve up this cozy soup! The velvety, cheesy broth makes it irresistible.
Notes on Ingredients
You will find the quantities used, along with the full cooking instructions in the recipe card at the bottom of the post.

- Butter: Use unsalted butter for best results.
- Flour: Use all-purpose flour to thicken the soup. Alternatively, you can replace the flour with a 1:1 Gluten-Free flour blend to keep this Broccoli Cheddar Soup gluten-free.
- Onions: Use a white or yellow onion, not a red or sweet onion.
- Carrots: Use shredded carrots or finely minced carrot to ensure it softens fully during the cooking process.
- Broccoli: This soup can be made using fresh broccoli florets, or defrosted frozen broccoli florets.
- Broth: Use low-sodium storebought or homemade vegetable broth or chicken stock.
- Seasoned Salt: Homemade seasoned salt adds a nice flavor to the soup, as it is a combination of salt, paprika, garlic powder, and onion powder. Feel free to use kosher salt in its place.
- Nutmeg: Nutmeg may sound like an odd addition, but it helps to bring out the flavor in any cream-based soup or sauce. However, it is only best if you use whole nutmeg grated with a Microplane. If you only have ground nutmeg, omit it, as it will overpower the soup with its flavor.
- Evaporated Milk: Instead of heavy cream, use evaporated milk. Evaporated skim milk is a great low-fat swap for heavy cream or half and half, as the evaporated milk has been condensed, giving it a rich flavor without the fat. That said, if you would rather use whole milk or half and half, go for it!
- Cheese: I use a combination of extra sharp cheddar cheese and freshly grated Parmesan cheese, as both are extremely rich in flavor. That means a little goes a long way and you can use less cheese while retaining that cheesy flavor.
∗ important to remember ∗
Be sure to freshly grate the cheese yourself for this soup instead of using pre-grated cheese. Pre-shredded cheese is often coated in an anti-caking agent, making it not melt as evenly into your soup.
Serving Suggestions
Serve your Copycat Panera Broccoli Cheddar Soup with a Copycat Panera Greek Salad or a Copycat Panera Turkey Sandwich for a hearty meal completely made at home! Or pair your soup with some crusty dutch oven bread. Talk about a cozy meal!
Storage & Reheating Instructions
Leftover Broccoli Cheese Soup will keep for up to 3 days in an airtight container. I do not recommend freezing this soup, as the milk can separate when thawed.
To reheat the soup, keep in mind you may need to add a bit of stock or milk to thin it slightly and whisk the soup well to fully incorporate everything together.
More Vegetarian Soup Recipes
- Potato Corn Chowder
- Instant Pot Tomato Soup
- 30-Minute Loaded Baked Potato Soup
- Instant Pot Vegetable Soup
- Slow Cooker Minestrone Soup
- Instant Pot Lentil Soup
If you tried this recipe for Broccoli Cheddar Soup, I would love for you to leave a review and comment below.

Broccoli Cheddar Soup
Ingredients
- 2 tablespoons unsalted butter
- ½ medium onion finely minced
- 2 tablespoons all-purpose flour
- 1 cup shredded carrot
- 3 cups low-sodium vegetable broth or chicken stock
- 12 ounces evaporated skim milk or half and half
- 2 cups fresh broccoli florets chopped
- ¼ teaspoon freshly grated whole nutmeg optional
- ½ teaspoon seasoned salt
- 4 ounces grated sharp cheddar cheese
- ¼ cup grated fresh Parmesan cheese
- salt and pepper to taste
Instructions
- Over medium-high heat, melt the butter in a heavy-bottomed soup pot.
- Once the butter has melted, add the diced onion and saute for about 5 minutes or until the onion begins to soften and become translucent.
- Sprinkle the flour over the onions and butter and whisk together to form a thick paste or a roux. Cook for 1 minute, allowing the flour to toast lightly.
- Slowly add the broth, whisking well to incorporate. Bring the mixture to a boil, whisking often. Once lightly boiling, add in the carrots, broccoli, seasoned salt, and nutmeg. Reduce to a simmer, cover, and let cook for about 10 minutes, or until broccoli is cooked through.
- Once the broccoli is tender, remove the lid, and whisk in the cheese and evaporated milk. Allow the soup to cook over low heat for an additional 2-5 minutes, to let the cheese melt, stirring constantly.
- Remove the soup from the heat, taste, and add salt and pepper as needed. Serve warm.
Erlene
Hi
Thanks for the recipe! I tried it today! I make soups all the time because they are a great addition to any meal and can be used alone. I had left cover cooked broccoli and two potatoes from our cookout the other night. I had never used potatoes in this soup!
Here is my variation.
I scooped out the potatoes and used them. They had a great slightly smoky flavor. I sauté the onions and fresh garlic added the cooked broccoli. I also added a fresh half crown that I had left cover.
I used low fat canned milk and added 3 cheeses. I used my emersion blender which was not taking out the fresher broccoli- then tried your method. Worked great
Mixed the two together and it worked great!!! Thanks
Kristen Chidsey
Your variation sounds wonderful Erlene. Thanks for sharing.
Cthompson
Just made this delicious soup for lunch . It was an instant success, our new favorite.
Thank you
Kristen Chidsey
I love hearing how much your family enjoyed! Thanks for sharing!
Marian Gravel
Wow! This was soooo good! I made it because I wanted a delicious way to get some Puréed veggies for my daughter who had her wisdom teeth removed recently. We all loved it and I immediately made a second batch, and was taking tastes the whole time I was simmering it. So delicious!!!!
Kristen Chidsey
I love hearing how much your family enjoyed Marian--thank you for taking the time to share! I hope that your daughter's recovery goes well!
Lorena
Kristen, thank you for this fantastic recipe! It was so easy to put together. I cannot have dairy, so I made this tonight as a treat for my college daughter. I added 7 oz of cooked chicken breast (shredded) at the same time as the broccoli. It worked great, and she loved it! I tasted it before adding the evaporated milk and cheeses. That tasted great too! Next time I make this, I plan to take out more of it for me before adding dairy.
Kristen Chidsey
I am so glad your family enjoyed! I hope you can enjoy next time (without the dairy) 🙂
Jean Perez
Excellent! Loved it.
Kristen Chidsey
I am so glad you enjoyed Jean!
Nikita
I added a potato and celery. This recipe was amazing definitely hit the pregnancy craving!! Thank you so much for sharing!
Kristen Chidsey
I am so glad you enjoyed so much Nikita!
Kathy
Is there a way of adapting this without using the onions? I've never made as roux before, so I didn't know if I could just make the roux with just flour & butter. Can you please give me some advice for doing that?
Kristen Chidsey
Hi Kathy! Just omit the onions with no worries or change to the recipe at all. Enjoy!
Kathy
Thanks Kristen! My family would have a fit seeing me cutting onions. They would not eat it. I was also wondering if I can sneak a bit of onion powder in? How much would you recommend?
Kristen Chidsey
Hi Kathy! I understand. I would recommend using 1 teaspoon of onion powder.
Mary Petersimes
Do you have a version for the instant pot blender?
Kristen Chidsey
Hi Mary! At this time, I have not experimented with the Instant Pot blender. Sorry.
Jessica
Truly one of my all-time favorites and better than the Panera recipe, if you ask me! Thank you!
Kristen Chidsey
I am so glad you enjoyed so much Jessica!
Katie
Made it for the family and it was a hit!
Kristen Chidsey
I am so glad your family enjoyed Katie!