• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home

Plan. Eat. Post. Repeat.

menu icon
go to homepage
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • Meal Planning Made Simple
    • About Me
    • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Soups

    Updated: Aug 27, 2026 · Published: May 15, 2020 by Cassie Waltman · This post may contain affiliate links · 8 Comments

    Creamy Broccoli Cheddar Soup

    click here to get straight to the recipe

    A bowl of Creamy Broccoli Cheddar Soup is peak comfort food vibes. With an extra cheesy sharp cheddar flavor, tender broccoli, and a rich base made with evaporated milk, this soup will hit the spot on a chilly evening. The soup starts with a mirepoix of celery, carrots, and onions and builds more flavor with minced garlic. The broccoli is cooked along with the other vegetables before you stir in a smooth cheese sauce to finish the soup. It's a classic soup that you'll come back to over and over again, perfect for weeknight dinners.

    A bowl of creamy soup studded with visible broccoli and carrots sits in a gray and blue bowl next to pieces of bread on a wooden plate.

    This easy broccoli cheddar soup is a kid approved favorite! If you're looking for a few more family meal ideas try these cheeseburger subs, salsa chicken, or a basil stir fry next!

    Jump to:
    • Ingredients
    • Cook the Vegetables
    • Prepare the Cheese Sauce
    • Finish the Soup
    • Mornay Sauce Technique
    • Substitutions and Variations
    • Equipment
    • Serving Suggestions
    • Make This Recipe Kid Friendly
    • Storage
    • Make-Ahead Options
    • FAQ
    • More Broccoli Recipes
    • Cozy and Warming Recipes
    • Try It and Share
    • Recipe
    • Comments

    Ingredients

    I include ingredient notes here when I think they'll be helpful, including ways to source, any preparation tips, or why I've chosen a particular ingredient. Be sure to check out the recipe card below for the full list of ingredients and their quantities!

    Ingredients for the recipe are displayed and labeled with white text boxes including the words broccoli, chicken stock, cheddar, evaporated milk, garlic, kosher salt, pepper, butter, celery, onion, carrots, and flour.
    • Broccoli - Use a fresh head of broccoli or frozen broccoli for this recipe. If you choose frozen broccoli, thaw it in the microwave and drain it of excess water before chopping it.
    • Celery, Onion, and Carrots (Mirepoix) - A mirepoix is a common base for many recipes and includes onions, carrots, and celery. Dice these vegetables evenly into ¼-inch pieces.
    • Sharp Cheddar - Sharp cheddar delivers the classic flavor profile you want  in this broccoli cheddar soup. Because it is aged longer than a mild cheddar, it has a bolder, richer cheddar flavor. Choose sharp cheddar if you can find it or swap it for a medium cheddar. 
    • Salted Butter - The recipe was tested using salted butter. If you only have unsalted butter, use it! You can adjust the seasoning in the soup right before serving.
    • Chicken Stock or Broth - I use chicken stock for the soup because it's what we commonly have on hand. To make this soup vegetarian, you can swap it for vegetable stock or even water.
    • All Purpose Flour - All purpose flour is used in making the roux, which helps thicken the cheese sauce and keep it silky smooth.
    • Evaporated Milk - Evaporated milk is cow's milk that has a reduced water content. It is shelf stable and makes a great swap for heavy cream in soup and sauce recipes.

    Cook the Vegetables

    The celery, carrot, and onion are all uniformly diced for the mirepoix.

    Dice the carrots, celery, and onions (also known as the mirepoix) into a ¼-inch dice.

    Fresh broccoli is broken into florets and then diced, garlic is minced, and cheese is shredded on a wooden cutting board.

    Shred the sharp cheddar on the large holes of a box grater. Finely chop the broccoli. Peel, trim, and finally mince the garlic.

    Butter is melted in the bottom of a large soup pot.

    Heat a large Dutch oven or soup pot over medium-high heat. Melt one tablespoon of butter in the bottom of the pot.

    The mirepoix is added to a soup pot along with salt, pepper, and garlic.

    Add the mirepoix, salt, pepper, and garlic to the butter. Sauté this mixture for about 5 minutes.

    The garlic, onion, broccoli, and carrot have cooked until the onions are translucent.

    After 5 minutes, the veggies will be softened but not browned.

    Chicken stock is poured onto the sauteed vegetables to deglaze the pot.

    Add the broth or water and deglaze the pot by scraping the bottom with a wooden spoon. Reduce the heat to medium and place a lid on the pot. Allow this to simmer for 3 minutes.

    Finely chopped broccoli is added to the broth and vegetables in the soup pot.

    Add the broccoli to the pot, give things a stir, and replace the lid. Allow the broccoli to cook for about 7 minutes.

    Prepare the Cheese Sauce

    Butter is melted in the bottom of a small saucepan.

    While the vegetables cook, start the cheese sauce. In a medium saucepan over medium heat, melt two tablespoons of butter.

    Flour is added to the melted butter to create the roux.

    Add the flour to the melted butter and stir it in.

    The roux is cooked for a minute until it is smooth with a pale golden blonde color.

    Cook this flour and butter mixture, also known as a roux, for one minute. It should be smooth and glossy and a pale golden blonde color.

    Evaporated milk is poured from a can into the roux.

    Slowly stream in the evaporated milk while constantly stirring the mixture. Use a whisk if you are afraid of getting lumps in your sauce.

    The bechamel on the back of the spoon is thick enough to hold a line when you run a finger through it.

    Cook the sauce until you see bubbles forming in the center. The mixture should be thick enough to hold a line if you swipe your finger across the back of the spoon.

    Shreds of cheddar cheese are stirred into the bechamel sauce.

    Remove the pot from the heat and add the cheese one handful at a time. Stir each handful in before adding more cheese.

    The cheese sauce is creamy and smooth with a golden yellow color.

    Once all of the cheese has been added, your sauce should be thick and smooth.

    Finish the Soup

    The broccoli is tender in the soup pot next to the finished cheese sauce.

    After the broccoli is cooked, it will be tender and a vibrant green.

    The cheese sauce is added to the soup pot with the vegetables and broth.

    Turn the heat off of the soup pot and add the cheese sauce to the pot.

    The finished soup is creamy and thick and pieces of broccoli, carrots, and celery are visible.

    Stir the soup well until the vegetables and cheese sauce have been well mixed. Taste the soup and adjust seasoning as needed before serving.

    Mornay Sauce Technique

    Making the creamy cheese sauce is actually practice in making a mornay sauce from béchamel. A béchamel is one of the "mother" sauces in French cuisine. These sauces, including a hollandaise and a béchamel (like in this sun dried tomato sauce) are the basics used to make all kinds of daughter sauces (like mornay sauce, marinara, and gravies). A mornay sauce is a béchamel with cheese!

    Many mother sauces, like the béchamel, start with a roux: a combination of fats and flour cooked to varying degrees. The fat is melted and then flour is added and cooked until the desired shade of blonde, tan, or brown. This cooks out the raw flour flavor and can add deep, caramelized notes. Milk or other liquids are added in a slow steam, whisking constantly to avoid lumps. Once all of the milk is incorporated, the sauce has to come to a boil to thicken completely.

    Substitutions and Variations

    The substitutions listed below have been tested in this recipe and work well. If you successfully make any other ingredient substitutions, let us know in the comments!

    • Add Potatoes -To add another hearty element to this soup, dice up russet potatoes to yield about 12 ounces of ½-inch cubes. Add them to the soup along with an extra cup of stock or water after sauteeing the mirepoix. Cook the potatoes and vegetables for 8 minutes in the stock before adding the broccoli and proceed with the rest of the recipe as written. A broccoli cheddar potato soup will make an additional two servings.
    • Blend the Soup - If you want a smoother soup, blend a portion of it using an immersion blender. You can also transfer a few ladles full of soup to a standard blender. 
    • Use a Supermarket Shortcut - If your market sells pre-chopped mirepoix mix in the produce section, use it for a prep shortcut! Add about 2 cups of the mix to your pot to start the soup.

    Equipment

    Here are the basic kitchen tools we use to make this creamy soup with minimal fuss:

    • Chef's Knife - An 8- or 10-inch chef's knife is an essential tool in any kitchen.  I use it for chopping the carrots, celery, and onion, of course, but also for crushing garlic cloves on the broad side of the blade, preparing fruit, finely chopping herbs, and more.
    • Box Grater - If you have a food processor with a shredding blade, you can absolutely pull it out for grating the sharp cheddar. For this amount of cheese I'm much more likely to apply some elbow grease and use a box grater. A box grater is also a great tool to have for shredding carrots, zucchini, or onions for both sweet and savory recipes.
    • Dutch Oven - An enameled cast iron Dutch oven is a great pot to have in your kitchen for all sorts of recipes. It's perfect for this soup, the heavy lid traps the steam and cooks the vegetables quickly. With a large capacity, you can use a Dutch oven for deep frying, stews, braises, and soups.

    Serving Suggestions

    Serve this creamy broccoli cheddar soup with a green salad or bread for a simple meal. Pair it with a turkey sandwich for a more substantial meal or stretch the recipe to feed 6 or 8 by serving all three together. A simple salad, cup of soup, and half a sandwich is a great weeknight dinner! My kids always insist on some crusty bread f dipping into their soup.

    A bowl of broccoli cheddar soup sits next to the soup pot on an orange background.

    Make This Recipe Kid Friendly

    Creamy broccoli cheddar soup is in constant rotation during the cooler months because my kids actually request it! With plenty of cheese and tender vegetables, it's got a lot going for it to make it a kid-friendly choice. If your kids aren't a fan of the vegetable texture, try blending the soup completely into a smooth puree. They may enjoy the flavors without the visible pieces of carrots or broccoli.

    Storage

    Store any leftover soup in single-serve airtight containers in the refrigerator for up to three days. This soup reheats well in the microwave and makes a great lunch for work. This soup also freezes well. Thaw it completely in the refrigerator overnight before reheating it.

    Make-Ahead Options

    You can do a lot of the prep work for this creamy broccoli cheddar soup ahead of time and save yourself at dinner. Chop the carrots, celery, and onion, mince the garlic, and chop the broccoli. Store these in zip bags or airtight glass containers in the refrigerator. You can also shred your sharp cheddar and store it in a zip bag in the refrigerator. When it's time to cook, you've saved yourself all the chopping time and can get dinner on the table that much faster!

    FAQ

    Can you use milk in place of evaporated milk?

    You can use whole milk, 2% milk, or skim milk in place of the evaporated milk in this recipe. The only thing that will change is the final texture of the soup. Evaporated milk gives the soup a thick and creamy texture without using any cream. Skim milk will give you a soup with similar flavor but a thinner texture.

    My broccoli cheddar soup is grainy, what went wrong?

    There are two ways your creamy broccoli cheddar soup can have a grainy texture. First, make sure that you add the cheese sauce to the soup when the soup pot is off of the heat. Allowing the soup to come to a boil once the cheese sauce is added can make it separate. Second, grate your cheese from a block of sharp cheddar instead of using a pre-shredded bagged cheese. The anti-caking ingredient in the pre-shredded cheese can cause a grainy texture in the cheese sauce.

    Can you make creamy broccoli soup with another cheese besides cheddar?

    You can make a broccoli cheese soup with a cheese other than sharp cheddar. Choose a cheese that melts well like mild cheddar, swiss, or Gruyère.

    More Broccoli Recipes

    Broccoli is a vegetable our whole family can agree on, so we have lots of ways to enjoy it. Check out any of the tasty recipes below:

    • The broiled open faced turkey melt is served with apple slices.
      Turkey Melt with Broccoli, Provolone, & Ranch
    • A blue plate is filled with bean and broccoli tacos in charred tortillas topped with radishes and crumbled cheese.
      Charred Broccoli Tacos with Honey Chipotle Sauce
    • Slices of quiche are stacked and the filling is visibly full of broccoli and cheddar.
      Broccoli and Cheddar Quiche with Homemade Quiche Crust
    • Tender green stalks of broccolini with crisp florets are piled into a serving platter with lemon wedges for garnish.
      Air Fryer Broccolini with Miso and Honey

    Cozy and Warming Recipes

    A bowl of creamy broccoli cheddar soup is perfect in winter when you need to warm up from the inside. Here are plenty of other warming winter recipes to try:

    • The meatballs and gravy are served in a large white platter and garnished with finely chopped chives.
      Homemade Turkey Swedish Meatballs in Creamy Gravy
    • Fluffy mashed potatoes are swirled in a white round serving dish and drizzled with melted butter.
      Classic Pressure Cooker Mashed Potatoes
    • A green plate is loaded with baked gnocchi with breadcrumbs, grape tomatoes, basil, and spinach visible in the sun dried tomato sauce.
      Baked Gnocchi in Sun Dried Tomato Sauce
    • Prepared short ribs are bathed in a glossy sauce in the bottom of a large pot.
      Cranberry Braised Short Ribs with Cranberry Red Wine Glaze

    Try It and Share

    I hope you try this Creamy Broccoli Cheddar Soup and enjoy the recipe as much as we do. I want to see your results! Tag your photo with #planeatpostrepeat and mention me @planeatpostrepeat on Instagram or Facebook. I can give you a virtual high five and thank you for cooking one of my recipes! Comment below with any questions and please leave a review so others can find this recipe more easily.

    This post was originally titled Broccoli Cheddar Potato Soup. The post was updated in August 2026 to change the title, modify the recipe, add extensive preparation details and step-by-step photos, and add additional post structure for easy navigation. The recipe was changed from the original May 2020 version to reduce the yield and make the addition of potatoes optional.

    Recipe

    A bowl of creamy broccoli cheddar soup studded with visible broccoli and carrots sits in a gray and blue bowl next to pieces of bread.

    Creamy Broccoli Cheddar Soup

    Cassie Waltman
    Creamy Broccoli Cheddar Soup is a hearty blend of broccoli, celery, carrots, and onions in a creamy cheesy soup base, perfect on cold nights.
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 25 minutes mins
    Total Time 40 minutes mins
    Course Main Course, Side Dish
    Cuisine American
    Servings 4
    Calories 478 kcal

    Ingredients
      

    • ¾ cups carrots (diced, about 1 large carrot)
    • ½ cup celery (diced, about 2 stalks)
    • ½ cup onion (diced, from ½ medium onion)
    • 2 cloves garlic (minced)
    • 12 oz broccoli (frozen or fresh)
    • 6 oz. sharp cheddar cheese (shredded)
    • 3 tablespoon butter (divided)
    • 2 cups chicken stock (substitute vegetable stock or water)
    • ¾ teaspoon kosher salt
    • ¼ teaspoon black pepper (ground)
    • 3 tablespoon all-purpose flour
    • 12 oz evaporated milk

    Instructions
     

    Cook the Vegetables

    • Dice the carrots, celery and onion. Mince the garlic.
    • Shred the cheddar on the large holes of a box grater. Chop the broccoli into small pieces. If you are using frozen broccoli, thaw it in the microwave, drain it of excess moisture, and chop it into small pieces,
    • In a Dutch oven or large soup pot, melt 1 tablespoon of butter over medium-high heat. Sauté the carrots, celery, onion, garlic, salt, and pepper for 5 minutes until the vegetables start to soften.
    • Add the water or broth and bring the soup to a boil over high heat.
    • Reduce heat to medium-low and cover the soup to cook for about 3 minutes.
    • Stir in the broccoli, replace the lid, and cook 7 minutes longer.

    Prepare teh Cheese Sauce

    • While the vegetables cook, prepare the sauce. In a separate medium saucepan, add the remaining 2 tbsp. butter and melt over medium heat,
    • Stir in the flour and cook, whisking for 1 minute.
    • Continuing to whisk, pour in the evaporated milk and cook until the mixture begins to boil and thicken.
    • Remove the sauce from the heat and stir in the cheese until they it is melted and the sauce is smooth.

    Finish the Soup

    • Turn off the heat from the soup and add all of the cheese sauce. Stir to combine.
    • Adjust seasoning as needed with with salt and pepper.

    Nutrition facts are sometimes provided below and are calculated using an online calculator. With specific brands of ingredients and additions, omissions, or substitutions the nutrition facts may change. We encourage you to use your own nutrition facts calculator to obtain the most accurate nutrition facts for your meal.

    Nutrition Facts

    Calories: 478kcalCarbohydrates: 29gProtein: 22gFat: 31gSaturated Fat: 18gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 93mgSodium: 1099mgPotassium: 840mgFiber: 4gSugar: 14gVitamin A: 5493IUVitamin C: 81mgCalcium: 591mgIron: 2mg
    Share your results on Instagram!Mention @planeatpostrepeat or tag #planeatpostrepeat !

    More Soup Recipes

    • Avocado slices are fanned out over the top of a bowl of soup along with crisp tortilla strips and cilantro leaves.
      Creamy Chicken Enchilada Soup
    • A bowl of creamy white soup with gnocchi, chicken, peas, carrots, and green beans visible.
      Veggie Packed Chicken & Gnocchi Soup (Instant Pot or Stove Top)
    • Three bowls of Avgolemono Soup are arranged on a wooden board and over fabric with lemons and leaves.
      Avgolemono Soup
    • A bowl of the soup is topped with cilantro, avocado chunks, shredded cheese, and sour cream and is accompanied by a handful of tortilla chips and a lime wedge.
      Quick Green Chile Chicken Soup with Beans

    Reader Interactions

    Comments

    1. lauren fimbres wood says

      December 02, 2021 at 12:35 am

      5 stars
      Made this tonight -- it was so good. Very, very cheesy!

      Reply
      • cassieelane says

        December 02, 2021 at 2:01 pm

        I'm so glad you enjoyed it! Thank you for coming back for a comment and review.

        Reply
    5 from 1 vote

    I'd love to hear your thoughts! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi, I'm Cassie! I'm glad you're here. Check out my most popular recipes below or browse the recipe index for a new favorite.

    More about me →

    Popular

    • Finished treats are stacked 4 layers high on a wooden cutting board.
      Homemade Birthday Cake Rice Krispie Treats
    • Fusilli pasta is coated with a red pesto and tossed with tomatoes, spinach, and pine nuts before being plated on a white platter.
      Red Pesto Pasta
    • Slices of broiled chicken thighs are stacked on a blue platter with lime wedge garnish.
      Everyday Broiled Chicken Thighs
    • Pork tenderloin slices sit on a bed of rice alongside roasted broccoli, raw carrots, and cabbage and are drizzled with a orange-red sauce and sprinkled with sesame seeds and cilantro.
      Hoisin Pork Rice Bowls with Zippy Gochujang Sauce

    Seasonal Favorites

    • The golden snack mix studded with chocolate candies in brown, orange, and cream colors.
      Sweet and Salty Fall Snack Mix
    • Coffee cake pieces are piled on a pewter plate where the crumb filling layers are visible.
      Fragrant Cardamom Coffee Cake
    • Avocado slices are fanned out over the top of a bowl of soup along with crisp tortilla strips and cilantro leaves.
      Creamy Chicken Enchilada Soup
    • The baked dip is sprinkled with parsley, has golden edges, and is displayed on a round platter with crackers and chips around the sides.
      Baked Goat Cheese Dip with Bacon and Dates

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy

    Subscribe

    • *Sign Up* coming soon for meal plans sent to your inbox!

    Contact

    • Email

    Copyright © 2026 Plan. Eat. Post. Repeat.

    A bowl of creamy soup studded with visible broccoli and carrots sits in a gray and blue bowl next to pieces of bread. A white text box at the top of the image contains the words, "creamy broccoli cheddar soup" and " plan. eat. post. repeat."

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.