everydaycookingtips.com

Broccoli Cheese Soup

I’ll never forget the first night my grandma handed me a steaming pot and whispered, “Just taste it, kid.” The kitchen smelled like fresh-cut broccoli, buttery onions, and something gooey and joyful melting into the air. It wasn’t long before this exact broccoli cheese soup became our family’s go-to when the weather turned chilly or the day felt a little too long. It’s not flashy or complicated, but it tastes like a warm hug and a casserole Sunday all rolled into one bowl. I always say it’s the soup I reach for when I need a little solace, and my kids actually ask for seconds—yes, seconds, not just bites. The beauty is in how forgiving it is: you can swap milk for almond milk and still wind up with a luxurious, comforting thickness. This one’s a lifesaver on busy nights, yet it wears its simplicity like a cozy cardigan. Grab a mug, a crusty slice of bread, and let’s cook together.

A steaming bowl of broccoli cheese soup with a fluffy herbs garnish.

What is Broccoli cheese soup?

Think of broccoli cheese soup as the ultimate family-friendly comfort dish that brings together bright greens, a velvety base, and a generous shower of cheddar. It’s essentially broccoli that’s simmered in a creamy, stock-forward broth and warmed up with melted cheese until everything melts into a silky, spoonable hug. The name is practical—it’s literally broccoli plus cheese soup—but the texture feels special: there’s a gentle thickness from a light roux or a touch of cream, and the broccoli keeps its lively color and even a bit of crunch if you like it that way. My grandmother used to call it “green velvet,” and I still tune my pot so it tastes like that warm, familiar aroma you’ve smelled a thousand times before. It’s a classic for a reason: you can feed a crowd, layer in your favorite toppings, and still have leftovers that taste even better the next day.

Why you’ll love this recipe?

What I love most about this broccoli cheese soup is how it manages to feel indulgent without being heavy. It’s silky smooth with a bright broccoli bite, and the cheddar note is there—bright, a touch nutty, and not overwhelming. The texture is forgiving in all the right places: you can puree a portion for a creamier mouthfeel or leave some broccoli florets intact for contrast. It’s a one-pot miracle that cleanly hits the table with minimal fuss. This recipe also travels well—double the batch for a weeknight freezer plan or a weekend lunch prep, and you’ll be glad you did. If you’ve got picky eaters, the familiar cheese-treakle helps win them over even if they’re not in the mood for broccoli. And yes, you can customize it to your dietary needs—dairy-free substitutions, gluten-free thickeners, or using different cheeses for a different bite. What I love most about this is that it tastes like home, every single time. It pairs beautifully with crusty bread, a simple green salad, or a plate of warm, buttered crackers.

How do you make Broccoli cheese soup?

Quick Overview

This soup comes together in a handful of steps that feel almost magical in their simplicity. Start with a comforting roux to give body, whisk in stock and milk for that porridge-silky base, fold in broccoli and onions for texture, and finish with a generous handful of cheddar until everything glows with cheesiness. The best part? You can finish with a quick broil for a bubbly cheese top if you’re feeling fancy, or simply let it stay creamy on the stove for a cozy weeknight supper. It’s approachable, forgiving, and, honestly, a little addictive once you get the hang of stirring in the cheese just enough to melt it in without fully breaking the sauce.

Ingredients

For the Main Base:
– 2 cups broccoli florets, cut into bite-sized pieces (stems included for extra nutrition, if you like)
– 2 cups chicken or vegetable stock
– 1 cup whole milk or 2% milk (I’ve also used almond milk to great effect—creamy and extra gentle on the palate)
– 2 tablespoons unsalted butter
– 2 tablespoons all-purpose flour
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1/2 teaspoon salt, plus more to taste
– 1/4 teaspoon black pepper
– A pinch of nutmeg (optional, but lovely with dairy)

For the Filling:
– 2 cups shredded cheddar cheese (sharp cheddar is delicious here)
– 1/2 cup heavy cream or half-and-half (optional for extra creaminess)
– 1/4 teaspoon Dijon mustard (optional, for a little tang)
– Extra salt and pepper to taste

