Easy Broccoli Cheddar Soup

Close-up of creamy broccoli cheddar soup with croutons in a bowl

This broccoli cheddar soup recipe is seriously rich, creamy, and downright comforting! It’s a go-to family favorite that uses simple, everyday ingredients you probably already have in your kitchen. Best of all, it’s super easy to whip up at home, even on busy weeknights.

What Makes It So Special

There’s just something about homemade that can’t be beat, and with this easy broccoli cheddar soup, you’ll quickly see why. It’s got a creamy, velvety texture that clings nicely to your spoon, making every bite feel like a warm hug. Plus, you’ll love knowing every ingredient — no hidden extras lurking here. Even picky eaters respond well to this one!

This soup has everything you want in a classic broccoli cheddar soup. Sure, I appreciate a quick fix like Panera’s version on the go, but my homemade take truly shines. It’s thicker, silkier, and jam-packed with real, bold flavor that’ll keep you coming back for seconds.

You’ll want this broccoli cheddar soup recipe bookmarked for those chilly nights when you want something hearty but hassle-free. In about 40 minutes, you get a warm, satisfying bowl that’s wonderfully thick and loaded with authentic cheddar goodness—all made with pantry staples you likely have lying around.

  • Super creamy and cozy — with butter, flour, and heavy cream combining to make a silky, indulgent texture that feels comforting but not over the top.
  • Bold sharp cheddar flavor — grate your own cheddar cheese for the best melt and depth; pre-shredded just won’t compare.
  • Flavor layers that sing — a splash of Dijon mustard and a pinch of cayenne add subtle, savory notes so the soup never tastes flat or one-dimensional.
  • Fast and beginner-friendly — simple prep and common ingredients make this a perfect weeknight meal or a crowd-pleasing dish to bring to family gatherings.
  • Kid-friendly and picky-eater approved — familiar tastes and creamy texture make it a hit; for a smoother soup, you can lightly blend it a bit with an immersion blender right in the pot.
  • Flexible and forgiving — fresh or frozen broccoli works great, you can swap chicken broth for veggie broth for a vegetarian option, and easily tweak thickness by adding extra broth or cooking a little longer. If you want a protein boost, try my high-protein broccoli cheddar soup.
  • Ideal for make-ahead — this soup keeps well in the fridge for up to 3 days and reheats gently. Just remember, it thickens as it cools, so loosen it up with a bit of broth or cream while reheating.

Overall, this recipe nails the balance of quick prep, comforting warmth, and real, satisfying flavor—ideal for family dinners, leftovers, or whenever you want a fuss-free cozy meal.

Ingredients and Pantry Basics

Ingredients for creamy broccoli cheddar soup with cheese, broccoli, and seasonings.

  • 1/4 cup butter (1/2 stick)
  • 1/2 medium onion, chopped
  • 1 clove garlic, minced
  • 6 tablespoons flour
  • 4 cups chicken broth (or vegetable broth)
  • 1 teaspoon Dijon mustard
  • 1 cup heavy cream
  • 3 cups broccoli florets, chopped small
  • 1/2 cup matchstick-cut carrots
  • 2 cups shredded sharp cheddar cheese, plus extra for topping
  • Pinch cayenne pepper (optional but highly recommended)
  • Salt & pepper, to taste

Easy Stovetop Method

  1. Melt butter in a large soup pot over medium heat.
  2. Add chopped onion and sauté until soft, about 4–5 minutes.
  3. Stir in minced garlic and cook 30 seconds until fragrant.
  4. Sprinkle in flour and cook 1–2 minutes, stirring often.
  5. Slowly pour in chicken or vegetable broth while whisking to dissolve lumps.
  6. Whisk in Dijon mustard.
  7. Add heavy cream, chopped broccoli florets, and matchstick carrots; bring to a gentle boil.
  8. Reduce heat to medium-low, partially cover, and simmer 15–20 minutes until broccoli and carrots are tender and the soup has thickened, stirring occasionally.

    Step-by-step images of making rich broccoli cheddar soup at home

  9. Grate sharp cheddar if needed.
  10. Lower heat and gradually stir in shredded cheddar until melted and smooth.
  11. Add a pinch of cayenne if using and season with salt and pepper to taste.
  12. Pulse a few times with an immersion blender in the pot if a smoother texture is desired.
  13. Add extra broth or cream to adjust thickness if needed.
  14. Ladle into bowls and top with extra cheddar before serving.

