Soups & Stews
Recreating Campbell’s broccoli cheddar soup from scratch delivers that signature velvety texture and sharp cheddar flavor you know and love. This version builds on the classic with a roux-thickened base, ensuring a smooth, restaurant-quality finish that’s hard to resist.
The key lies in balancing creaminess with the bold, tangy kick of aged cheddar—just like the original, but with the satisfaction of making it yourself.
What sets this recipe apart is its simplicity: a few core ingredients transform into a comforting bowl of soup in under 45 minutes.
The process starts with sautéing onions and garlic to build flavor, then thickening the broth with a classic butter-flour roux before adding Campbell’s condensed soup for depth. Fresh broccoli and sharp cheddar cheese complete the dish, creating that signature creamy, cheesy consistency without heavy cream.
The result is a bowl of soup that’s velvety smooth, packed with tender broccoli florets, and topped with a blanket of melted cheddar. Each spoonful delivers a perfect balance of creaminess and cheesy sharpness, making it ideal for chilly evenings or as a hearty appetizer.
Serve with crusty bread or crackers to soak up every last drop of that rich, flavorful broth.
Whether you’re adapting Campbell’s condensed soup or starting from scratch, this recipe keeps the soul of the original while offering the flexibility to adjust spice levels or add extras like bacon or jalapeños.
The method is foolproof, ensuring consistent results every time—just like the canned version, but with the pride of homemade.
Ingredients for broccoli cheddar soup campbell's
Core pantry staples plus Campbell’s soup create that iconic velvety cheddar richness you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 4 tbsp | Cold for roux development |
| All-Purpose Flour 🌾 | ¼ cup | White flour preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Campbell's Condensed Broccoli Cheddar Soup 🍅 | 2 cans | 10.5 oz each can |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Broccoli 🥦 | 2 cups | Florets, chopped small |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Aged, freshly grated |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground |
| Crusty Bread 🍞 | 8 slices | For serving, optional |
| Bacon 🥓 | 4 oz | Optional, chopped |
| Jalapeño Pepper 🌶️ | 1 whole | Optional, seeded |
The butter and flour create the signature roux—European-style unsalted butter works best for its high fat content. King Arthur flour or any all-purpose brand will do, but avoid whole wheat for this recipe. For the cheddar, Cabot or sharp white cheddar from the deli section delivers that tangy bite. The Campbell’s soup provides the base, so grab the original recipe version if possible—it’s formulated for this exact application. Fresh broccoli should have tight florets and vibrant green stems; Trader Joe’s often carries pre-cut florets if you’re short on time.
No Campbell’s soup? Substitute 2 cups of chicken broth plus 1 tbsp of lemon juice for acidity. Heavy cream can be swapped for half-and-half or evaporated milk, though the texture will be slightly lighter. For the bacon, thick-cut smoked bacon adds the most flavor when cooked until crispy. If you’re adding jalapeños, fresh is best, but pickled works in a pinch—just drain and chop. The kosher salt is crucial here; Diamond Crystal measures differently than table salt, so use the full teaspoon and adjust to taste.
This soup reheats beautifully—simmer gently on the stove for 3-5 minutes to restore creaminess. Store in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. For serving, toasted sourdough slices work perfectly, but any crusty bread will do. The bacon and jalapeños can be prepped ahead and stored separately until ready to serve, making this a true one-pan meal.
Why You'll Love This Recipe
- I’ll be real: Campbell’s soup is my grocery-store shortcut. A can of it, plus butter and onion, costs less than takeout, and you get way more servings. Freeze leftovers for lazy days, or stretch it into a casserole later—this recipe pays for itself in convenience.
- One-Pot Magic: I swear by this recipe because it’s basically a soup that builds itself. Melt butter, toss in flour and onion, stir—boom—the Campbell’s soup does the heavy lifting while you chop garlic. No blenders, no strainers, just a pot that smells like comfort by the time you’re done.
- Creamy Garlic Kiss: That moment when you add the soup and a splash of milk? The garlic sizzles into the cheddar, and suddenly it’s ridiculously rich. Not too heavy, not too mild—just that perfect balance where every spoonful feels like a hug. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this soup is my secret weapon for meal prep. Make a big batch, let it cool, and portion it into jars—it stays creamy, not watery, and kids (or my picky husband) will actually eat it. Add a sprinkle of cheese on top, and suddenly you’ve got a lunch that feels fancy.
Step-by-step instructions for broccoli cheddar soup Campbell's recipe
Master this refined Campbell's-inspired method for a soup that balances creamy texture with bold cheddar depth.
Develop the Roux Foundation
In a heavy-bottomed Dutch oven, melt the 4 tablespoons unsalted butter over medium heat. Once fully melted and foaming subsides, whisk in the ¼ cup all-purpose flour immediately to create a smooth paste. This is your roux—the flavor base that will thicken the soup and create its velvety texture.
Cook the roux for 3-4 minutes, stirring constantly with a wooden spoon, until it turns a pale golden color. You'll notice it thickens noticeably and emits a nutty aroma. This step is crucial—if you rush it, the roux will taste raw and floury. Remove from heat once it reaches this stage and set aside temporarily.
Sauté Aromatics and Build Flavor
Return the Dutch oven to medium heat and add the diced yellow onion. Cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should release their moisture and begin to caramelize slightly at the edges.
Add the 3 minced garlic cloves and cook for an additional 30 seconds until fragrant. Here's where the magic happens—garlic should smell pungent but not burnt. If you notice it darkening too quickly, reduce heat slightly. This aromatic base forms the flavor foundation for your soup.
Incorporate Campbell's Base and Broth
Pour in the 2 cans Campbell's Condensed Broccoli Cheddar Soup and stir vigorously to combine with the roux. The mixture will thicken immediately as the flour absorbs liquid. Gradually whisk in the 2 cups chicken broth, ensuring no lumps remain. Bring the mixture to a gentle simmer over medium-low heat.
Simmer uncovered for 10 minutes, stirring occasionally, until the soup thickens slightly and the raw flour taste disappears. This simmering process allows the flavors to meld together. Taste the soup at this stage—it should be rich and cheesy but still need the fresh broccoli and cream additions.
Add Fresh Broccoli and Cheese
Stir in the 2 cups chopped fresh broccoli and simmer for an additional 5-6 minutes until tender but still vibrant green. The broccoli should be easily pierced with a fork but retain some bite—overcooking will make it mushy. While the broccoli cooks, reduce heat to low.
Gradually whisk in the 1.5 cups freshly grated sharp cheddar cheese until fully melted and smooth. The cheese should disappear completely into the soup, creating a luxurious, creamy texture. If the soup appears too thick, whisk in 1-2 tablespoons of chicken broth to reach your desired consistency.
Finish with Cream and Seasoning
Stir in the ½ cup heavy cream and 1 teaspoon Diamond Crystal kosher salt, followed by the ½ teaspoon freshly ground black pepper. The cream will make the soup instantly richer and silkier. Taste and adjust seasoning—you may need additional salt depending on your chicken broth's sodium content.
For an optional spicy kick, finely dice the whole jalapeño pepper (seeds removed) and stir in during the final 2 minutes of simmering. The heat will mellow slightly as the soup cools. Serve immediately with 8 slices crusty bread on the side and the optional 4 ounces chopped bacon sprinkled on top for added crunch and smokiness.
Pro Tips For Making Broccoli Cheddar Soup Campbell'S
- Sweat the Onion: Dice that onion into ¼-inch pieces—no smaller, or it burns before softening. I used to rush this, and the soup ended up tasting bitter. A few minutes over medium-low heat, stirring occasionally, until it’s translucent but not golden—this builds flavor without overpowering the cheddar.
- Bloom the Flour: Toss in the flour right after the butter melts, then stir like you’re angry for 30 seconds. This cooks off the raw taste and gives the soup that silky texture. Skip the whisking, and you’ll taste the flour’s starch—trust me, it’s not pretty.
- Don’t Rush the Roux: The roux is where the magic happens, so resist the urge to dump the soup mix in too soon. Cook it until it’s a pale golden color—about 2 minutes—before adding the broth. Rushed roux = grainy soup. (Yes, even if you’re impatient like me.)
- Stir the Condensed Soup: When you add the Campbell’s condensed soup, give it a quick stir to break up any clumps before pouring in the milk or broth. I learned this the hard way—lumpy soup ruins the creamy dream. A quick whisk with a fork does the trick.
Common mistakes when making great broccoli cheddar soup campbell's
Skipping the Roux
One of the biggest mistakes is omitting the roux entirely, which is what gives Campbell’s soup its signature velvety texture. Without it, your soup will be thin and watery—more like a broth than the creamy classic you crave.
The roux acts as a natural thickener and flavor enhancer, so take those 3-4 minutes to cook it to a pale golden color. If you're short on time, you can use a 2 tablespoon cornstarch slurry as a quick substitute, but the flavor won't be as rich. 🌡️
Overcooking Broccoli
Broccoli cooks quickly, and once it turns mushy, there’s no going back. The florets should be tender but still hold their shape—think "fork-tender," not "squishy." I’ve seen people simmer broccoli for 8-10 minutes instead of the recommended 5-6 minutes, turning the soup into a sad, gloppy mess.
If you’re worried about undercooking, cut the florets slightly smaller or test one piece early. Overcooked broccoli ruins the texture and makes the soup taste bland.
Using Low-Quality Cheese
Not all cheddar is created equal, and using pre-shredded cheese or mild varieties will make your soup taste artificial. The key is sharp, aged cheddar—brands like Cabot or Tillamook work perfectly. Pre-shredded cheese contains anti-caking agents that prevent smooth melting, while mild cheddar lacks the tangy depth you want.
Freshly grate your cheese right before adding it to the soup for the best results. Trust me, your taste buds will notice the difference. 🧀
Ignoring the Simmer Time
Rushing the 10-minute simmer after adding the Campbell’s soup and broth is a common mistake. This step allows the roux to fully develop its flavor and the broth to meld with the other ingredients.
Skipping it leaves your soup tasting flat and underseasoned. If you’re in a hurry, at least simmer for 5 minutes—but don’t skip it entirely. Patience here ensures a well-balanced, restaurant-quality bowl.
Adding Cream Too Early
Heavy cream should be the final addition to your soup, not something you stir in at the beginning. Adding it too early can cause the soup to curdle or separate, especially if the heat is too high.
The cream needs to be incorporated at the very end when the soup is already smooth and hot, ensuring a silky finish. If you accidentally add it early, whisk vigorously and simmer gently for 1-2 minutes to restore consistency. 🥛
Underseasoning the Soup
Taste your soup before serving—it’s the only way to know if it needs more salt, pepper, or even a splash of lemon juice. Many people assume the Campbell’s soup and cheese provide enough flavor, but homemade elements like fresh broccoli and broth can dilute the taste.
Start with the 1 teaspoon kosher salt and ½ teaspoon black pepper called for, then adjust to taste. Don’t be afraid to add a pinch more; seasoning is what elevates a good soup to a great one.
Nutrition facts
Frequently asked questions
Can I make this soup without Campbell’s condensed soup?
For a homemade version, substitute 2 cups chicken broth plus 1 tbsp lemon juice to mimic the acidity and depth of Campbell’s. Add 1 cup shredded cheddar cheese and 1 cup milk to replicate the creamy base. The roux technique will still create that signature velvety texture, just with a lighter, fresher profile.
How can I make this soup dairy-free?
Replace the butter with olive oil, use all-purpose flour for the roux, and swap heavy cream for coconut milk. For the cheddar flavor, add 1 tbsp nutritional yeast and ½ tsp mustard powder to the broth. The texture will be slightly lighter but still satisfying. Serve with vegan bread for a fully dairy-free meal.
Why did my soup turn out too thick?
Overcooking the roux or adding too much cheese can thicken the soup. To fix it, whisk in 1-2 tablespoons of chicken broth while heating gently. If it’s still too thick, stir in 1-2 tablespoons of warm water gradually until you reach your desired consistency. Always taste as you go—this soup should coat the back of a spoon but still be smooth.
Can I freeze this soup for later?
Yes, but freeze it before adding the fresh broccoli to preserve texture. Let the soup cool completely, then transfer to an airtight container. It’ll keep for up to 3 months. To reheat, thaw overnight in the fridge, then warm on the stove over low heat, stirring occasionally. Add broccoli and cream fresh when serving for the best results.
What’s the best way to serve this soup?
Pair it with crusty bread or garlic toast for dipping, or top individual bowls with extra cheddar cheese and crispy bacon bits for crunch. For a lighter option, serve with a side salad or roasted vegetables. The soup’s rich flavor stands up well to bold toppings like green onions or hot sauce for extra zing.