For the Glaze:
– 1/4 cup shredded cheddar or a splash of cream, whisked with a pinch of paprika for color and a subtle smoky note
– A fresh grating of black pepper or chopped chives for finishing

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Set a heavy-bottomed pot over medium heat. I love a pot that holds heat well, so the roux doesn’t fight me as I whisk. Melt the butter, then add the chopped onion and a pinch of salt. Cook until the onion is tender and translucent, about 5 minutes. Garlic goes in for the last 30 seconds to wake up all those aromatics. If your pan screams “too hot,” lower the heat a notch so the garlic doesn’t brown too quickly—it’s all about patience in this first step.

Step 2: Mix Dry Ingredients

Sprinkle in the flour, whisking as you go to form a pale, bubbly roux. Let it cook for 1–2 minutes to lose the raw flour flavor, but don’t let it color—we’re aiming for a delicate, almost satin-like base. This is what gives the soup its thickness and that comforting, silky texture you crave on a chilly night. Season with a pinch of salt and pepper.

Step 3: Mix Wet Ingredients

Warm your stock and milk in a separate saucepan or a microwave-safe cup. You don’t want to add cold liquid to hot roux—it can clump. I like to heat until just steaming, then pour in a slow, steady stream while whisking to keep things smooth. If you’re using almond milk, you’ll notice a slightly lighter body; that’s why I sometimes add a touch more flour to the base to keep the dreaminess intact.

Step 4: Combine

Pour the warm milk-and-stock mixture into the roux, whisking constantly. It should resemble a thickened cream soup as it comes together. Bring it to a gentle simmer and let it thicken, about 4–5 minutes. Taste and adjust with salt and pepper. If you notice a slight floury note, give it another minute or two of simmering so the flour fully integrates.

Step 5: Prepare Filling

Stir in the broccoli and onion mixture. If you like your broccoli very soft, simmer for 6–8 minutes; for crisper bites, aim for 4–5 minutes of simmering. The broccoli’s color should stay a vibrant green if you haven’t overcooked it. If you’re using mustard, drizzle it in now to marry the flavors with a gentle zing. The filling should feel like a sturdy but gentle partner to the creamy base.

Step 6: Layer & Swirl

Reduce heat to low and begin adding the cheddar cheese a handful at a time, stirring until it’s fully melted and incorporated. Save a little cheese aside for topping, if you like. For a luxurious swirl, whisk in the heavy cream or half-and-half at this stage. The goal is a glossy, smooth, pale-yellow swirl of cheese that melts into the soup without clumping. If you want a touch more depth, a tiny splash of hot sauce or paprika can do wonders here.

Step 7: Bake

Here’s a little trick for a show-stopping finish: if you’re serving in oven-safe bowls, ladle the soup into the bowls, top with a bit more cheddar, and slide the bowls under the broiler for 1–2 minutes until the cheese bubbles and colors a touch. If you’re staying purely stovetop, skip this step and simply serve the soup hot with a generous cheese blanket on top. Either way, the melted cheese top makes every bite feel special.

Step 8: Cool & Glaze

Let the soup rest for 3–5 minutes off the heat; this helps the flavors settle and the texture to become even creamier. If you’re drizzling a glaze, whisk a little cream with a pinch more cheese and a dash of paprika to create a pale, glossy ribbon that you’ll swirl over the top. The glaze adds a whisper of richness and a pretty finish.

Step 9: Slice & Serve

When you’re ready to plate, ladle the soup into bowls and adorn with a final touch: an extra grind of black pepper, a sprinkle of fresh chives, or a little more cheddar. This soup loves a crusty bread dunk, so keep a loaf nearby. My family calls this “the first bowl that disappears,” and you’ll see why as soon as you take the first spoonful—the broccoli stays bright, the cheese coats the tongue, and the broth slides in like velvet.

What to Serve It With

Broccoli cheese soup is a flexible friend, and it shines with a few simple accompaniments that elevate the meal without stealing the show.

For Breakfast: A light, garlicky crostini with a soft touch of herb butter. A small mug of hot coffee or a creamy latte complements the savory richness in the bowl. If you’re rushing, a quick cheese toastie on the side does wonders for a weekend brunch.

For Brunch: Serve with a cucumber salad or a crisp green salad with lemon vinaigrette. The brightness of the greens helps balance the soup’s richness, and a little extra crunch goes a long way.

As Dessert: Okay, not literally dessert, but serving this with a lightly sweet bread pudding or an apple tart on the side creates a comforting, indulgent balance that my family goes crazy for. The creamy soup eases into something almost dessert-like when paired with a warm fruit pastry.

