Broccoli cheddar soup is one of those dinners I make when I can feel the day running out of steam around 5:30 and I know I don’t want to negotiate with myself about what’s for dinner. It’s warm, it uses things I usually have anyway, and it doesn’t ask for much attention once it gets going. I’ve made it enough times now that I don’t really measure much, and it comes out the same every time, which is mainly why it stays in the rotation.
I usually land on this soup on cooler evenings or when the weather has that in-between feel where it’s not freezing but it’s definitely not salad weather. It’s also something I default to when I realise I haven’t done a proper grocery shop but I still have broccoli sitting in the crisper and a block of cheddar in the fridge that was meant for sandwiches but didn’t get used.
What I like about it is that it removes the thinking part of dinner. There’s no juggling multiple pans or deciding what side dish makes sense. Once the soup is simmering, dinner is basically sorted. If there’s bread around, I’ll toast it. If there isn’t, it doesn’t matter.
It’s also predictable in terms of time. From opening the fridge to sitting down with a bowl, it’s usually about 35 to 40 minutes, and most of that is just letting the pot do its thing while I tidy the bench or scroll through my phone pretending I’m resting my feet.
2. How This Fits Into My Week
This soup usually shows up mid-week for me. Monday is often leftovers or something very straightforward. Tuesday or Wednesday is where this tends to land, especially if I can tell my energy has dropped but I’m not fully at takeaway level yet.
It sits alongside a few other repeat meals I cycle through when I want reliability more than variety. I don’t make it every week, but it’s regular enough that I don’t need to check a recipe or think through steps anymore. It’s one of those meals where I know exactly which pot I’m going to use and roughly how long everything takes without looking at a clock.
The reason I keep coming back to it is mainly because it balances effort and outcome. It feels like a proper dinner, not just something thrown together, but it doesn’t demand constant attention. Once the chopping is done, it mostly looks after itself.
Energy-wise, I’d put this in the low-to-medium category. The only part that really asks anything of me is chopping the broccoli and onion. Everything else is just stirring occasionally and waiting for things to soften. If I’m especially tired, I’ll chop the broccoli into bigger chunks and blend the soup a bit longer later so I don’t have to be precise.
Another reason it fits easily into the week is that it scales without changing anything mentally. If I want leftovers, I double it. If it’s just me or a quiet night, I make a smaller batch. The process doesn’t change, which is helpful when my brain is already done for the day.
3. Ingredients (Routine-Based)
I’ve ended up with a fairly standard ingredient list for this soup because it’s built around things I already keep in the kitchen most weeks.
What I Always Keep
Broccoli is obviously the main one. I usually buy one or two heads when I shop because they last reasonably well in the fridge and they get used in stir-fries, tray bakes, or this soup if nothing else claims them first.
Cheddar is the second constant. I tend to keep a block rather than pre-grated cheese because it keeps longer and works for sandwiches, toasties, and sauces. Any regular cheddar works. I don’t think too hard about brand or strength anymore. Whatever’s in the fridge goes in.
Onion is another staple. I almost always have brown onions in the cupboard, and they form the base of this soup without needing anything fancy.
Garlic usually ends up in there too, mainly because I keep a jar of minced garlic in the fridge for nights when I don’t want to peel or chop cloves. Fresh garlic works just as well, but the jar version removes one step, which is often enough reason for me.
Butter and plain flour are part of how I thicken the soup. Both live in my kitchen permanently because they get used in plenty of other meals.
Milk is my usual liquid base alongside stock. I nearly always have milk for tea or cereal, so it’s easy to grab.
Stock is either liquid stock from a carton or stock powder mixed with water. I don’t notice a big enough difference to justify going out of my way for one over the other.
What I Swap Without Thinking
Sometimes I use chicken stock, sometimes vegetable stock. I don’t notice much difference once the cheese goes in, so I just use whatever’s open.
Milk can shift between full cream, light, or even a splash of cooking cream if there’s a bit left over from something else. I’ve learned not to stress about exact fat content. The soup adjusts easily.
Broccoli stems go in most of the time now. I used to throw them out or compost them, but they soften well in soup and bulk it up without changing flavour.
Occasionally I’ll throw in a small potato if there’s one looking like it needs using. It thickens the soup slightly and stretches it further. I don’t plan for it — it just happens when it’s there.
What I Don’t Bother With Anymore
I used to add extra spices or herbs thinking it needed more flavour. Over time, I realised the cheddar and broccoli already carry most of it, and adding too many extras just makes the soup less predictable. Now I usually stick to salt, pepper, and sometimes a pinch of mustard powder if I remember it exists.
I also stopped worrying about using fancy cheese blends. They melted unevenly or changed the texture, and it didn’t improve the soup enough to justify the extra cost or thought.
Another thing I dropped was finishing with cream every time. It makes the soup richer, but milk already does the job well enough, and it’s one less thing to remember to buy.
4. Cooking Flow (Autopilot Style)
The way I cook this now is almost always the same, mainly because I’ve adjusted it over time to remove steps that slowed me down or created extra washing up.
I start by grabbing a medium-to-large pot. It needs enough space for the soup to simmer without threatening to bubble over, but I don’t go for the biggest one because it takes longer to heat.
First thing in is butter over medium heat. I don’t measure it anymore. It’s usually a chunk about the size of my thumb. Once it melts and starts to look slightly foamy, I add chopped onion.
The onion cooks for a few minutes until it softens and turns slightly translucent. I don’t chase colour here. I just wait until it smells mellow rather than sharp.
Garlic goes in next. If it’s fresh, I chop it while the onion cooks. If it’s from the jar, it goes straight in. I stir it for about 30 seconds or until I can smell it properly.
Then I add flour directly into the butter and onion mixture. I stir it constantly for a minute or two. It turns into a thick paste that coats everything. This step used to stress me out, but now I just look for it to lose the raw flour smell. That’s my cue to move on.
Next comes stock, poured in slowly while I stir. The mixture loosens into a thick liquid. I don’t worry if it looks lumpy at first. It smooths out as it heats.
Chopped broccoli goes in once the liquid is settled. I use both florets and peeled stems if I have them. The lid goes partially on, and I let it simmer until the broccoli is soft enough to mash easily with a spoon. That usually takes around 10 to 15 minutes depending on how small I chopped it.
Once the broccoli is soft, I blend the soup. Sometimes I use a stick blender straight in the pot. Sometimes I leave it slightly chunky and just blend part of it. It depends on my mood and how tired I am. Both versions work.
Milk goes in after blending. I heat it through gently rather than boiling it. Boiling sometimes makes dairy split slightly, which isn’t ideal but also not catastrophic. I’ve just learned to keep the heat lower at this stage.
Cheese is always last. I grate it directly into the pot and stir until melted. I add it in handfuls rather than dumping it all at once because it melts more evenly that way.
Salt and pepper get adjusted at the end. I taste, add a bit, taste again, and stop when it feels balanced.
Small Mistakes I’ve Made Before
One mistake I made early on was adding cheese while the soup was boiling. It clumped and turned slightly grainy. Now I automatically lower the heat or turn it off before adding cheese.
Another one was not cooking the flour long enough. The soup ended up tasting slightly raw and pasty. These days I always wait until the mixture smells nutty rather than floury before adding liquid.
I also used to chop broccoli too large thinking it would save time. It actually took longer to soften and made blending harder. Now I chop it small enough that it cooks evenly without extra effort later.
Once I forgot to peel the broccoli stems. The soup ended up with tough stringy bits floating around. Now I automatically run a peeler over stems if I’m using them.
I’ve also poured milk in too quickly while the soup was very hot and ended up with a slightly uneven texture. Now I just lower the heat and add it steadily without thinking about it too much.
What I Now Do Automatically
I keep the cheese in the fridge until right before it goes in so it grates cleanly.
I place the stick blender in the pot before turning it on so it doesn’t splash soup up the sides.
I leave the lid slightly open while simmering so it doesn’t boil over.
I taste before salting because cheddar already adds saltiness.
I put the kettle on halfway through cooking in case I need extra hot water to thin the soup slightly.
I’ll continue with Part 2 next, covering:
- Tweaks I’ve Settled On
- Leftovers & Reuse
- Common Questions
- Wrap-Up
- Full Recipe Card
- Expanded routine notes to reach the full required word count
Just say “continue” and I’ll keep going.
5. Tweaks I’ve Settled On
This soup has changed a bit since the first few times I made it, but not in big dramatic ways. Most of the tweaks have been about removing steps that didn’t add much or adjusting small things that made it easier to cook without thinking.
One change that stuck was using both broccoli florets and stems. I used to throw stems out mostly out of habit. Over time, I realised they soften well once peeled and they actually make the soup slightly thicker without needing extra flour or potato. Now I just peel the outer layer with a vegetable peeler and chop the inside the same as the florets. It saves waste and stretches the pot without adding extra cost or effort.
Another tweak that stuck was blending only part of the soup. Early on, I used to blend everything until it was completely smooth. That worked fine, but it also made the soup feel a bit flat in texture. Now I blend about two-thirds of it and leave the rest chunky. I don’t measure this. I just blend until it looks right. It makes the soup feel a bit more filling without changing the process.
I also settled on adding the cheese gradually rather than all at once. Dumping it in used to create small clumps that took ages to melt properly. Adding handfuls and stirring between each one removes that problem entirely. It’s one of those adjustments that sounds small but makes the cooking feel calmer because I’m not trying to fix lumps at the end.
Switching to jarred minced garlic was another tweak that stayed. I still use fresh garlic if it’s already open or easy to grab, but most weeknights I don’t notice any difference in flavour worth the extra step. The jar sits in the fridge and goes into plenty of meals, so it fits into the routine better.
Changes That Didn’t Stick
I tried roasting the broccoli before adding it to the soup for a while. It added a slightly deeper flavour, but it also meant turning the oven on, waiting for it to heat, and adding another tray to wash. On a tired weeknight, that extra step made the meal feel more complicated than it needed to be. I dropped it and haven’t missed it.
I also experimented with different cheeses like parmesan blends, vintage cheddar, and mixed shredded cheese packs. They were fine, but they sometimes changed how the soup melted or made it slightly oily on top. Regular cheddar ended up being the most predictable option, which is what I prefer for repeat meals.
Adding cream cheese was another experiment. It made the soup thicker and tangier, but it also meant one more ingredient to remember and it sometimes overpowered the broccoli flavour. It didn’t improve the meal enough to stay.
I also went through a phase of adding carrots or celery to bulk it out. They worked, but they shifted the soup away from being a straightforward broccoli cheddar meal. It also meant more chopping, which is exactly what I’m trying to avoid on tired evenings.
Lazy Version vs Slightly Better Version
The lazy version of this soup is very straightforward. Onion, garlic, butter, flour, stock, broccoli, milk, cheddar, salt, pepper. Blend, heat, eat. It’s reliable, filling, and requires very little attention.
The slightly better version happens if I have an extra few minutes or slightly more energy. I cook the onion a little longer until it gets mild golden edges. That adds a bit more depth. I might also grate the cheese finer so it melts faster and smoother.
Another small improvement is warming the milk slightly before adding it. I don’t always do this, but if I remember, it helps the soup heat evenly and reduces the chance of it cooling the pot down too quickly.
Neither version changes the core of the meal. One just takes slightly more attention. Both stay in rotation because they follow the same basic steps.
6. Leftovers & Reuse
This is one of those meals that usually behaves well as leftovers, which is another reason it keeps showing up during the week.
If I make a full pot, it typically lasts two nights. Sometimes three if I stretch it with bread or toasties. I store it in a sealed container in the fridge once it cools. I’ve learned not to put it away while it’s still hot because condensation makes it slightly watery the next day.
The soup thickens noticeably overnight. That’s normal. I usually add a splash of milk or hot water when reheating to bring it back to the original consistency. I don’t measure it. I just stir and adjust until it looks like soup again rather than mashed broccoli.
Reheating works best on the stove over medium-low heat. I stir occasionally and keep the heat gentle. Microwaving works too, but it needs stopping and stirring halfway through or it heats unevenly. I don’t mind the microwave version if I’m home alone or eating quickly, but the stovetop gives a more even result.
The flavour usually holds well the next day. Sometimes it even tastes slightly better once everything settles together. The cheese stays smooth as long as I reheat slowly.
What It’s Good For The Next Day
Leftover soup works well for lunch. It reheats quickly and feels filling without needing extra sides. I sometimes pair it with toast if I want something solid with it, but it’s fine on its own.
It also works as a quick dinner if I know the next evening will be busy. Having a container ready removes the need to think about dinner entirely.
Sometimes I use leftover soup as a sauce base. If it’s very thick, I stir it through cooked pasta with extra milk and a bit more grated cheese. It turns into a quick broccoli cheese pasta without starting from scratch.
What I Avoid Reheating
I avoid reheating it multiple times. The texture slowly breaks down if it gets cooled and reheated repeatedly. Now I portion it into smaller containers so I only reheat what I need.
I also avoid freezing it unless I know I’ll use it soon after thawing. Dairy-based soups can separate slightly after freezing. It’s still edible, but the texture isn’t as smooth. If I do freeze it, I reheat it slowly and blend it again if needed.
7. Common Questions
Can I use frozen broccoli?
Yes. I’ve done this plenty of times. I add it straight to the pot without thawing. It sometimes releases extra water, so I simmer the soup a few minutes longer before blending. The flavour stays very similar.
Do I have to blend the soup?
No. I’ve left it chunky many times. The texture is different but still works. If I don’t blend it, I just chop the broccoli smaller so it’s easier to eat.
Can I make it without flour?
Yes, but the soup will be thinner. Sometimes I add a small potato instead of flour and blend it. It thickens naturally once cooked.
What’s the best cheese to use?
I stick with regular cheddar because it melts reliably and tastes consistent. Stronger cheddar works if I want a sharper flavour, but I don’t go out of my way to buy it.
How do I stop the soup from going grainy?
I keep the heat low when adding cheese and add it gradually while stirring. That usually prevents texture problems.
8. Wrap-Up
Broccoli cheddar soup stays in my meal rotation mainly because it asks very little from me mentally. The ingredients are predictable, the cooking process is steady, and the result is consistent enough that I don’t second-guess it halfway through.
It’s one of those dinners that works when I’ve already spent the day making decisions and don’t want dinner to become another one. I know roughly how long it takes, how it tastes, and how it behaves as leftovers. That reliability is what keeps it showing up every few weeks without needing to rethink it.
It also fits into different energy levels. If I feel fine, I take my time chopping neatly and cooking the onion longer. If I’m tired, I move through the steps quickly and it still works. That flexibility makes it easy to keep using without adjusting my routine.
Mostly, it stays in rotation because it’s predictable without being boring. It uses ingredients that are already part of my kitchen, it reheats well, and it doesn’t need extra sides or planning. It just quietly fills the gap when I need dinner to happen without much thought.
Recipe Card – Broccoli Cheddar Soup
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Serves: 4
Ingredients
- 2 tablespoons butter
- 1 medium brown onion, finely chopped
- 2 teaspoons minced garlic (or 2 cloves garlic, chopped)
- 2 tablespoons plain flour
- 3 cups chicken or vegetable stock
- 1 large head broccoli, chopped (include peeled stems)
- 1½ cups milk
- 1½ cups grated cheddar cheese
- Salt, to taste
- Black pepper, to taste
Instructions
- Melt butter in a large pot over medium heat.
- Add chopped onion and cook until softened and slightly translucent.
- Add garlic and cook for 30 seconds, stirring.
- Stir in flour and cook for 1–2 minutes until mixture forms a paste and loses raw flour smell.
- Gradually pour in stock while stirring to form a smooth liquid.
- Add chopped broccoli and bring to a gentle simmer.
- Cook for 10–15 minutes or until broccoli is tender.
- Blend soup using a stick blender until desired texture is reached.
- Stir in milk and heat gently without boiling.
- Add grated cheddar cheese gradually, stirring until melted.
- Season with salt and pepper to taste.
- Serve warm.
Notes
- Add extra milk or water to adjust thickness.
- Use frozen broccoli if fresh is unavailable.
- Store leftovers refrigerated for up to 3 days.
- Reheat gently, stirring occasionally.
If you’d like, I can also create Pinterest titles, meta descriptions, SEO keywords, or matching social captions for this post.
