Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Broccoli Cheese Soup 4.png

Broccoli Cheese Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

🧀 Rich and creamy comfort food that satisfies your cravings with every spoonful
🥦 Nutritious broccoli packed with vitamins makes this indulgent soup a guilt-free meal

  • Total Time: 30-35 minutes
  • Yield: Approximately 4 servings

Ingredients

– 1/2 cup butter

– 1 whole onion, diced

– 3 garlic cloves, chopped

– 1/3 cup flour

– 4 cups whole milk (or unsweetened almond milk for dairy-free)

– 2 cups half-and-half

– 1 pinch nutmeg

– 4 heads broccoli, cut into bite-sized florets

– 1 large carrot, julienned or finely chopped

– ½ teaspoon Dijon mustard

– Dash of salt, plus more as needed

– Freshly ground black pepper, to taste

– 3 cups grated cheese (mild cheddar, sharp cheddar, jack, etc.)

– 2 cups chicken or vegetable broth (for thinning)

Instructions

1-First step: Gather and prepare all your ingredients. Start by dicing one whole onion and chopping three cloves of garlic. Cut four heads of broccoli into bite-sized florets. Julienne or finely chop one large carrot. Measure out your butter, flour, milk, half-and-half, and seasonings. Grate 3 cups of cheese doing this yourself rather than using pre-shredded cheese makes a huge difference in texture and melting ability.

2-Second step: In a large pot, melt 1/2 cup of butter over medium heat. Add the diced onion, a dash of salt, and some freshly ground black pepper. Cook for about 5 minutes until the onion has softened and turned translucent. Stir in the chopped garlic and cook for 1 more minute until fragrant. Be careful not to let the garlic burn, as it can turn bitter.

3-Third step: Sprinkle 1/3 cup of flour over the vegetables in the pot, whisking continuously for 1-2 minutes until the flour is golden and has a slightly nutty aroma. This creates a roux, which will thicken your soup. Cooking the flour helps prevent a raw taste and ensures your broccoli cheddar soup will have a smooth texture.

4-Fourth step: Slowly pour in the 4 cups of whole milk and 2 cups of half-and-half, whisking constantly to prevent lumps from forming. Once the mixture is smooth and beginning to thicken, add a pinch of nutmeg, the broccoli florets, julienned carrot, and ½ teaspoon of Dijon mustard. Stir everything together until well combined. The mustard might seem unusual in a broccoli cheese soup, but it enhances the cheese flavor and adds depth to the overall taste.

5-Fifth step: Cover the pot and reduce the heat to low, allowing the soup to simmer for 15-20 minutes until the broccoli and carrot are tender. You can test this by piercing a piece of broccoli with a fork it should slide in easily but still retain some texture. You don’t want mushy vegetables, as they’ll continue to cook slightly after you remove the pot from heat.

6-Sixth step: Reduce the heat to its lowest setting. Gradually add the 3 cups of grated cheese, stirring after each addition until fully melted and creamy. It’s important to add the cheese slowly over low heat to achieve the smoothest possible texture. If you add it all at once or over high heat, the cheese oils can separate from the milk solids, resulting in a grainy broccoli cheddar soup.

7-Final step: Season your soup with additional salt and pepper to taste. At this point, you have three options for the texture of your broccoli cheese soup:
– Serve it chunky, with whole broccoli florets
– Mash it slightly with a potato masher for something between chunky and smooth
– Puree it completely in a blender for a velvety texture

If you choose to puree the soup, return it to the heat afterward and thin with 1-2 cups of chicken or vegetable broth if needed to reach your desired consistency.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🧀 Always shred your own cheese to avoid anti-caking agents and ensure smooth melting
🥛 For dairy-free option: substitute unsweetened almond milk for whole milk and half-and-half
🔄 Reheat leftovers gently on the stove over medium-low heat, stirring occasionally to prevent separation

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 20-25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian (when using vegetable broth)

Nutrition

  • Serving Size: 1 serving