Thick and Creamy Cheddar Broccoli Soup

I’m sure it’s starting to feel like fall somewhere in the U.S., but here in Seattle, it doesn’t feel like fall to me yet… I think the smoke that has forced me to keep my windows closed (with towels stuffed in the cracks) has kept it too toasty in here to feel like fall. Seattlepi.com has a slideshow of photos that showcase some of the worst of it. I admit I’m partial to early fall, but once it gets colder than about 65°F, I’m out. A few years in Seattle has made me unable to tolerate the cold AND the heat! So today I’m going to post this cheddar broccoli soup recipe in the spirit of the impending fall season.

Before this recipe, every time I had tried making cheddar broccoli soup, it ended up gritty. No matter what I tried, the cheese stirred in at the end never really incorporated. I gave up on it for a while.

After a particularly frustrating evening in which I destroyed the homemade mac-n-cheese I was trying to make (Overcooked gluten free pasta and vigorous stirring do not mix), I had an idea.

The cheese sauce I’d made for the mac-n-cheese was awesome. Thick, totally smooth, and very creamy. I ate the mac and cheese for the cheese sauce alone that day. What if I applied the same logic to the dreaded gritty cheddar broccoli soup?

In short, I ended up preparing this as a cheesy base with the vegetables sauteed on the side. The veggies stay crisp and the soup base is quite smooth. I can’t say that this is a traditional approach to making cheddar broccoli soup, but it turned out great! This pairs really well with a side of crusty bread.

Preparation & Photos

Wash and assemble your ingredients. You can mix the water and milk together to save time later.

Photos on this post contributed by Allison Maker and My Gluten Free PhD

Chop your vegetables accordingly and grate the cheddar cheese. You can save a lot of time here if you have a food processor or if you can buy pre-shredded carrots or cheese.

Fry up the bacon in one medium or large saucepan until most of the fat is rendered. Remove from the pan, crumble and set aside.

Sauté the onions, carrots and celery in the bacon fat for about 10 minutes over medium heat. If you run low on oil, you can add olive oil.

Add the garlic and sauté until fragrant – about 2 minutes.

Add the broccoli florets and stems – sauté until the florets are done to your liking. For me, this was when they still had some crispness left to them – about 20 minutes on medium-low heat.

Make the roux. Melt the butter in a separate large saucepan. Add the gluten free flour a little bit at a time and fully incorporate into the butter.

Let the fully incorporated flour roux cook for about 4 minutes.

Start adding the milk and water mixture slowly and stir until fully incorporated. Initially, it will clump up like this:

It will get a little bit less clumpy as you go:

By about 1 cup of milk, it starts to look more like you’d expect:

After all the milk and water are added, you should see something like this:

Once you’ve fully incorporated all of the milk and water, including any extra volume you’ve decided to add to thin out the soup, you can start adding the shredded cheddar a little bit at a time. Stir thoroughly and often to make sure the cheese melts and mixes well.

When you’re done adding the cheese, if you haven’t added extra liquid, the texture looks roughly like this:

Stir all of the sautéed vegetables and crumbled bacon into the cheesy soup base.

And there you have it! Serve with bread or a light main course.

Substitutions

Thinning the soup out

When I say this is a thick soup, I really mean it. If you prefer a thinner cheddar broccoli soup, you should be able to add extra volume of milk, water or stock during the soup base preparation. Add the liquid before the cheese incorporation (With the milk).

Cheese

I have some ideas that I haven’t tested, but suspect could be good. You could substitute in mild cheddar if you prefer a milder cheese flavor and a stronger bacon flavor. White cheddar should also work, but you will not get the yellow color pictured here. Extra sharp cheddar would be strong, but probably awesome, too!

Use less cheese if you feel so inclined. 🙂

I haven’t tested this with non-dairy cheese, so I have no guidance to offer on that.

Carrots

If you can’t get shredded carrots, I think it’ll be just fine. Not everyone has a food processor, my grocery store doesn’t sell them pre-grated, and I am way too lazy to grate carrots 9 times out of 10. If you don’t have a food processor, you can be more industrious than me and grate the carrots, or you can dice them finely and make sure they’re fully cooked before stirring the vegetables into the soup base.

Bacon – Vegetarian or another meat?

So, this one is tricky. When I looked into non-meat alternatives to bacon, many of them are made with wheat. If you need to be gluten free and want a vegetarian option, be very careful when subbing a vegetarian/vegan bacon option in. Your best bet might be to omit it entirely and add extra salt to taste to compensate for the salt and umami it contributed.

If you want to keep meat in the soup but don’t have bacon on hand, I think an equivalent amount of finely diced ham would also be good here. Make sure you fry it like the bacon. I haven’t tested that myself, so consider your personal tastes before making the substitution.

