Broccoli Cheddar Soup is creamy, cheesy, and incredibly delicious, made with sharp cheddar, tender broccoli, and a few seasonings that take it to the next level!

Broccoli Cheddar Soup in a bowl, ready to enjoy!

Broccoli Cheddar Soup

Here’s my homemade Broccoli Cheddar Soup—a warm, flavorful bowl that’s perfect for cold days.

It’s inspired by Panera’s classic, but honestly, I think it’s even better!

It’s easy to make, comforting, and tastes amazing in a crusty bread bowl—or with some no-knead bread for dipping!

All ingredients prepped for easy assembly: seasonings, broth, butter, cheese, veggies, flour, oil, and half-and-half.

Ingredients

Here’s what you’ll need to make this Broccoli Cheddar Soup:

  • Butter: Adds rich flavor; unsalted keeps salt in check.
  • Olive Oil: Keeps butter from browning when cooking the onion.
  • Yellow Onion: Dice finely so it cooks evenly.
  • Garlic: Fresh or jarred—use whatever you have.
  • Smoked Paprika: Adds smoky flavor; regular works too.
  • Ground Mustard: Makes the cheese taste bolder.
  • Cayenne Pepper: Adds a touch of heat; skip if you prefer.
  • Flour: Thickens the soup; whisk well to avoid lumps.
  • Chicken Broth: Low-sodium helps prevent the soup from getting too salty.
  • Half-and-Half: Adds creaminess without being too heavy.
  • Broccoli: Dice small so it cooks fast and evenly.
  • Carrots: Shred so they blend with other flavors.
  • Cheese: Grate fresh for best results; pre-shredded may turn greasy and doesn’t melt as well.
Veggies sautéed, seasonings toasted, and flour mixed with a bit of broth for this broccoli cheddar soup.

How To Make Broccoli Cheddar Soup

  1. Cook Onion: Cook onion in butter and oil until tender.
  2. Add Garlic & Spices: Stir in garlic, spices, and seasoning; cook until fragrant.
  3. Make Roux: Melt more butter, add flour, and cook until thick.
  4. Add Liquids: Whisk in broth, then half-and-half; simmer with bay leaf.
  5. Add Veggies: Stir in broccoli and carrots; simmer until tender.
  6. Add Cheese: Turn off heat; stir in cheese until melted.
  7. Serve: Serve bowls or bread bowls and enjoy!
Everything cooks together as the broccoli is added to the pot and cooked through.

Serve Broccoli Cheddar Soup with:

Variations

Change Things Up!

  • Add Bacon: Add crispy bacon bits on top or stir into the soup for extra flavor.
  • Add Potatoes: Try this delicious Broccoli Potato Soup.
  • Chicken Broccoli Cheddar: Stir in cooked, shredded chicken for added protein.
  • Lighten It Up: Substitute half-and-half with whole milk for a lighter version.

Cheese mixed in, and it's ready to serve.

Broccoli Cheddar Soup Tips

  • To Thicken Further: Blend part of the soup, or simmer longer to reduce liquid.
  • Cheese: Use an extra-sharp cheddar cheese for richer flavor.
  • Onions: Cook until fully soft to avoid crunch in the final soup.

Storage

Store leftover soup in the fridge for up to 3 days. Reheat slowly on low to avoid separation. Add a splash of half-and-half or broth if it needs thinning.

More Delicious Soup Recipes:

4.98 from 37 votes

Cheddar Broccoli Soup

This creamy Broccoli Cheddar Soup is easy, all in one-pot! Bursting with flavor and made in no time, the secret to its deliciousness is all in the spices!
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings

Equipment

Ingredients

  • 7 tablespoons unsalted butter divided
  • 1 tablespoon olive oil
  • 1 cup finely diced yellow onion 1 onion
  • 1-1/2 teaspoons minced garlic
  • 3/4 teaspoon paprika I like smoked
  • 3/4 teaspoon ground mustard
  • 1/8 teaspoon ground cayenne pepper
  • Salt and pepper
  • 6 tablespoons flour
  • 32 ounces reduced-sodium chicken broth or vegetable broth
  • 3 cups half-and-half see note 1
  • 1 bay leaf optional
  • 6 cups chopped broccoli to bite-sized pieces
  • 2 cups shredded carrots
  • 12 ounces grated extra-sharp cheddar cheese 3-1/4 cups
  • Hearty buttered bread optional, or serve in bread bowls