Tips for Smooth, Velvety Texture

I like cutting the broccoli into bite-size florets—this helps them cook faster and makes the soup easier and more enjoyable to eat. One pound of broccoli usually gives you about 3 cups once chopped. No need to be exact—just roughly chop and you’re good to go! For an ultra-smooth finish, blend part or all of the pot—use the same creamy blending method we use in Creamy Butternut Squash Soup.

Flavor Swaps and Add-Ins

  • If you swap out heavy cream for something lighter, be prepared for a thinner, less rich soup and a shift in flavor; if you prefer to keep it ultra-creamy, check out the Broccoli Cheese Soup recipe for a richer approach.
  • You can slice your own carrot if you don’t have matchsticks. Just be mindful not to add too many carrots or their flavor could take over.
  • The cayenne pepper is optional but highly recommended. It won’t make the soup spicy, just gives it a little something extra—if you enjoy a gentle kick in creamy soups, you might also like Creamy Taco Soup.

Storing and Reheating Tips

  • Store leftovers in the fridge for up to 3 days.
  • Freezing broccoli cheddar soup isn’t usually the best idea—the cheese and cream may separate—but if you do freeze it, thaw and reheat gently over low heat, stirring often. Prefer a freezer-friendly option? Try a broth-based soup like Homemade Chicken Noodle Soup.
  • The soup thickens as it cools off, so if it feels too thick when reheating, just stir in a bit more broth or cream to loosen it up.

I hope you’ll make this classic broccoli cheddar soup soon—it’s one of my family’s absolute go-tos and perfect whenever you want something comforting without fuss!

Close-up of a spoonful of rich broccoli cheddar soup with vegetables and cheese

Answers to Common Questions

Can I freeze this broccoli cheddar soup? Freezing isn’t ideal because cream and cheese tend to separate and get grainy when thawed. If you do freeze it, cool completely, store in airtight containers, then rewarm slowly over low heat while whisking in a little more broth or cream to help bring it back together. If you want a soup that freezes beautifully, try our Vegetable Beef Soup.

How long will leftovers keep? Leftovers last about 3 days in the fridge.

Can I make this vegetarian? Absolutely! Just use vegetable broth in place of chicken broth. The rest of the recipe and cook time stay the same. For another cozy vegetarian bowl, make the Best Tomato Soup Recipe.

Can I use frozen broccoli? Yes! Toss frozen broccoli straight in and simmer until tender. It will be softer than fresh, so keep an eye on cooking times to avoid mush.

How can I make the soup lower-fat or dairy-free? Substituting heavy cream will definitely change the texture and richness. For a lighter version, half-and-half or whole milk works, but it won’t be as velvety. For dairy-free, full-fat coconut milk can add creaminess but will shift the flavor. Just know these swaps impact the soup’s classic taste and feel.

Can I make this gluten-free? Yes! Instead of flour for thickening, make a cornstarch slurry (mix cornstarch with cold water) and whisk that into the simmering soup till it thickens. Or use a gluten-free flour blend for making the roux.

Why did my soup get grainy? Graininess usually happens if the cheese overheats or from pre-shredded cheese which has anti-caking agents. To prevent this, grate sharp cheddar yourself, reduce heat to low before adding, and stir the cheese in gradually so it melts gently and smoothly.

How do I thin or thicken the soup? To thin it out, simply add a splash of broth or cream and warm gently while stirring. To thicken, simmer the soup a bit longer or whisk in a small amount of roux or cornstarch slurry.

Can I make the soup ahead of time? For sure! Make it ahead and keep it refrigerated. To keep the best texture, you might want to leave the cheese out when storing and stir it in when reheating. Also, try to undercook the broccoli slightly so it doesn’t get mushy later.

How should I reheat leftovers? Warm leftovers slowly over low to medium-low heat, stirring often to keep smooth. Add a splash of broth or cream if it feels too thick. If needed, run the immersion blender again to smooth it before serving.

Rich, creamy broccoli cheddar soup served in a bowl with a spoonful held up.

Print

A rich, creamy, and comforting broccoli cheddar soup made with simple pantry staples, perfect for a quick weeknight meal or family gatherings.

  • Author: Margo Bennett
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup

Ingredients

Scale
  • 1/4 cup butter (1/2 stick)
  • 1/2 medium onion, chopped
  • 1 clove garlic, minced
  • 6 tablespoons flour
  • 4 cups chicken broth (or vegetable broth for vegetarian)
  • 1 teaspoon Dijon mustard
  • 1 cup heavy cream
  • 3 cups broccoli florets, chopped small
  • 1/2 cup matchstick-cut carrots
  • 2 cups shredded sharp cheddar cheese, plus extra for topping
  • Pinch cayenne pepper (optional but highly recommended)
  • Salt & pepper, to taste

Instructions

  1. Melt butter in a large soup pot over medium heat.
  2. Add chopped onion and sauté until soft, about 4–5 minutes.
  3. Stir in minced garlic and cook 30 seconds until fragrant.
  4. Sprinkle in flour and cook 1–2 minutes, stirring often.
  5. Slowly pour in chicken or vegetable broth while whisking to dissolve lumps.
  6. Whisk in Dijon mustard.
  7. Add heavy cream, chopped broccoli florets, and matchstick carrots; bring to a gentle boil.
  8. Reduce heat to medium-low, partially cover, and simmer 15–20 minutes until broccoli and carrots are tender and the soup has thickened, stirring occasionally.
  9. Grate sharp cheddar if needed.
  10. Lower heat and gradually stir in shredded cheddar until melted and smooth.
  11. Add a pinch of cayenne if using and season with salt and pepper to taste.
  12. Pulse a few times with an immersion blender in the pot if a smoother texture is desired.
  13. Add extra broth or cream to adjust thickness if needed.
  14. Ladle into bowls and top with extra cheddar before serving.

Notes

Use fresh grated sharp cheddar for best melt and flavor; pre-shredded cheese may cause graininess., Frozen broccoli can be used but monitor cooking time to avoid mushiness., To make vegetarian, substitute chicken broth with vegetable broth., To make gluten-free, replace flour with a cornstarch slurry or gluten-free flour blend., Soup thickens upon cooling; thin with broth or cream when reheating., Freezing is not recommended due to potential separation of cheese and cream, but if frozen, reheat slowly with extra broth or cream., To reduce fat, substitute heavy cream with half-and-half or milk, though texture will be less creamy., Dairy-free options like coconut milk can be used but will change the flavor profile., Avoid overheating cheese to prevent grainy texture, stir in cheese gradually over low heat.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: Approximately 350 calories per serving
  • Fat: 25 g per serving
  • Carbohydrates: 20 g per serving
  • Protein: 18 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Soup

Margo Bennett

ABOUT THE AUTHOR

Margo Bennett

Hi, I’m Margo Bennett, the home cook behind Margo Recipes. I created this website for people who enjoy comforting homemade food but do not want recipes that feel complicated or intimidating. Here, you’ll find approachable dishes made with familiar ingredients, clear instructions, and plenty of practical tips. My kitchen is where I test cozy soups, seasonal desserts, pumpkin favorites, fruit butters, simple breads, and family-style recipes worth making more than once. I believe good food does not have to be perfect. It simply needs to taste delicious, bring people together, and make everyday moments feel a little more special.

READ MORE →

Leave a Comment

Recipe rating