This homemade Broccoli Cheese Soup recipe can be ready in under 30 minutes, perfect for when the weather is cold (or when you’re feeling under the weather).

Homemade Broccoli Cheese Soup recipe

This past week or so, I’ve been a little under the weather with a sore throat.

Fortunately, it was just a little cold that went away in a few days and I was still able to move around, but I did find it a little hard to eat with my throat being on fire and all.

When this happens, I resort to drinking lots of juice and eating soup. Lots and lots of homemade soup.

Luckily I know how to make a quick soup with very little effort, which is perfect when all you want to do is take a nap (just don’t nap while you’re actually making the soup).

One of my new favorite soups is this Broccoli Cheese Soup (Dinner For Two), a recipe I’ve been cooking often this past month (before my cold) because broccoli is one of my favorite vegetables ever, even as a kid growing up.

If there were vegetable trays at a party, I’d pile my plate high with broccoli. My coworkers at my last job made fun of me when we had leftover veggie trays and I basically took all the remaining broccoli (you can keep your celery sticks).

Then of course it’s cheese soup for the base. Everybody loves cheese with their broccoli, no?

Whether you’re looking for a vegetarian-friendly soup to warm you up with the cold weather or whether you’re just feeling under the weather, this Broccoli Cheese Soup will fix you right up.

Homemade Broccoli Cheese Soup recipe

If you’ve been following my soup recipes, you may have noticed I use the same cooking formula – make a roux (flour paste), add the liquid, cook the main ingredients.

Depending on what you’re making, it only takes about 30-45 minutes from prep to table.

This is usually why I eat soup a lot for dinner; it takes very little effort to make any soup my heart desires.

Now that you know my secret, feel free to play with this recipe. I love to add carrots with the onion. Sometimes if there’s leftover chicken, I’ll even throw that in to help bulk it up.

Homemade Broccoli Cheese Soup recipe

I used fresh broccoli in this recipe, but you can easily substitute frozen broccoli.

It may take longer using frozen broccoli because the heat of the soup will drop. You can also use the frozen California vegetable medley where it’s broccoli, cauliflower, and carrots.

Homemade Broccoli Cheese Soup recipe
Broccoli Cheese Soup (Dinner For Two)

Broccoli Cheese Soup (Dinner For Two)

Yield: 4 servings
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

This homemade Broccoli Cheese Soup (Dinner for Two) recipe can be ready in under 30 minutes, perfect for when the weather is cold (or when you’re feeling under the weather).


  • 2 tablespoons unsalted butter
  • 1/2 cup chopped onion
  • 1 garlic clove, minced
  • 2 tablespoons all-purpose flour
  • 1/2 teaspoon salt plus more to taste, preferably kosher
  • 3 cups vegetable or chicken broth
  • 2 cups fresh or frozen chopped broccoli
  • 1/4 cup whole milk
  • 2 cups shredded cheddar cheese


  1. In a Dutch oven or large pot, melt the butter. Add the onion and a big pinch of salt. Cook until softened, about 5 minutes. Add the garlic and cook 1 minute.
  2. Stir in the flour and salt until everything is coated and a roux (paste) is formed. Slowly whisk in the broth then bring to a boil.
  3. Once boiling, add the broccoli. Cook until tender, about 8-10 minutes.
  4. Turn the heat off. Stir in the milk and cheese until melted. Taste and adjust for salt.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Let me know what you think! Rate the recipe above, leave a comment below, and/or share a photo on Instagram using #HITKrecipes


More Soup Recipes