This homemade broccoli cheddar soup is a classic and delicious soup recipe made with fresh broccoli and cheddar cheese and best served with homemade bread for a flavorful comfort food.

This homemade broccoli cheddar soup is an easy and classic homemade soup recipe made with broccoli, cheddar cheese and other classic soup ingredients for a flavorful, comfort food soup. This soup is perfect to make during the fall and wintertime and pairs perfectly with homemade sourdough bread.
Jump to:
Why You'll Love This Recipe
- One-Pot Meal
- Easy Soup Recipe
- Great for Meal Prep
Ingredients & Substitutions

- Broccoli - We recommend using fresh broccoli but you can also use frozen broccoli.
- Carrots - Diced carrots add flavor to the soup.
- Celery - Celery adds flavor to the soup.
- Onion - We recommend using a small yellow onion in this recipe.
- Garlic - We recommend using freshly minced garlic for best flavor.
- Butter - Butter helps to soften the onion, carrots and celery.
- Flour - Flour helps to slightly thicken the soup.
- Milk - We recommend using whole milk to make the soup extra creamy, but 2% milk works great too.
- Broth - Use chicken broth or vegetable broth in this recipe.
- Salt and Pepper - Salt and pepper enhance the flavors in the soup.
Complete list of ingredients and amounts is located on the recipe card below.
Kitchen Tools & Equipment
- Cutting Board - A cutting board is necessary for chopping all of the vegetables.
- Vegetable Peeler - A vegetable peeler helps to easily peel the vegetables.
- Knife - A good sharp knife helps to easily dice the vegetables.
- Cheese Grater - A cheese grater helps to easily shred the cheese.
- Large Pot - We love using a Dutch oven or large pot to make the soup in.
How to Make the Recipe

Step 1. Add the butter, onion, minced garlic, carrots, and celery to a large pot.

Step 2. Stir in the flour then add the milk and broth. Bring to a boil and add the broccoli.

Step 3. Add the cheddar cheese.

Step 4. Stir in the cheese and allow it to melt before serving the soup.
Recipe Serving Suggestions
This recipe makes 4 servings of broccoli cheddar soup. We like to serve this homemade soup with homemade sourdough bread, homemade French bread or Italian bread.
If you like this recipe, you will love our other easy recipes.
- Lasagna Soup
- Corn Chowder
- Skillet Chicken Pot Pie
- Lasagna Stuffed Shells
- BBQ Pulled Beef Sliders
- Homemade Lasagna
- Stovetop Macaroni and Cheese
- Crockpot Cream Cheese Chicken Chili
- Homemade Hamburger Helper
- Sheet Pan Quesadilla

Expert Tips & Variations
- Add extra broccoli. If you enjoy a heartier soup, we recommend adding extra broccoli.
- Add more vegetables. You can always customize this recipe by adding more vegetables like extra carrots or frozen peas.
- Double the recipe. To meal prep this recipe or serve it to a crowd you can easily double the recipe.
How to Store
- Refrigerator - in an airtight container for up to 5 days.
- Freezer - in a freezer-safe container for up to 2 months.
Recipe FAQ
You can easily make this soup gluten-free by using a gluten-free flour blend instead of regular flour.
More Dinner Recipes

Broccoli Cheddar Soup
This homemade broccoli cheddar soup is a classic and delicious soup recipe made with fresh broccoli and cheddar cheese and best served with homemade bread for a flavorful comfort food.
Ingredients
- 3 Tablespoons butter
- 1 small onion, finely diced
- 2 garlic cloves, minced
- 1 cup diced carrots (about 2 large carrots)
- 1 celery rib, finely diced
- 3 Tablespoons flour
- 2 cups milk
- 3 cups broth
- 3 cups broccoli, chopped
- 3 cups cheddar cheese, shredded
- 1 teaspoon salt
- ¼ teaspoon pepper
Instructions
- Prepare the vegetables by washing and chopping them.
- Place a large pot on the stovetop and turn the burner to medium.
- Add the butter to the pot and allow the butter to melt.
- Add the diced onion, minced garlic, diced carrots and diced celery to the pot and allow the vegetables to cook until softened.
- Sprinkle the flour over the vegetables then stir the flour to mix it with the vegetables and butter.
- Slowly pour the milk into the pot, stirring to combine the milk into the other ingredients.
- Pour the broth into the pot and stir to combine.
- Bring the broth and milk to a boil.
- Add the broccoli to the pot and allow the broccoli to boil until tender.
- When the broccoli is soft and tender, remove the pot from the heat.
- Add the shredded cheese, salt and pepper to the pot and stir the cheese into the soup to melt the cheese before serving.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 631Total Fat: 42gSaturated Fat: 24gTrans Fat: 1gUnsaturated Fat: 14gCholesterol: 122mgSodium: 1545mgCarbohydrates: 33gFiber: 6gSugar: 13gProtein: 32g
Leave a Reply