Go Back
Broccoli Cheddar Soup

Broccoli Cheddar Soup

Broccoli Cheddar Soup is a creamy, cozy bowl that balances tender broccoli with sharp cheddar cheese. This easy weeknight dinner offers a velvety texture, bright vegetal notes, and quick hands on time, making it perfect for cold evenings or casual gatherings. Make it to enjoy a comforting, flavorful meal that comes together in about 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Soups
Cuisine American
Servings 4 servings
Calories 350 kcal

Equipment

  • Dutch Oven
  • Saucepan

Ingredients
  

  • 4 tablespoons unsalted butter Melted and nutty, provides a rich base for sautéing aromatics and adds silky mouthfeel to the soup when combined with cream and milk. Enhances overall flavor by carrying fat-soluble flavors and helping to create a smooth roux with flour. Contributes a glossy finish and satisfying richness to each spoonful.
  • 1 yellow onion finely diced (about 1 cup) Finely diced and sweet, softens when cooked to build the aromatic backbone and adds subtle sweetness and texture contrast. Releases natural sugars that balance savory and bitter notes from the broccoli and cheese. Enhances depth of flavor through gentle caramelization during the sauté step.
  • 2 cloves garlic finely minced Finely minced and pungent, brightens the soup with aromatic sharpness and complements the onion while infusing savory complexity. Releases essential oils quickly when sautéed, helping to layer flavor without leaving harsh raw garlic notes. Contributes a savory lift that melds with dairy and broth.
  • 1/2 cup all purpose flour Powdery and absorbent, used to create a roux with butter that thickens the soup for a velvety, cohesive texture. Binds with hot liquids to prevent separation of dairy and creates body that carries the broccoli and cheese. Ensures a smooth mouthfeel and prevents the soup from being watery.
  • 3 1/2 cups milk I used low fat Creamy and mild, provides the main liquid component that creates a tender, milky base and dilutes the roux to desired consistency. Adds subtle sweetness and helps meld flavors together while keeping the soup light if low-fat milk is used. Works with cream and cheese to produce a rich, cohesive broth.
  • 14.5 -ounce can low sodium vegetable stock or chicken stock, 430 ml, 13/4 cups Savory and saline, supplies the stock component that builds savory depth and umami to balance dairy richness. Can be vegetable or chicken-based to suit dietary preferences while contributing body and flavor complexity. Helps adjust overall saltiness and foundation for the soup.
  • 3 cups small broccoli florets about 1/2 inch each Fresh and slightly bitter, offers the primary vegetable element with bright green color, texture, and nutritive value. Softens enough to become tender while retaining small florets for bite, and contributes vegetal flavor that pairs with cheese. Provides visual appeal and fiber, balancing creaminess.
  • 1/4 teaspoon paprika Smoky and warm, adds a subtle layer of warmth and complexity that complements cheddar without overpowering. Used sparingly to enhance color and introduce a faint, earthy note that lifts the overall flavor profile. Balances richness with a touch of gentle spice.
  • 1/2 cup heavy cream Luxurious and thick, increases creaminess and mouthfeel while enriching the soup's flavor and body. Helps create a velvety texture and smooth finish when combined with milk and cheese, contributing to decadent consistency. Allows the soup to coat the spoon and linger pleasantly.
  • 3 cups grated sharp cheddar cheese plus more for serving Sharp and savory, melts into the hot base to deliver primary cheesy flavor, depth, and umami while thickening slightly as it incorporates. Provides characteristic tang and richness that define the soup’s identity and pairs harmoniously with broccoli. Can be reserved for garnish to boost presentation and flavor.
  • 1/2 teaspoon salt Balanced and mineral, adjusts seasoning to enhance all components and suppress bitterness from vegetables. Used to tailor the final taste so dairy and stock flavors shine without being flat or underseasoned. Ensures the soup tastes bright and well-rounded.
  • 1/4 teaspoon ground black pepper Aromatic and piquant, contributes subtle heat and fragrant bite to counterbalance richness and elevate savoriness. Added to taste to refine and finish the soup, creating a nuanced peppery backdrop that complements cheese. Helps brighten flavors without overwhelming delicate ingredients.

