Easy Broccoli Cheese Soup
This Easy Broccoli Cheese Soup is comforting, easy to make, and perfect for a chilly evening. It’s one of those recipes that fills your kitchen with coziness and brings everyone to the table.

Something is warming about a made-from-scratch soup. This broccoli cheddar soup recipe is unlike any store version and is so much better than Panera’s. It’s creamy without being heavy, and every bite is packed with flavor. Serve this soup with garlic croutons.
If you love warm and cozy recipes like this one, try my cheesy rice and broccoli casserole, my southwest chicken soup, my creamy sausage and tortellini soup, and my chicken dumplings recipe. They are all perfect weeknight meals that everyone loves.
Jump to:
💗 Why You’ll Love This Recipe
- Easy: Perfect for weeknight meals when you want something hearty and simple.
- Flavorful: Creamy, Cheesy, and tender vegetables in every bite.
- Simple Ingredients: Fresh, easy-to-find ingredients.
- Better than Takeout: Skip the restaurant, this beats Panera any day. Add some baked croutons for added flavor and crunch.
🛒 Ingredients Needed

- Butter and Oil: The base for sauteeing your onions and carrots.
- Minced Garlic and Onion: Brings a savory flavor that adds to the soup’s foundation.
- Carrots: Add sweetness and color that balance the cheese.
- Broccoli Florets: Chop the broccoli into small pieces so that it cooks evenly.
- Chicken Broth: Adds a savory base to the overall flavor.
- Milk and Heavy Whipping Cream: Contribute to the smoothness of this broccoli cheese soup.
- All-Purpose Flour: Thickens the soup.
- Salt, Pepper, Garlic Powder, and Paprika: The only seasonings I use to flavor the soup.
- Shredded Cheddar Cheese: Shred your own cheese. The preshredded cheese doesn’t melt as well. You’ll need about 2 blocks of cheese for this cheesy broccoli soup.
📖 Recipe Variations
- Add Bacon: Crumble crispy bacon over each bowl.
- Spice it Up: Add a few sprinkles of cayenne pepper for an added kick of heat to this broccoli and cheddar soup.
- Mix the Cheeses: Try a mixture of Sharp Cheddar, Monterey Jack, Pepper Jack, or White Cheddar for a twist.
🔪 How to Make Easy Broccoli Cheddar Soup

Step 1: Prep the vegetables. Chop the broccoli, shred the carrots, and dice the onion.

Step 2: Melt the butter and oil. In a large soup pot over medium heat, melt the butter with the oil.

Step 3: Once the butter has melted, add the veggies. Add the onion and the carrots and cook until the onions are translucent, about 5–7 minutes.

Step 4: Add garlic. Add the minced garlic and cook for about 2 minutes.

Step 5: Add flour. Sprinkle in the flour, stirring constantly for 1 minute to remove the raw flour taste.

Step 6: Add broth and seasonings. Slowly whisk in the chicken broth along with salt, pepper, paprika, and garlic powder. Bring to a boil.

Step 7: Add milk and cream. Pour in the milk and heavy cream, stirring well to combine.

Step 8: Add broccoli. Stir in the chopped broccoli. Return to a boil, then reduce to a simmer. Cook for 20 minutes, stirring occasionally, until the broccoli is tender.

Step 9: Add the cheese. Turn off the heat and stir in the shredded cheddar cheese until melted and smooth.

Step 10: Serve. Ladle into bowls and enjoy with toasted bread or croutons!
💭 Pro Tips
- Grate your own cheese. Pre-shredded cheese has anti-caking agents that can make your soup grainy.
- Cut broccoli into small pieces. Smaller pieces cook faster and blend better into the creamy base.
- Add the cheese and stir until melted. Remove immediately from the heat. The heat can cause the cheese to separate or curdle.
❔ Recipe FAQs
Refrigerate: Store all leftovers in an airtight container in the refrigerator for several days.
Reheat: Reheat the leftover soup in a soup pot over low heat. Bring to a simmer, stirring continuously to avoid sticking.
Yes. Just thaw, drain, and chop it before adding it to the soup.
That usually happens when cheese is added at too high a temperature. Be sure to remove the soup from the heat as soon as you stir it in.

More Creamy Soup Recipes
If you’ve tried this Easy Broccoli Cheese Soup or any other recipe on my blog, please consider leaving a 🌟 star rating and sharing your thoughts in the comments below. Thanks for visiting!
👩🏻🍳 Recipe

Easy Broccoli Cheese Soup
Ingredients
- ½ cup Butter
- 2 tablespoons Oil
- 1 tablespoon Minced Garlic
- 1 Onion diced
- 2 cups Carrots shredded
- 4½-5 cups Broccoli Florets chopped small
- 4 cups Chicken Broth 32 ounces
- 1½ cups Milk
- 2 cups Heavy Whipping Cream
- 3 tablespoons All Purpose Flour
- Salt and Pepper to taste
- ½ teaspoon Garlic Powder, Paprika
- 16 ounces Shredded Cheddar Cheese I used sharp cheddar.
Instructions
- Prep the vegetables. Chop the broccoli, shred the carrots, and dice the onion.
- Melt the butter and oil. In a large soup pot over medium heat, melt the butter with the oil.
- Once the butter has melted, add the veggies. Add the onion and the carrots and cook until the onions are translucent, about 5–7 minutes.
- Add garlic. Add the minced garlic and cook for about 2 minutes.
- Add flour. Sprinkle in the flour, stirring constantly for 1 minute to remove the raw flour taste.
- Add broth and seasonings. Slowly whisk in the chicken broth along with salt, pepper, paprika, and garlic powder. Bring to a boil.
- Add milk and cream. Pour in the milk and heavy cream, stirring well to combine.
- Add broccoli. Stir in the chopped broccoli. Return to a boil, then reduce to a simmer. Cook for 20 minutes, stirring occasionally, until the broccoli is tender.
- Add the cheese. Turn off the heat and stir in the shredded cheddar cheese until melted and smooth.
- Serve. Ladle into bowls and enjoy with toasted bread or croutons!
Notes
- Grate your own cheese. Pre-shredded cheese has anti-caking agents that can make your soup grainy.
- Cut broccoli into small pieces. Smaller pieces cook faster and blend better into the creamy base.
- Add the cheese and stir until melted. Remove immediately from the heat. The heat can cause the cheese to separate or curdle.






Thanks Gina! I’m making this going to need something warm this weekend.
You are very welcome! Enjoy!
A big bowl of warm comfort food!
Oh. My. God. Printing this out now!!
🙂 Enjoy!
Omg ok yum
Yes, total yum! 🙂
YUM!!! One of my faves! So easy and looks delicious, thank you!
You are welcome! Enjoy!