Instructions 

  • Heat 1 tablespoon butter and olive oil in a large pot over medium heat. Add diced onion and cook, stirring occasionally, until golden (3–5 minutes). Add garlic, paprika, mustard, cayenne, and pepper to taste (I add 1/2 teaspoon). Cook, stirring constantly, for 45 seconds to 1 minute until fragrant.
  • Add the remaining 6 tablespoons butter and melt. Whisk in flour and cook for 2 minutes, whisking constantly, until it thickens.
  • Gradually whisk in chicken broth. Once combined, slowly add half-and-half, whisking constantly. Reduce heat to medium-low, add bay leaf, and simmer for 15 minutes, whisking occasionally or until nicely thickened.
  • While the soup simmers, chop broccoli and shred cheese. Add broccoli and carrots to the soup.
  • Let the soup cook on low for 10-15 minutes, or until the broccoli is tender to your liking, stirring occasionally. Blend some of the soup for a smoother texture if desired, or leave it chunky. (I don't blend it!)
  • Turn off the heat. Stir in cheese gradually, a handful at a time, until melted. Taste and adjust seasoning with salt as needed. (I'll add 1/2 up to 1 teaspoon here!)
  • Enjoy immediately in bread bowls or with hearty buttered bread on the side for dipping.

Video

Recipe Notes

Note 1: Half-and-half is a blend of milk and cream, usually found near the milk section in grocery stores.
Vegetarian Option: Use vegetable broth instead of chicken broth.
Storage: Keep leftover soup in the fridge for up to 3 days. Reheat slowly on low to avoid separation. Add a splash of half-and-half or broth if it needs thinning.

Nutrition

Serving: 1serving | Calories: 566kcal | Carbohydrates: 35g | Protein: 24g | Fat: 38g | Saturated Fat: 21g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 102mg | Sodium: 766mg | Potassium: 902mg | Fiber: 4g | Sugar: 13g | Vitamin A: 8850IU | Vitamin C: 84mg | Calcium: 585mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

4.98 from 37 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating




95 Comments

  1. Akhan says:

    5 stars
    Just made this soup. Super easy and delicious. Used full fat half and half and it wasn’t too thick at all. Should’ve cut the broccoli florets a bit smaller. Will be making it again and again.

    1. Chelsea Lords says:

      So thrilled it was a hit! Thanks for the comment and review 🙂

  2. Sharon says:

    Would this be good with Almond Flour in place of real flour?

    1. Chelsea Lords says:

      I’m not sure without personally testing that, but I do think it would slightly change the flavor to be a little nuttier.

  3. Betty Mc says:

    Made soup today for lady Im cargiver to. Cut recipe in half, turned out just like pic. Next time I will try it w veg broth, for myself

    1. Chelsea Lords says:

      Sounds great! 🙂

  4. kathy says:

    5 stars
    I made this tonight because I LOVE broccoli/cheddar anything. It did not disappoint! In the winter I could live on hardy soups. It’s comfort food in a bowl. Getting some bread tomorrow to eat with the soup and drizzle bits at the bottom of the bowl. This ranks as #1 for my go to winter soup!

    1. Chelsea Lords says:

      Yay!! So happy to hear that! Thanks Kathy 🙂

  5. Kris says:

    Just made this. So delicious! Loved the spices; they gave a great kick.

    1. Chelsea Lords says:

      I’m sooo happy to hear this!! Thanks for your comment! 🙂

  6. Susie says:

    5 stars
    Made this soup a couple of times now, it’s always a hit. Really delicious and easy!

    1. Chelsea Lords says:

      So happy to hear that! Thanks Susie 🙂

  7. judy v says:

    5 stars
    It’s Fall in Florida…only 83 degrees today…and I was craving soup. This soup was AH-mazing! The only change I made was to add a bit more broth since mine was super thick (probably miscounted the flour). Not a problem though because it just gave us more of this deliciousness! Thanks for a great recipe…definitely a keeper and saved to Pinterest.

    1. Chelsea Lords says:

      Yay!! So happy this was a hit! 🙂 Thanks for the comment and review Judy!

  8. Rocky says:

    5 stars
    Love the soup I didn’t use the flour because I wanted it keto. Great recipe.

    1. Chelsea Lords says:

      Thanks Rocky!

    2. Jessica says:

      Did you use anything specific to thicken it? I was thinking about adding xantham gum.

  9. Lisa says:

    Just made this! Really delicious! I felt it was slightly thin, I realize the bottle of half and half (regular not fat free) I used was shy of the 3 cups.. could this have caused this? I also didn’t have a proper whisk so not sure if that influenced it. I’m debating adding a little more flour next time but worry about it not mixing. I didn’t use my immersion blender but will that help thicken? Thanks!

    1. Chelsea Lords says:

      I’d guess more than anything your roux might not have properly set up (without a whisk, a lot can get missed and not properly thicken). You can use an immersion blender for an even thicker soup as well.

      1. Lisa whitney says:

        Whisk ordered! Also why FF half and half just to cut calories?

        1. Chelsea Lords says:

          Awesome! 🙂 There are less calories in the half and half than using heavy cream, but also when using heavy cream it was a bit too rich and thick for us; we liked half and half best! Feel free to use either 🙂

  10. Kim says:

    5 stars
    I used rice flour to make it gluten free and everyone loved it!

    1. Chelsea Lords says:

      So happy to hear this was a hit! 🙂