Budget Friendly Broccoli Cheddar Soup with Crusty Bread

5 min prep 5 min cook 5 servings
Budget Friendly Broccoli Cheddar Soup with Crusty Bread
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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

Absolutely. Add frozen florets straight from the bag—no need to thaw. Simmer an extra 2 minutes; they’re already blanched so they cook quickly. Texture will be slightly softer than fresh.

Cheese was likely overheated. Next time, remove the pot from heat before adding cheese and whisk in small handfuls. To fix now, whisk vigorously over very low heat while adding a splash of warm milk; an immersion blender also smooths things out.

Yes. Replace flour with an equal amount of cornstarch slurry (3 Tbsp cornstarch + 3 Tbsp cold stock) added after the stock simmers, or use 3 Tbsp sweet rice flour in place of all-purpose for the roux.

As written, it contains flour and milk. For a lower-carb version, substitute 2 cups unsweetened almond milk and thicken with 4 oz cream cheese instead of the roux. Carb count drops to ~8 g per serving.

Cool quickly, refrigerate promptly, and reheat slowly over low heat while whisking. A small splash of warm milk or stock re-emulsifies the dairy proteins and brings the soup back together.

Yes, a 5½–6 quart Dutch oven handles a double batch perfectly. Increase simmering time by 3–4 minutes to ensure broccoli is tender, and add cheese in three additions rather than two for smooth melting.
Budget Friendly Broccoli Cheddar Soup with Crusty Bread
desserts
Pin Recipe

Budget Friendly Broccoli Cheddar Soup with Crusty Bread

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
4

Ingredients

Instructions

  1. Prep broccoli: Cut florets and peel/dice stalks; rinse and drain.
  2. Make roux: Melt butter in Dutch oven over medium. Add onion; sauté 3 min. Stir in garlic 30 sec. Whisk in flour 2 min.
  3. Add liquids: Slowly whisk in warm stock, then milk, mustard, Worcestershire, salt, pepper. Simmer 5 min to thicken.
  4. Simmer broccoli: Stir in all broccoli; cover and cook 12–15 min until tender.
  5. Blend: Purée 2 cups soup and return to pot for creamy-chunky texture.
  6. Melt cheese: Off heat, gradually whisk in cheddar until smooth.
  7. Toast bread: Brush slices with garlic butter; bake 7–8 min at 425 °F until golden.
  8. 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.

Nutrition (per serving)

385
Calories
19g
Protein
31g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.