Love this? Pin it for later!
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything from the roux to the final melt happens in a single Dutch oven.
- Pantry Staples: No fancy bouillon or pricey cream—milk, flour, butter, and chicken or veggie stock you already have.
- Stretch the Cheese: A modest 6 oz of sharp cheddar tastes extra generous when you grate it fresh and add a whisper of Dijon.
- Texture Play: Purée half the soup for silky body, leave the rest chunky for satisfying bite.
- Crusty Bread Hack: A store-baguette brushed with garlicky butter and baked 8 minutes rivals any artisan loaf.
- Freezer-Friendly: Double the batch and freeze flat in zip bags for up to 3 months—weeknight comfort on demand.
- Kid-Approved Greens: Even the pickiest eaters happily slurp up broccoli when it’s swimming in cheesy soup.
Ingredients You'll Need
Before we dive into the method, let’s talk shopping strategy. I developed this recipe around everyday supermarket prices—nothing boutique, nothing pre-cut. A 99-cent head of broccoli weighs roughly 14 oz once trimmed; that’s plenty for four generous bowls. If your store runs a two-for-one special on green crowns, grab the extra and freeze florets for next time. For the cheddar, reach for the store-brand “extra sharp” in block form; pre-shredded cellulose-coated cheese won’t melt as silkily and costs more per ounce. A quick pass on the box grater takes three minutes and saves about 30 %. Whole milk gives the creamiest body, but 2 % works if that’s what you keep on hand—just don’t swap in skim; the soup needs a little fat to emulsify. Finally, the bread: a day-old baguette is usually marked down to under a dollar. Stale bread actually toasts better, so you get bonus crunch for fewer pennies.
Broccoli: Look for tightly packed, dark-green florets with no yellowing. Peel the fibrous outer layer from the stalk; the tender inner heart is delicious and adds volume without extra cost.
Onion & Garlic: A small yellow onion and two cloves of garlic form the aromatic base. Dice small so they melt into the roux.
Unsalted Butter & Flour: Equal parts create a blonde roux that thickens the soup without any hint of raw flour taste.
Chicken or Vegetable Stock: Use homemade scraps-instant-pot stock if you’ve got it; otherwise, a good store brand is fine. Low-sodium lets you control salt.
Whole Milk: Adds body without the splurge of heavy cream. Warm it slightly so it doesn’t curdle when it hits the hot roux.
Sharp Cheddar: 6 oz sounds modest, but flavor blooms when you grate it fresh and add off-heat so the proteins don’t seize.
Dijon Mustard & Worcestershire: The “secret” duo that amplifies cheesy depth—just ½ tsp each, no one will pinpoint them.
Baguette or Any Crusty Loaf: A 50-cent day-old baguette turns into golden, garlic-rubbed perfection with a quick bake while the soup simmers.
How to Make Budget Friendly Broccoli Cheddar Soup with Crusty Bread
Prep the Broccoli
Cut the head into small, bite-size florets (about 4 cups). Peel the stalk and dice the tender inner part; you should have another 1–1½ cups. Rinse under cold water and set aside to drain.
Build the Roux
Melt 3 Tbsp unsalted butter in a heavy Dutch oven over medium. Add 1 cup finely diced onion and sauté 3 minutes until translucent. Stir in 2 minced garlic cloves for 30 seconds. Sprinkle 3 Tbsp all-purpose flour over the mixture and whisk constantly for 2 minutes; you want a pale blonde paste that smells nutty, not browned.
Add Liquids
Slowly pour in 2 cups warm chicken stock while whisking to prevent lumps. Once smooth, add 2 cups warm whole milk, ½ tsp Dijon mustard, ½ tsp Worcestershire, ¾ tsp kosher salt, and ¼ tsp black pepper. Bring to a gentle simmer (do NOT boil) and cook 5 minutes until slightly thickened.
Simmer the Broccoli
Stir in all the broccoli—florets and stalk pieces. Reduce heat to low, cover, and simmer 12–15 minutes, stirring once, until the largest floret is just tender when pierced with a fork.
Texture Balance
Remove 2 cups of the soup (broccoli included) to a blender and purée until smooth, or use an immersion blender directly in the pot but only pulse 4–5 times so you retain plenty of chunks. Return puréed soup to the pot and stir—you’ll have creamy body plus satisfying bites.
Melt the Cheese
Remove the pot from heat (this prevents graininess). Gradually stir in 6 oz freshly grated sharp cheddar a handful at a time, allowing each addition to melt completely before adding the next. Taste and adjust salt or pepper.
Bake the Bread
While the soup simmers, preheat oven to 425 °F. Slice a day-old baguette on the diagonal, arrange on a sheet, and brush with 2 Tbsp melted butter mixed with 1 minced garlic clove and a pinch of parsley. Bake 7–8 minutes until edges are golden and crisp.
Serve & Garnish
Ladle the steaming soup into bowls, top with an extra sprinkle of cheddar and a twist of black pepper. Serve immediately with the hot, garlicky bread for dunking.
Expert Tips
Low & Slow Cheese
Never add cheese over direct heat; the proteins clump and you’ll end up with an oily, gloppy mess. Remove the pot from the burner, let the bubbling stop, then whisk in cheese gradually.
Freeze Smart
Soup thickened with roux can separate when thawed. To revive, warm gently and whisk in a splash of milk or stock until silky again.
Keep it Green
If your broccoli is turning olive, you’ve overcooked it. After the initial simmer, the soup only needs to be hot enough to melt cheese—no more boiling.
Stretch Further
Need to feed a crowd? Add a diced russet potato with the broccoli. It bulks the soup and costs pennies.
Make-Ahead Lunch
Pack into thermos bottles for work or school. Pre-heat the thermos with boiling water for 2 minutes so the soup stays hot until noon.
Extra Creamy (No Cream)
Stir in ¼ cup plain Greek yogurt off-heat for tang and richness without the price tag of heavy cream.
Variations to Try
- Carrot-Cheddar Twist: Swap 1 cup broccoli for thin carrot coins. The sweetness balances sharp cheddar beautifully.
- Spicy Southwest: Add 1 roasted poblano, ½ tsp cumin, and 4 oz pepper-jack in place of some cheddar.
- Vegan-ISH: Use olive oil & vegan butter, oat milk, veggie stock, and ½ cup nutritional yeast + 1 Tbsp white miso instead of cheese.
- Protein Boost: Stir in 1 cup shredded rotisserie chicken or a can of rinsed cannellini beans for the last 2 minutes.
- Winter Greens: Fold in 2 cups chopped kale or spinach off-heat; the residual heat wilts them perfectly.
- Smoky Bacon Cheddar: Cook 3 strips bacon in the pot first; use rendered fat in place of butter for the roux. Crumble bacon on top.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with a splash of milk or stock. The bread is best stored at room temp in a paper bag; re-toast 3 min at 350 °F.
Freezer: Ladle cooled soup into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm slowly while whisking. Note: soups with dairy can slightly change texture; revival whisking usually restores silkiness.
Make-Ahead Broccoli Prep: Wash, dry, and chop broccoli up to 3 days ahead; store in a zip bag lined with paper towel to absorb moisture. You can also freeze raw broccoli florets on a tray, then bag them—drop straight into the simmering soup for an extra 2 minutes cook time.
Frequently Asked Questions
Budget Friendly Broccoli Cheddar Soup with Crusty Bread
Ingredients
Instructions
- Prep broccoli: Cut florets and peel/dice stalks; rinse and drain.
- Make roux: Melt butter in Dutch oven over medium. Add onion; sauté 3 min. Stir in garlic 30 sec. Whisk in flour 2 min.
- Add liquids: Slowly whisk in warm stock, then milk, mustard, Worcestershire, salt, pepper. Simmer 5 min to thicken.
- Simmer broccoli: Stir in all broccoli; cover and cook 12–15 min until tender.
- Blend: Purée 2 cups soup and return to pot for creamy-chunky texture.
- Melt cheese: Off heat, gradually whisk in cheddar until smooth.
- Toast bread: Brush slices with garlic butter; bake 7–8 min at 425 °F until golden.
- Serve: Ladle into bowls, top with extra cheese, and serve with crusty bread.
Recipe Notes
For ultra-smooth soup, use an immersion blender directly in the pot. For a vegetarian version, swap Worcestershire for coconut aminos and use vegetable stock.