Broccoli Cheddar Soup

Broccoli Cheddar Soup is a thick, creamy comfort food recipe loaded with tender broccoli florets and plenty of melty cheddar cheese.
This easy homemade soup comes together in just 35 minutes, making it perfect for a cozy weeknight dinner or a quick cold weather lunch.

The buttery onion base, chicken broth, milk and seasonings create a rich, savory soup that tastes like it simmered much longer than it actually did.
Serve it with crusty bread, biscuits or in a bread bowl for the full cheesy soup experience.

Why This Recipe is a Winner!
- Ready in 35 minutes: This recipe comes together quickly, making it perfect for busy weeknights or an easy lunch.
- Simple ingredients: You only need basic pantry and fridge staples like butter, onions, flour, broth, milk, broccoli and cheese.
- Perfect for cold weather: This is the kind of warm, comforting soup that hits the spot on chilly days.
- Great with bread: Serve it with crusty bread, biscuits, garlic toast or in a bread bowl for an extra satisfying meal.
- Family friendly: Creamy, cheesy soup is an easy way to get everyone excited about broccoli.

Prep Time:
10 minutes
Cook Time:
25 minutes
Yield:
Serves 4

Ingredients You'll Need
- Butter: Creates the rich base for the soup and helps cook the onions until soft and flavourful.
- Yellow onions: Diced yellow onions add savoury flavour and a little sweetness to the creamy soup base.
- All purpose flour: Used to thicken the soup and give it that hearty, creamy texture.
- Chicken broth: Adds depth and savoury flavour to the soup. Use your favourite store-bought broth or homemade if you have it.
- Milk: Helps create a smooth, creamy soup without making it too heavy.
- Onion powder and garlic powder: These simple seasonings boost the flavour of the soup base.
- Salt and pepper: Bring out the flavour of the broccoli, cheese and creamy broth.
- Broccoli florets: Chopped broccoli florets are the star of the soup. Chop them into smaller pieces so they cook quickly and are easy to scoop up in every bite.
- Shredded triple cheddar cheese blend: Adds bold cheddar flavour and melts into the soup for that rich, cheesy finish.

Printable Recipe Card with a Full List of Ingredients and Instructions is Located at the Bottom of the Post.
Be sure to read through the entire post so that you don't miss out on any important tips and tricks!
Step By Step Instructions
STEP 1:
To make this soup, I started by dumping some butter into the bottom of a large pot over medium heat.
Once the butter was melted, I added some diced onions to the pot.


STEP 2:
I cooked the onions until they were translucent.
Then I added some all purpose flour to the pot.


STEP 3:
I stirred the flour, butter and onions together well and continued cooking them for three minutes.
After three minutes, I added some chicken broth to the pot.


STEP 4:
I whisked well until a thick mixture formed.
Then I added some milk to the pot.


STEP 5:
I whisked well again.
Then I added some onion powder, garlic powder, salt and pepper to the pot.


STEP 6:
I whisked the spices into the soup.
Then I added some chopped broccoli florets to the pot.


STEP 7:
I stirred the broccoli into the soup.
I left the soup to simmer over medium heat for fifteen minutes, stirring frequently.


STEP 8:
After fifteen minutes, I removed the pot from the heat and added some shredded triple cheese blend to the pot.
I stirred the cheese into the soup.


Every spoonful is thick, creamy and packed with tender broccoli and melty cheddar cheese.

It’s the kind of cozy soup that feels extra satisfying with a chunk of crusty bread for dipping.

If you are looking for an easy broccoli soup recipe, then you need to try this Broccoli Cheddar Soup!