Instructions
 

  • In a large Dutch oven, melt butter over medium heat.: You will notice the butter pooling and then foaming slightly as it reaches temperature, releasing a warm, nutty aroma that signals readiness. This scent is inviting and sets the foundation for the soup, carrying the flavors of the aromatics that follow. If the butter starts to brown quickly, the heat is too high, which can impart a toasted flavor that overwhelms the delicate profile. Keep the temperature at medium so the butter melts evenly, shimmering but not smoking. Use a spatula to swirl the bottom of the pot and make sure the whole surface is coated, this helps prevent sticking when you add the onion . A common mistake is overheating the butter and then adding the onion , which leads to uneven cooking and burnt bits, so watch for gentle bubbling and a glossy sheen before you proceed.
  • Add the diced onion, cook for 2-3 minutes or until it is soft and translucent. Add the garlic, and cook for 30 seconds while stirring constantly.: As the onion softens, it will release a sweet, savory aroma and become limp and glossy, signaling it is ready. When you add the minced garlic , the scent will lift sharply, aromatic and bright, but it cooks fast so stir constantly to avoid burning. Burned garlic turns bitter and ruins the base, so watch for the moment it becomes fragrant, typically about thirty seconds. The visual cue is softened, translucent edges on the onion , and the pan should be moist but not wet. If the onion starts to brown before it softens, lower the heat and stir more frequently to coax out the natural sugars gently.
  • To make roux, add the flour, and cook for 1 minute. Keep stirring. (cooking the flour is very important, you don’t want any raw flour flavor in your soup).: When you sprinkle in the flour , it will absorb the butter and form a paste that smells slightly toasty as it cooks. Stir continuously so the mixture heats evenly, which develops a mellow, nutty note and removes the raw taste. The texture should change from pasty to smoother and just a touch glossy, not clumpy. If lumps form, press them against the pot with your spoon and whisk them flat, which helps them dissolve when you add the liquids. A common slip is undercooking the roux, leaving a floury grain in the finished soup, so give it that full minute of gentle cooking before moving on.
  • While whisking slowly add the liquids to the roux (milk and stock).: As you stream in the warm milk and stock while whisking, the roux will loosen and the mixture will transform into a smooth, creamy base. The sound will shift from sticky to a gentle simmer as bubbles form across the surface, and the color becomes paler and more uniform. Whisking continuously prevents lumps and ensures the thickening power of the roux distributes evenly. If you add the liquids too fast, the roux can seize and create pockets of flour, so patience here results in a silkier texture. If lumps do appear, use the whisk vigorously or a small immersion blender later to smooth the base.
  • Stir in the broccoli florets, add the paprika, keep stirring and cook until the soup starts to thicken. Reduce the heat to low, and allow to simmer for 5-6 minutes or until the broccoli becomes tender.: When the broccoli goes into the pot, it will float and then sink as the liquid warms, releasing a fresh, vegetal perfume. The paprika adds a faint warmth and brightens the color slightly. As the soup begins to thicken, you will see it coat the back of a spoon, moving from runny to luxuriously viscous. Lowering to a gentle simmer helps the florets cook through without falling apart, keeping pleasant bite. Overcooking will make the broccoli mushy and dull the green color, so check for tenderness with a fork at around five minutes. If you prefer a smoother texture, you can cook a bit longer and then blend, but be mindful not to overcook into a bland puree.
  • Stir in the heavy cream and cheese, and stir until the cheese has melted. Season with salt and pepper to taste. Serve warm with extra shredded cheddar cheese.: At this stage, the soup takes on a rich, velvety sheen as the heavy cream integrates, and when the cheddar cheese melts it releases savory, tangy aromas that define the bowl. The cheese should be added off the highest heat to prevent it from breaking and becoming grainy; a gentle low temperature melts it silky and integrates it into the stock and dairy. Taste and then add salt and ground black pepper sparingly, since both the stock and cheddar cheese contribute sodium. A common pitfall is overheating after adding cheese, which causes separation, so keep the pot warm but not aggressively boiling. Serve immediately while the texture is luxuriously smooth, and sprinkle extra grated cheddar cheese on top for a fresh hit of flavor and a pretty finish.

Notes

  • Storage note — This soup does not freeze well, so refrigerate in an airtight container for up to three days and reheat gently on the stove to preserve texture.
  • Broccoli options — Frozen broccoli can be used in a pinch, but fresh florets give you the best texture and color, so I usually opt for fresh when available.
  • Cheese advice — Pre shredded cheddar cheese often contains anti caking agents, which can affect melting, so I recommend buying a block and grating it yourself for a smoother, creamier integration.
  • Thickening tip — If you prefer a thicker soup, make a cornstarch slurry with cold water and stir it in a little at a time until you reach the desired viscosity, heating gently afterward.
  • Texture control — If you want a fully smooth consistency, use an immersion blender to puree some or all of the soup, but be careful not to over blend if you like bits of broccoli for chew.
Keyword best broccoli cheddar soup recipe, creamy broccoli cheddar soup, easy weeknight soup, homemade broccoli cheddar