For Cozy Snacks: Dunkable, crusty bread or buttered crackers are perfect. If you’re feeding kids, a little shredded cheese sprinkled on top and a dash of paprika for color makes it feel playful and kid-friendly.

We’ve had this every which way—scooped into big bowls after a long day, ladled into individual ramekins for a casual dinner, or poured into mugs for a late-night snack while the kettle sings in the background. The ritual of dipping bread into a steaming bowl of broccoli cheese soup is what makes it a family ritual rather than just a recipe.

Top Tips for Perfecting Your Broccoli Cheese Soup

Here are a few tricks I’ve learned over the years that keep this soup consistently comforting and delicious.

Broccoli Prep: Trim the florets into uniform pieces so they cook evenly. If you’re using stems, slice them thin so they soften at the same rate as the florets. Blanching the broccoli for 1–2 minutes before adding to the pot helps preserve that vibrant green color, which makes the soup look as inviting as it tastes.

Cheese Smarts: Grate your cheddar fresh if you can. Pre-shredded cheese tends to be a bit drier and may not melt as smoothly. Add cheese gradually and keep the heat gentle; you don’t want to scorch it. If you want extra creaminess, whisk in a little heavy cream at the end or swirl in a spoonful of cream cheese for a tangy note.

Thickening Techniques: The roux is a friend here. If you prefer a thicker texture, add a touch more flour or simmer a bit longer. If you want a lighter body, cut back on the flour and use more milk. You can also blend a portion of the soup and stir it back in for a velvety texture without lumps.

Flavor Swaps: If dairy isn’t your jam, swap in a dairy-free cheese alternative and use oat milk or coconut milk for a creamy finish. You may want to increase the thickener slightly to compensate for the different mouthfeel. A pinch of mustard powder or a splash of hot sauce can wake up the flavors without overtly altering the broth’s overall balance.

Swirl & Pattern: For a pretty touch, reserve a small amount of cheese to melt on top and swirl in a curved pattern across the surface using a skewer or spoon. It makes for a rustic, cozy presentation that’s almost as good to look at as it tastes.

Oven Finish: If you’re not using the broiler, you can skip the bake step entirely. A simple turn of the heat under the pot to just below a simmer, followed by finishing with cheese, still yields a luscious, inviting bowl. The broiler is purely for ornament and a bubbly top—delicious either way.

Lessons Learned: I’ve found that patience is the secret ingredient. Don’t rush the roux or the cheese. Give each element time to melt and integrate. If you notice a chalky aftertaste, you might need a touch more salt or the milk could be colder than you think—always aim for the same touch of warmth throughout the process.

Storing and Reheating Tips

Storing and reheating this soup is straightforward and forgiving, which makes it a staple in my fridge as well as my freezer stash.

Room Temperature: It’s best not to leave soup out at room temperature for more than two hours. If you’ve made a big batch, divide it into smaller containers to speed up cooling and to manage portions for the week.

Refrigerator Storage: Keep in a covered container for up to 4 days. The flavors deepen nicely, and the texture remains creamy if you reheat gently on the stove over low heat, stirring often. If it thickens too much, whisk in a splash of stock or milk to loosen it to your preferred consistency.

Freezer Instructions: Freeze in airtight containers or heavy-duty bags for up to 2–3 months. Thaw overnight in the fridge, then rewarm slowly on the stove, whisking to restore creaminess. If the sauce separates a bit, a quick whisk or a splash of warm milk usually brings it back together.

Glaze Timing Advice: If you’ve added a glaze, keep it separate when freezing. You can add the glaze fresh when reheating to preserve its brightness and texture. For best results, reheat the soup first, then swirl in the glaze right before serving.

This is one of those recipes that tastes almost as good the next day as it does fresh. A little patience in reheating goes a long way—low heat, frequent stirring, and a gentle touch of cream at the end can do wonders for the mouthfeel.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely. Use a gluten-free all-purpose flour or a cornstarch slurry to thicken the soup, and make sure your stock is certified gluten-free. The rest of the recipe stays the same, and you’ll still get that cozy, creamy texture with none of the gluten.
Do I need to peel the zucchini?
For broccoli soup, you don’t have to worry about zucchini in most cases. If you’re incorporating zucchini as an extra vegetable, you can peel if you’d like, but it’s not necessary. The zucchini skin is tender and adds a nice color and texture if you leave it on.
Can I make this as muffins instead?
Muffins? This recipe is best kept as a soup, but you can borrow the flavors into a savory bread or cheese-scented cornbread. If you’re craving a handheld version, try a broccoli-cheese savory scone or biscuit that mirrors the creaminess without the soup base.
How can I adjust the sweetness level?
This soup isn’t very sweet to begin with, but if you want a touch more brightness, add a teaspoon of lemon juice or a pinch of white sugar to balance the dairy and cheese. If you’re using milder cheeses, a tiny amount of mustard powder can give a lift without tipping into sharpness.
What can I use instead of the glaze?
If you don’t want a glaze, simply serve with a swirl of cream and a sprinkle of fresh chives or parsley. If you’re after a savory finish, a light drizzle of olive oil with cracked pepper can also be beautiful, especially when paired with crusty bread.