Gluten free Flour in the roux

I’ve made this with three gluten free all-purpose flour blends: Krusteaz, Bob’s Red Mill and Better Batter.

If you don’t have gluten free flour on hand, corn starch should work, but I haven’t tested it myself. Use your best judgement as you’re preparing the roux as you may need to adjust quantities. There’s enough cheese in here that I do not expect that it will impact the flavor.

Also, if you don’t need to be gluten free, you can certainly use standard all-purpose flour.

Print

Thick and Creamy Cheddar Broccoli Soup

This super thick and creamy cheddar broccoli soup is perfect for a chilly day. Serve it with some warm bread and greens for a comforting meal.

  • Author: Kristine
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 65 minutes
  • Yield: 6 (As a side) 1x
  • Category: Side Dish, Soup
  • Cuisine: American

Ingredients

Scale

Sautéed Portion

  • Olive oil (As needed if bacon grease is insufficient)
  • 2 slices bacon (About 100 g)
  • 1 onion (Finely diced (About 155 g)
  • 3 cloves garlic (Minced)
  • loosely packed cups shredded carrot (About 115 g)
  • 1 large celery rib (Cut in half and sliced very thin (About 75 g)
  • 3 loosely packed cups broccoli florets from two small broccoli crowns (Chopped to about ¾ inch – About 225 g)
  • ½ loosely packed cup broccoli stems from two small broccoli crowns (Chopped to about ¼ inch – About 65 g)
  • ½ tsp dried thyme (Can omit)
  • ½ tsp Diamond Crystal kosher salt (Omit if sensitive to salt)
  • ½ tsp black pepper

Soup Base

  • 4 tbsp butter
  • 5 tbsp all-purpose gluten free flour blend (I’ve used Bob’s Red Mill, Krusteaz, and Better Batter)
  • 2½ cups whole milk (2% also works)
  • ½ cup water (Add more if you prefer a thinner soup)
  • 3 loosely packed cups sharp cheddar cheese (About 250 g)

Instructions

  1. Wash, chop and shred produce and cheese

Sautée the Vegetables

  1. Fry the bacon in a medium or large saucepan until most of the fat is rendered. Remove the bacon from the pan, crumble it, and set aside for later.
  2. Sauté the onions, carrots and celery in the bacon fat for about 10 minutes over medium heat. If you run low on oil, you can add olive oil to supplement.
    NOTE: I used a non-stick pan for this, so extra oil wasn’t necessary for me, but you might need it in a stainless or aluminum pan.
  3. Add the garlic and sauté until fragrant (About 2 minutes).
  4. Add the broccoli florets and stems. Sauté, stirring periodically so that nothing burns, until the florets are done to your liking. For me, this was 20 minutes on medium-low heat when there was still some crispness left to the broccoli

Prepare the soup base

  1. I recommend starting the roux around when you begin sautéing the broccoli florets
  2. Mix the water and milk together
  3. Melt the butter in a separate large saucepan or stockpot (Large enough to combine all ingredients)
  4. Add the gluten free flour a little bit at a time and fully incorporate into the butter (Standard all purpose flour is fine if you do not need to have gluten free)
  5. Let the roux cook for about 3 minutes, stirring frequently
  6. Start adding milk a bit at a time and stir the roux until the milk has been fully incorporated. As you add more milk and stir, the mixture will thin out, although in my experience it remained fairly clumpy until about 1 cup of milk was added. Once all of the milk has been incorporated, the mixture should be quite smooth, but thick. At this stage, feel free to thin the mixture out further if you prefer a thinner soup.
  7. Add the shredded cheddar cheese a little at a time. Stir frequently until the cheese melts and incorporates fully

Combine and finish

  1. Once all the cheese has been mixed into the soup base, add your sautéed vegetables and crumbled bacon. Stir thoroughly to combine
  2. Serve with gluten free bread (Or glutinous bread if you can have it!)

Notes

Photos of the soup base preparation are included in the Preparation & Photos section above.

Looking for substitutions? Click here for that section of text.

I used Diamond Crystal kosher salt for this recipe. Which type of salt you’re using is pretty important to avoid an overly salty dish – I’ve reviewed that here

Nutrition

  • Serving Size: 294 g
  • Calories: 426 kcal
  • Sugar: 7.88 g
  • Sodium: 655 mg
  • Fat: 32.19 g
  • Saturated Fat: 17.12 g
  • Unsaturated Fat: 11.63 g
  • Trans Fat: 0.99 g
  • Carbohydrates: 17.83 g
  • Fiber: 2.9 g
  • Protein: 17.73 g
  • Cholesterol: 84 mg

Missed something topside? Click here to go back to the top of the page.