Erin's Tips for the Best Broccoli Cheddar Soup
- Chop the broccoli small: Smaller pieces cook quickly and make the soup easier to scoop up in every spoonful.
- Cook the flour mixture for a few minutes: Letting the butter, flour and onion mixture cook helps remove the raw flour taste and gives the soup a better flavour.
- Whisk the broth in slowly: Add the chicken broth gradually while whisking so the soup base stays smooth and lump-free.
- Stir often while simmering: This helps prevent the creamy base from sticking to the bottom of the pot.
- Remove the pot from the heat before adding cheese: Cheese melts best when the soup is hot but not boiling, which helps keep the texture smooth and creamy.
- Use freshly shredded cheese if you prefer a smoother melt: Bagged shredded cheese works well for convenience, but shredding it yourself can make the soup extra silky.
- Taste before serving: The saltiness can vary depending on your broth and cheese, so give the soup a quick taste and adjust the seasoning if needed.
Substitutions and Variations
- Use vegetable broth: Swap the chicken broth for vegetable broth to make the soup vegetarian-friendly.
- Try a different cheese: Sharp cheddar, white cheddar, marble cheddar or a cheddar Monterey Jack blend can all work well in this soup.
- Add carrots: Stir in shredded carrots or finely diced carrots with the broccoli for extra colour, flavour and texture.
- Make it extra cheesy: Add an extra handful of shredded cheddar at the end if you want an even richer soup.
- Use half and half: Replace some or all of the milk with half and half for a creamier, more decadent soup.
- Add cooked bacon: Crumbled bacon makes a delicious salty topping or mix-in.
- Blend part of the soup: Use an immersion blender to blend a small portion of the soup if you want a thicker, smoother texture while still keeping some broccoli pieces.
- Add a little heat: Stir in a pinch of cayenne pepper, red pepper flakes or a dash of hot sauce for a spicy kick.
- Serve it in bread bowls: Turn it into a restaurant-style meal by serving the soup in hollowed-out bread bowls.
- Use frozen broccoli: Frozen broccoli florets can be used in place of fresh. Chop them smaller if needed and simmer until tender.
Frequently Asked Questions
Why do I need to remove the pot from the heat before adding the cheese?
- Removing the pot from the heat helps the cheese melt smoothly. If the soup is boiling when the cheese is added, the texture can become grainy.
Can I make this soup ahead of time?
- Yes, but it is best served fresh. If making it ahead, reheat it gently over low heat and stir often so the creamy base stays smooth.
How should I store leftovers?
- Store leftover soup in an airtight container in the refrigerator for up to 3 days.
How do I reheat broccoli cheddar soup?
- Reheat the soup in a pot over low to medium-low heat, stirring often. You can add a splash of milk or broth if it has thickened in the fridge.
Can I freeze broccoli cheddar soup?
- Creamy cheese-based soups do not always freeze well because the texture can change when thawed and reheated. For best results, enjoy this soup fresh or refrigerate leftovers for a few days.
Broccoli Cheddar Soup
Broccoli Cheddar Soup is a thick and creamy soup recipe loaded with broccoli florets and cheddar cheese.
Ingredients
- ½ cup butter
- 1 cup diced yellow onions
- ½ cup all purpose flour
- 3 cups chicken broth
- 3 cups milk
- 1 tablespoon onion powder
- 1 tablespoon garlic powder
- 1 teaspoon salt
- 1 teaspoon pepper
- 10 oz broccoli florets, chopped
- 3 cups shredded triple cheddar cheese blend
Instructions
- Dump the butter into a large pot over medium heat.
- Once the butter is melted, add the diced onions to the pot.
- Cook the diced onions until they are translucent.
- Add the flour to the pot and stir well.
- Continue cooking the flour, butter and onion mixture for 3 minutes, stirring frequently.
- Add the chicken broth to the pot and whisk until a thick mixture forms.
- Add the milk to the pot and whisk well.
- Add the onion powder, garlic powder, salt and pepper to the pot and whisk well again.
- Add the chopped broccoli florets to the pot and stir them into the soup.
- Leave the soup to simmer over medium heat for 15 minutes, stirring frequently.
- After 15 minutes, remove the pot from the heat and add the shredded cheddar cheese to the pot.
- Stir the cheese into the soup.
- Serve and enjoy!
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Umite Chef Kitchen Cooking Utensils Set, 33 pcs Non-Stick Silicone Cooking Kitchen Utensils Spatula Set with Holder, Wooden Handle Silicone Kitchen Gadgets Utensil Set (Khaki)
-
Amazon Basics Enameled Cast Iron Covered Round Dutch Oven, 6-Quart, Light Pink
-
Amazon Fresh, Chicken Broth, Carton, 32 Oz
-
Kraft Finely Shredded Natural Triple Cheddar Shredded Cheese (8 oz Pouch)
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 799Total Fat: 58gSaturated Fat: 34gTrans Fat: 2gUnsaturated Fat: 18gCholesterol: 170mgSodium: 2177mgCarbohydrates: 39gFiber: 4gSugar: 14gProtein: 33g

This post contains affiliate links. Read our disclosure here.
As an Amazon Associate I earn from qualifying purchases.







This is the best broccoli cheddar soup ever. Plus it comes together in no time. My family loves it! I have made it twice in two weeks. You can change up the cheese if you with, I made it with colby/jack, wonderful. Plus I add shredded carrots to mine. This is a regular at our house. Thank you so much.
My family loves this recipe. It is a comforting experience to have a bowl. Thank you for sharing it.
Do you use fresh or frozen broccoli?
I used fresh but frozen would work as well.