Final Thoughts

This broccoli cheese soup has traveled with me through many kitchens, from crowded weeknights to quiet Sunday afternoons, and it never fails to feel like a warm invitation back home. The aroma alone can pull family members from rooms away, eyes lighting up at the sight of that melty, golden cheese dome. It’s simple enough for a beginner to master, but with enough nuance to feel personal—the small tweaks, the way you fold in cheese, the choice between almond milk or dairy milk, or whether you finish with the broiler or leave it creamy on the stove. It’s a recipe that invites you to relax your shoulders, to slow down for a moment, and to savor something comforting. If you’re cooking for a crowd, this soup is your quiet superpower: it scales, it reheats beautifully, and it tastes better the next day. Give it a try, invite a friend to join you at the table, and tell me what you changed. Happy simmering, and as always, I’d love to hear how yours turns out!

Can’t wait to hear your variations—share your notes in the comments, rate the recipe, or post a picture of your cozy bowls. This is the kind of dish that thrives on shared memories, so let’s build a little broccoli cheese soup club right here, one creamy spoonful at a time.

Frequently Asked Questions

Can I freeze this soup before adding the cheese?
Yes, you can freeze the soup base without the cheese. Thaw, reheat gently, and add cheese after reheating to avoid graininess. The broccoli may soften a bit more, but the flavor stays wonderful.
Is there a way to make this dairy-free but still creamy?
You can use a dairy-free milk (like almond or oat) and a dairy-free cheddar alternative. For thickness, consider a tablespoon of olive oil whisked in, or a small amount of a dairy-free cream substitute. A touch of cornstarch slurry can mimic the creaminess too.

No ratings yet

Broccoli Cheese Soup

A creamy and comforting homemade broccoli cheese soup recipe that's easy to make and perfect for a chilly day.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 0.5 cup Butter
  • 0.5 cup Onion chopped
  • 0.5 cup Carrot chopped
  • 0.5 cup Celery chopped
  • 4 cups Broccoli florets fresh or frozen
  • 4 cups Chicken broth
  • 0.5 cup All-purpose flour
  • 2 cups Milk whole milk recommended
  • 2 cups Cheddar cheese shredded, sharp cheddar recommended
  • 0.25 teaspoon Salt to taste
  • 0.125 teaspoon Black pepper to taste

Instructions
 

Preparation Steps

  • In a large pot or Dutch oven, melt butter over medium heat. Add chopped onion, carrot, and celery. Cook until softened, about 5-7 minutes.
  • Add broccoli florets and chicken broth to the pot. Bring to a boil, then reduce heat and simmer for about 10 minutes, or until broccoli is tender.
  • In a separate bowl, whisk together the all-purpose flour and milk until smooth. Pour this mixture into the pot with the broccoli and broth.
  • Cook, stirring constantly, until the soup thickens, about 5-8 minutes. Do not let it boil.
  • Reduce heat to low and stir in the shredded cheddar cheese until melted and smooth. Season with salt and pepper to taste.
  • Serve hot, garnished with extra cheese or croutons if desired.

Notes

For a smoother soup, you can blend it using an immersion blender or carefully transfer it to a regular blender after it has cooled slightly.

Recipes Should You See

everydaycookingtips

I’m Lina, your everyday cooking companion. I share practical, family-friendly recipes with clear instructions, prep times that actually match reality, and tips to save time without sacrificing flavor. Expect quick skillets, sheet-pan meals, hearty soups, and lighter sides—plus substitutions and make-ahead ideas for busy weeks. My goal is simple: help you put nourishing food on the table with less stress and more confidence.

You Must Try

As Seen On:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes

Download My FREE Protein Meal Plan!

0
Would love your thoughts, please comment.x
()
x