Rating: 4.02
(101)

Rich and Creamy Broccoli Cheddar Soup

April 22, 2026
Broccoli Cheddar Soup
Rich and Creamy Broccoli Cheddar Soup
4.02 from 101 votes
Indulge in the ultimate creamy comfort food. This thick, velvety Broccoli Cheddar Soup is packed with tender broccoli florets and sharp melted cheddar cheese. It is incredibly filling, wildly flavorful, and comes together in just 30 minutes for a perfect weeknight dinner!
Servings 4 people
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 28 minutes

Ingredients
  

  • 1/4 cup Unsalted butter (half a stick)
  • 1 medium Yellow onion (finely chopped)
  • 2 cloves Garlic (minced)
  • 1/4 cup All-purpose flour (to thicken the soup)
  • 2 cups Chicken broth (or vegetable broth)
  • 2 cups Half-and-half (or a mix of milk and heavy cream)
  • 4 cups Broccoli florets (chopped into small, bite-sized pieces)
  • 1 cup Carrots (grated or julienned)
  • 8 oz Sharp cheddar cheese (about 2 cups, freshly grated)
  • 1 tsp Salt (or to taste)
  • 1/2 tsp Black pepper (freshly ground)
  • 1/4 tsp Paprika (optional, for depth of flavor)

Instructions
 

  • Melt the butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and sauté for 4-5 minutes until softened. Stir in the minced garlic and cook for 30 seconds until fragrant.
  • Sprinkle the flour over the butter and onion mixture. Whisk constantly for 1 minute to cook the flour and create a roux (the thickening base).
  • Gradually pour in the chicken broth and half-and-half, whisking continuously to ensure there are no lumps. Bring the liquid to a gentle simmer.
  • Stir in the chopped broccoli and grated carrots. Reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes, or until the broccoli is very tender.
  • Remove the pot from the heat. This is crucial so the cheese doesn't separate!
  • Gradually add the grated sharp cheddar cheese a handful at a time, stirring gently until it is completely melted into a smooth, velvety consistency.
  • Season the soup with salt, black pepper, and paprika. Taste and adjust if needed. Serve hot, preferably in a bread bowl or with crusty bread on the side!

Nutrition

Calories: 585kcalCarbohydrates: 25gProtein: 22gFat: 45gSaturated Fat: 27gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gTrans Fat: 0.5gCholesterol: 132mgSodium: 1517mgPotassium: 679mgFiber: 4gSugar: 10gVitamin A: 7330IUVitamin C: 87mgCalcium: 604mgIron: 1mg
Calories: 585kcal
Meal Type: Lunch, Main Course, Soup
Cuisine: American
Keyword: broccoli cheddar soup, creamy broccoli soup, quick dinner
Cooking Method: Boiled, simmering
Time: <30 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!

A Thick and Creamy Masterpiece

When you are craving something incredibly rich, thick, and satisfying, this hearty bowl hits the spot. It perfectly bridges the gap between getting your daily vegetables and indulging in pure comfort, easily securing its status on any list of the top 10 best soup recipes ever. For another vibrant, veggie-forward bowl with a beautiful creamy texture, do not miss our delicious Green Pea Soup.

Why This Ranks Among the Top 10 Best Soup Recipes Ever

Thick, cheese-based soups have a massive following because they function beautifully as a filling, standalone meal. It is widely considered to be one of the top 10 best soup recipes ever because of its luxurious texture. Here is what makes it so special:

  • The Perfect Roux: Starting with a classic butter and flour roux ensures the soup thickens beautifully and holds the heavy cream and cheese without separating.
  • Sharp Cheese Flavor: Using a high-quality sharp cheddar cuts through the rich creaminess and adds a bold, savory punch that perfectly complements the earthy broccoli.
  • Texture Balance: Finely chopping the broccoli leaves just enough texture to chew, so the soup remains velvety but not overly pureed like baby food.

Tips for Perfecting One of the Top 10 Best Soup Recipes Ever

  • Grate Your Own Cheese: Never use pre-shredded cheese from a bag. Bagged cheese is coated in anti-caking agents (like cellulose) which will make your soup grainy instead of smooth. Always buy a block and grate it yourself!
  • Remove from Heat Before Adding Cheese: If you boil the soup after adding the cheese, the dairy will curdle and separate, leaving you with a greasy, clumpy texture. Always take the pot off the stove first.
  • Chop Small: Cut your broccoli florets into very small pieces. They will cook faster, integrate better into the creamy broth, and easily fit onto your spoon!

Join the Conversation
  1. User avatar peter.luettgen says:

    3 stars
    This soup was okay, but I think it needed more seasoning. Was a bit bland for my taste.

  2. User avatar joni.champlin39 says:

    4 stars
    I made this with half the cheese and still turned out fine. Healthy alternative! #guiltfree

  3. 5 stars
    My kids devoured this! I didn’t even have to bribe them with dessert. Win!

  4. User avatar santo.kuhn72 says:

    2 stars
    Is it just me, or does broccoli taste funny in soup? Not sure if I’ll make it again.

    1. 5 stars
      Nah, I love broccoli soup! It’s like a warm hug in a bowl. Don’t give up on it just yet!

    2. User avatar angelo.okeefe says:

      4 stars
      I totally get you! Broccoli can be pretty weird in soup. Maybe try it with less broccoli next time?

  5. User avatar mertie.beahan says:

    5 stars
    Absolutely loved this! So creamy and flavorful! Perfect for a cold day.

  6. User avatar Dot Smith says:

    2 stars
    You forgot to add the bay leaf, guys! Look it up, it adds so much flavor!

  7. User avatar tasha.corkery67 says:

    5 stars
    Soup was delish! Even tasted better the next day. Highly recommend! 👍

  8. User avatar butterfly says:

    1 star
    Ugh! This recipe is too complicated. I just wanted a quick soup! 😩

  9. 2 stars
    My roux clumped even though I whisked. I had to strain it, which was annoying. Flavor was still good, but the texture wasn’t smooth.

  10. User avatar chadwick.torphy1962 says:

    4 stars
    Super easy and very tasty. Used pre-shredded cheddar (I know, I know) and it still melted fine. Not restaurant-level, but close.

    1. User avatar jessica.treutel32 says:

      4 stars
      Not restaurant-level? Honestly, that’s still a win in my book. Restaurant soup is usually super thick anyway, and this sounds like it nails that roux + cheese combo.

    2. User avatar rickiestmorty says:

      5 stars
      I love how you called out the pre-shredded cheddar—mine usually clumps, so good to know it can still melt smooth. Did you shred yourself next time or keep it store-bought?

  11. User avatar evelia.hermann63 says:

    5 stars
    I was nervous about adding cheese, but following the “remove from heat” step saved it. No grainy mess, just smooth soup.

  12. User avatar minerva.krajcik says:

    4 stars
    How many cups is 4 broccoli florets? I just eyeballed it. It tastes good tho.

  13. 5 stars
    My kids went crazy for this. Best broccoli cheddar soup ever! I’m making it again next week!

  14. 1 star
    I think you forgot the water part. Soups gotta be watery right?

  15. User avatar zane.oconnell says:

    5 stars
    This soup is so good! Rich and creamy just like it says! I loved it! ❤️

  16. 3 stars
    The flavor is great, but mine separated a bit anyway. I think my cheese wasn’t as fresh as the recipe suggested. Next time I’ll shred it myself.

  17. User avatar rhett.ledner says:

    2 stars
    Broccoli in soup is just wrong. It’s like killing veggies! Not for me! 🌱

    1. User avatar merle.mclaughlin says:

      4 stars
      I get what you mean, but broccoli can really add a nice texture and flavor! You might just not have tried it in the right dish. 🤷‍♂️

    2. 5 stars
      Nah, nothing wrong with broccoli in soup! That’s how you make it healthy and stuff. Veggies need love too! 🌈

  18. 5 stars
    This is the kind of soup that makes your whole kitchen smell cozy. My kids actually ate broccoli (like, not a token bite—real bowls).

    1. User avatar terminatorXYZ says:

      5 stars
      Broccoli AND cheddar soup is undefeated. I always make extra and pretend it’s for meal prep but… it’s gone in a day. 😅

    2. User avatar junie.brekke38 says:

      5 stars
      Right?? That’s exactly how it feels—warm and “cozy” the second the onions hit the pot. Also love that your kids ate real broccoli bowls 😄

  19. User avatar herschel.schuppe81 says:

    4 stars
    Not gonna lie, I was skeptical about broccoli cheddar without blending. I blended half the soup and it turned out silky and not too chunky.

  20. User avatar emma.schowalter1960 says:

    2 stars
    Not sure if I liked the paprika. Seems odd in soup? Just use cheese and broccoli, that’s all you need!

    1. User avatar johnny.douglas89 says:

      4 stars
      I actually think the paprika adds a nice kick! But you do you with just cheese and broccoli. 🤷‍♂️

  21. User avatar joan.beatty5 says:

    3 stars
    Honestly I’m skeptical about flour thickening with dairy like that—like isn’t it supposed to curdle? It didn’t, but I was still nervous the whole time.

    1. User avatar mckinley.will says:

      5 stars
      Totally get the skepticism—cheese + dairy can curdle if the heat is too high or the roux isn’t cooked right. I’ve found “gentle simmer” and pulling it off the heat before adding cheddar makes a huge difference. Your results sound like you did that part right!

    2. User avatar Mechelle Johns says:

      4 stars
      I always thought flour with milk = lumpy disaster 😅 but your steps explain it—roux first, whisking while adding broth/half-and-half. Curdling usually happens when you boil hard or dump cheese in while it’s still too hot. Next time I’ll try turning the heat down even more before adding the cheddar.

  22. 3 stars
    I followed the recipe but it turned out too thick. What did I do wrong? 🤔

  23. User avatar kathaleen.kilback says:

    4 stars
    I think the simmer time is a bit short—my broccoli was still kinda firm at 15 minutes. I extended it to 25 and then it was perfect.

  24. 5 stars
    So easy! I did the sauté, roux, simmer, then cheese off the heat like it says. I used pre-shredded cheddar and it worked, which shocked me. Big win.

  25. User avatar Leto Atreides says:

    4 stars
    I was skeptical at first but wow! The cheese makes it. Yum! 🧀

  26. User avatar stephan.keebler says:

    5 stars
    Solid recipe. The roux step worked and I had zero lumps. I added a little extra black pepper and it tasted restaurant-level.

    1. User avatar billy.schroeder1969 says:

      5 stars
      Yes!! The roux tip is huge—glad you got zero lumps. Extra pepper is exactly the move too. 🍲

    2. 4 stars
      I always thought roux would be complicated 😅 but if it worked for you, I gotta try it. Do you add the pepper during simmer or at the end?

  27. User avatar brant.purdy says:

    5 stars
    Deliciousness in a bowl! Made it for me and my hubby and we devoured it!

  28. User avatar harold.bartell49 says:

    4 stars
    Followed the steps exactly and ended up with a super thick roux situation. Still tasty, but I had to add extra broth. Maybe I whisked too long?

    1. User avatar leila.mcdermott says:

      4 stars
      Happened to me once too. Thick roux = pan paste 😅. I just slowly splashed in broth while whisking over low heat and it loosened right up.

    2. User avatar chris.cruickshank71 says:

      5 stars
      I’d bet it was the roux whisking—1 minute might be too long if the heat was a little high. Next time, whisk just until it smells “toasty” and not brown, then immediately start adding liquids.

  29. User avatar galen.roob46 says:

    5 stars
    Just… wow. 10/10. no notes.

  30. User avatar bo.kulas32 says:

    5 stars
    Made this tonight and it’s seriously rich. I used a mix of milk + cream and it still turned out super creamy. The “remove from heat for cheese” step is legit—mine would’ve curdled otherwise.

    1. User avatar charles.reynolds37 says:

      5 stars
      Yes!! That “remove from heat” part is the make-or-break. I’ve curdled cheese before, never again 😂

  31. User avatar conrad.luettgen15 says:

    2 stars
    Eh… I thought it would be lighter. Also the step about removing from heat feels like a gimmick. Mine separated a little anyway.

    1. User avatar genaro.hauck says:

      5 stars
      The “remove from heat” part is real, but it’s not magic. If the cheese goes in when it’s boiling hot, it can get grainy. Still, separation can happen if the cheese isn’t well stirred in gradually.

    2. 4 stars
      I totally get what you mean—this one *can* feel heavy. I’ve found that using more broth (like 2.5–3 cups) or a bit less half-and-half makes it lighter without messing up the creaminess.

  32. User avatar Lumberjack says:

    2 stars
    Not convinced. 1/4 cup flour for 4 cups seems like a lot? It thickened fast on me, almost like gravy. Still tasty, but I’d adjust the ratios.

  33. User avatar oralia.gibson says:

    5 stars
    This is a comfort food for real. The paprika is a nice touch. Would definitely make again when it’s cold out.

  34. User avatar wilfred.swaniawski1972 says:

    5 stars
    Soup turned out awesome, 10/10. Also, don’t skip the part about turning off the heat—learned that the hard way…

  35. User avatar king.hill says:

    5 stars
    5/5!! so easy, tastes like comfort food. kids loved it

  36. 4 stars
    Pretty solid. I followed the roux step carefully and it thickened nicely. I might add a little extra cheddar next time because I love it extra cheesy.

    1. User avatar oPandariaNo says:

      4 stars
      I tried something similar once and it turned grainy, so I’m jealous yours came out smooth. Do you let it cool a few minutes before adding cheese or just go straight after turning off the heat?

    2. User avatar Feral Falmer says:

      5 stars
      Nice! “Cook the roux 1 minute” is the make-or-break part, glad it worked for you. Extra cheddar is always a good call—might even help thicken a touch too.

  37. User avatar michael.bernier83 says:

    3 stars
    Mine turned out kinda thick and I think I cooked the flour too long? Still tasted great though. Next time I’ll whisk more carefully when adding broth.

  38. 3 stars
    I followed it exactly, but mine was a bit too thick for my liking. Maybe I should’ve used slightly less flour? Still tasty though.

    1. User avatar glenn.daniel64 says:

      5 stars
      Same here! I think the roux step is super thickening—next time I’ll whisk a touch less flour or add a splash more broth/half-and-half to loosen it up. Still delicious though.

    2. User avatar Donnell Trantow says:

      4 stars
      Maybe you over-thickened when you whisked the flour too long? I do 45 seconds max and it comes out smoother for me.

  39. User avatar christi.hamill95 says:

    5 stars
    Broccoli cheddar is my weakness. This one tastes like something from a restaurant. 10/10 would eat again.

  40. User avatar Ice Wraith says:

    5 stars
    Made this last night—so creamy and the cheddar flavor is legit. I added a tiny splash of mustard and it kicked it up even more.

  41. User avatar Max Quordlepleen says:

    5 stars
    Made this tonight and it’s insanely creamy. I was worried about the cheese separating, but pulling it off the heat helped a lot. Great flavor with the paprika too!

  42. 3 stars
    Not bad, but mine turned out a little grainy. I grated the cheese, took it off the heat, still grainy though… maybe my cheddar wasn’t fresh enough?

  43. User avatar rich.nicolas2 says:

    4 stars
    The instructions are clear, but 4 cups broccoli + 1 cup carrots felt like a lot of veg. I ended up blending half the soup to thicken it more—still delicious.

  44. 4 stars
    I tried it with vegetable broth and half-and-half, and it worked. Would recommend. Also, bread bowl is a must even if it’s extra work.

    1. User avatar gayla.renner says:

      3 stars
      Hmm… half-and-half with veg broth is brave. I feel like it’ll be a bit too watery unless you simmer longer. Also, do you still whisk the flour like the recipe says?

    2. User avatar Frostbite Spider says:

      5 stars
      Nice! I always forget the cheese part—step 4 saved me too. Bread bowl really does make it next-level, even if it’s messy 😅

  45. 3 stars
    I only had mild cheddar and it was less sharp but not bad. I think sharp cheese is necessary for that “rich” flavor they promise.

    1. 5 stars
      Totally agree—sharp cheddar definitely makes it taste richer. Mild can work, but it won’t have that same tangy depth.

  46. 4 stars
    Pretty much restaurant-quality. I added a pinch of nutmeg at the end and it really made the cheddar pop. Will make again.

  47. User avatar tamala.borer93 says:

    5 stars
    Made this tonight and it’s ridiculously creamy. The cheddar melts so well when you take it off the heat—lesson learned from past grainy soups 😅

    1. User avatar Wilhelmina Kautzer V says:

      5 stars
      Yes!! That off-heat cheese step is everything—once you stop whisking like a maniac and let it melt gently, it turns *silky*. 😄

  48. User avatar Kuhn Sidajj says:

    2 stars
    Ok but why paprika? I didn’t notice much difference. Maybe I’m just not fancy enough for that depth of flavor 😅

  49. User avatar delicia.cartwright17 says:

    3 stars
    Could be my cheese, but mine got a little grainy even though I took it off the heat. Any tips? I used pre-shredded sharp cheddar.

    1. User avatar shanon.kohler says:

      5 stars
      I’d bet it’s the cheese + temp. Pre-shredded cheddar has anti-caking stuff, and it can turn a bit grainy. Next time use freshly grated + add on low (or even off heat) and melt slowly a handful at a time.

  50. 3 stars
    I followed the instructions exactly and still got some tiny lumps from the flour. I think I whisked too slow—next time I’ll do it harder. Flavor is still great though.

  51. User avatar nicky.lynch92 says:

    4 stars
    Not gonna lie, I was nervous about the cheese but it melted smooth after lowering the heat like the instructions say. Next time I might add a pinch of nutmeg too.

    1. User avatar enrique.herman95 says:

      5 stars
      Same! I used to get grainy cheese, but lowering the heat before adding it is key. That step saved me too.

  52. User avatar dalton.osinski2023 says:

    4 stars
    Wow.

    1. 5 stars
      Right?! The texture from the roux + cheese is gonna be so silky. I’m tempted to try it in a bread bowl like you said.

    2. 4 stars
      Ok but 8oz cheddar is a lot of cheese (in a good way). Do you shred it super fine or just regular? I’ve had clumpy cheese before.

  53. User avatar helaine.flatley8 says:

    2 stars
    Honestly, it felt bland until I added extra salt. Also, 15-20 minutes didn’t fully soften my broccoli florets—cut them smaller next time.

  54. User avatar felix.wyman2016 says:

    2 stars
    Kinda bland to me. I ended up doubling the black pepper and adding more salt. Also I didn’t have half-and-half so used milk + cream and it was okay.

  55. User avatar wilson.berge2008 says:

    4 stars
    Not gonna lie, I was skeptical about the flour amount. But the texture turned out right—no lumps, just velvety. Nice instructions.

  56. 5 stars
    This is comfort food, no doubt. I added extra pepper and a tiny bit of garlic powder too. Sue me.

  57. 4 stars
    Bread bowl or crusty bread—yes please. Also: paprika is underrated. Very cozy.

    1. User avatar wendy.farrell says:

      5 stars
      Bread bowl + cheddar soup is elite. And paprika really does add that little cozy warmth—glad you mentioned it!

    2. User avatar kenny.dietrich1989 says:

      4 stars
      I usually skip paprika lol but now I’m thinking I should try it. Also bread bowl sounds amazing… do you toast the bread first or just plop it in?

  58. 4 stars
    Followed it pretty closely, but my roux started to clump anyway. Still tasted good, just a bit thicker/uneven. Next time I’ll whisk more aggressively.

  59. User avatar carina.waelchi says:

    4 stars
    I used vegetable broth and whole milk since that’s what I had. Still came out good, though not as rich. Would make again with half-and-half if I can.

    1. User avatar vito.grimes says:

      4 stars
      Good tip on not separating the cheese. I always worry about that step—do you think simmering longer before adding cheese would make it even thicker?

    2. 5 stars
      Nice! Vegetable broth + whole milk makes sense—glad it still worked out. I agree the richness won’t be the same, but it’s definitely workable.

  60. User avatar liberal.hero says:

    3 stars
    The flavor is good, but I wish the broccoli stayed more “bright” and not so soft. 15-20 min might be too long depending on the florets.

  61. User avatar smartestRedditor says:

    4 stars
    Pretty good comfort food. I’d maybe cut the cheddar just a bit next time because it got a little too sharp for my taste, but texture was amazing and the broccoli stayed tender.

  62. User avatar jay.mclaughlin87 says:

    2 stars
    This is basically cheese + broccoli. Could I just dump everything in the pot and skip the roux? I feel like the extra steps are doing too much.

  63. User avatar arnulfo.barton58 says:

    5 stars
    Tried this tonight—so good. The roux step is key and the texture came out super creamy. I used veggie broth and it still tasted rich.

  64. User avatar katelin.hudson76 says:

    5 stars
    One word: delicious.

  65. User avatar Willene Walker says:

    5 stars
    Made this tonight and wow—super creamy. I used a mix of milk and cream and it still turned out great. The “no cheese separation” step is real.

  66. 2 stars
    I accidentally simmered it too long with the cheese off the heat step… and it turned grainy. Tastes fine, but looks sad. Will try again carefully.

    1. 5 stars
      Oof, been there 😅 Grainy cheese can happen when it’s simmered too hot. Nice save though—if it tastes fine, it’s probably just the texture. Next time, pull it off heat and keep it on low/just warm while adding the cheddar.

4.02 from 101 votes
Leave a Reply

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

Recipe Rating




Like 313
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: