Love this? Pin it for later!
Why This Recipe Works
- One-Pot Wonder: Everything—from sautéing the aromatics to simmering the rice—happens in a single Dutch oven, meaning fewer dishes and more couch time.
- Layered Cheese Strategy: A béchamel-style base prevents the cheddar from seizing or turning grainy, guaranteeing glossy, restaurant-level creaminess.
- Broccoli Two Ways: Florets simmer until just tender while finely chopped stems melt into the broth, adding body and sneaky vegetable power.
- Par-Cooked Rice Shortcut: Using leftover or freezer rice slashes 20 minutes off the cook time without sacrificing texture.
- Freezer-Friendly: The soup thaws beautifully thanks to the roux base; simply whisk in a splash of milk when reheating for a just-made finish.
- Customizable Heat: A pinch of smoked paprika or cayenne lets you dial up the warmth without masking the cheesy comfort.
Ingredients You'll Need
Great soup starts at the grocery store, but don’t worry—nothing here requires a specialty shop. Look for broccoli with tight, forest-green florets and stalks that feel heavy for their size; if the cut ends are browning or the crowns smell cabbagey, skip them. I buy a two-pound bunch so I can use the stems (peeled and diced they’re as tender as cauliflower) and still have plenty of florets for visual drama. For cheese, reach for a block of sharp cheddar and grate it yourself; pre-shredded cellulose can turn your broth gritty. Whole milk yogurt stirred in off-heat adds tangy balance, but you can sub heavy cream if you want over-the-top decadence. Long-grain white rice gives the cleanest texture, though brown rice works—just budget an extra 15 minutes of simmer time. Finally, keep a carton of good chicken or vegetable broth on hand; I prefer low-sodium so I can control the salt level as the cheese melts in.
How to Make Cheesy Broccoli and Rice Soup for Comfort
Build the Aromatic Base
Melt 4 tablespoons of unsalted butter in a heavy 5-quart Dutch oven over medium heat. Once the foam subsides, add 1 cup finely diced onion (about half a large onion) and 2 chopped celery stalks. Season with ½ teaspoon kosher salt and ¼ teaspoon freshly ground black pepper. Cook, stirring occasionally, until the vegetables soften and the edges of the onion turn translucent—about 6 minutes. You’re not looking for color here, just sweet, fragrant aromatics that will quietly flavor the entire soup.
Sprinkle ¼ cup all-purpose flour over the buttered vegetables and whisk constantly for 2 minutes. The mixture will look like wet sand and smell faintly nutty—this cooks out the raw flour taste and sets up the thickening power you’ll need later. If you’re gluten-free, swap in sweet rice flour in the same amount; it behaves almost identically and keeps the soup silk-smooth.
Gradually pour in 4 cups low-sodium chicken broth while whisking. Go slowly at first; the roux will seize into a paste, then loosen into a smooth slurry as you add more liquid. Once all the broth is incorporated, bump the heat to medium-high and bring to a gentle boil, whisking often to prevent floury pockets from sticking to the corners of the pot.
Stir in 1 cup par-cooked long-grain white rice and the finely diced broccoli stems. (If you’re starting with raw rice, rinse ¾ cup until the water runs clear, then add an extra 10 minutes to the simmer time.) Reduce heat to low, cover, and cook 8 minutes, stirring once halfway through. The stems will almost dissolve, giving the broth a vegetable-sweet backbone.
Uncover and add 4 cups small broccoli florets (about 2 heads). Simmer 5 minutes more, just until bright green and fork-tender. Overcooking here leaches out that vibrant color and leaves you with Army-green drabness. If you prefer your broccoli with bite, pull the pot off the heat at 3 minutes; residual warmth will finish the job.
Turn heat to its lowest setting. Grab 2 cups freshly grated sharp cheddar (8 oz) and toss it with 1 teaspoon cornstarch in a bowl; this inhibits clumping. A handful at a time, whisk cheese into the soup, waiting until each addition melts before adding the next. The broth will transform from thin and brothy to luxuriously ribbon-like.
Stir in ½ cup whole milk plus ¼ cup whole-milk yogurt (or sub ¾ cup half-and-half). Taste and adjust salt—depending on your broth and cheese, you may need up to 1 teaspoon more. For a whisper of heat, add a pinch of cayenne or ½ teaspoon smoked paprika. Serve immediately, garnished with extra cheddar and crusty bread for swiping the bowl clean.
Expert Tips
Low & Slow Cheese
Never boil the soup after adding cheese; high heat causes proteins to coagulate into grainy specks. Keep the burner on the lowest setting and let residual warmth melt the cheese gradually.
Freeze in Portions
Ladle cooled soup into silicone muffin molds, freeze, then pop out pucks and store in a zip bag. Reheat single servings with a splash of milk for quick weeknight comfort.
Double-Rice Trick
If you plan to reheat leftovers, undercook the rice initially by 3 minutes; it will finish softening when warmed and won’t swell into mush.
Keep It Green
Blanch and shock extra broccoli florets in ice water, then stir them into reheated soup for a pop of bright color and fresh texture.
Variations to Try
- Loaded Baked Potato Style: Swap rice for 1-inch cubes of Yukon Gold and stir in crumbled bacon, sliced scallions, and a dollop of sour cream.
- Vegan Comfort: Use olive oil instead of butter, oat milk and coconut cream for dairy, and 1 cup nutritional yeast plus ½ teaspoon white miso for cheesy depth.
- Chicken & Broccoli Divan: Fold in 2 cups shredded rotisserie chicken and ½ cup steamed cauliflower rice for a protein-packed, lower-carb spin.
- Spicy Southwest: Add 1 diced poblano, 1 tsp cumin, and 1 cup pepper-jack cheese. Garnish with cilantro and a squeeze of lime for zing.
Storage Tips
Cool the soup completely, then transfer to airtight containers and refrigerate up to 4 days. Because the rice continues to drink liquid, the soup will thicken—thin with broth or milk when reheating. For longer storage, freeze in quart-size freezer bags laid flat; they’ll stack like books and thaw in under 30 minutes in a bowl of warm water. The soup keeps 3 months frozen. If you know you’ll freeze half, consider cooking the rice separately and stirring it into individual portions; this prevents grain bloat and keeps the broth silky.
Frequently Asked Questions
Cheesy Broccoli and Rice Soup for Comfort
Ingredients
Instructions
- Sauté aromatics: Melt butter in Dutch oven over medium heat. Add onion and celery with salt & pepper; cook 6 min until translucent.
- Make roux: Sprinkle flour over veggies; whisk 2 min to cook out raw taste.
- Add broth: Gradually whisk in broth; bring to gentle boil.
- Simmer rice & stems: Stir in rice and diced broccoli stems; cover and simmer 8 min.
- Cook florets: Add florets; simmer uncovered 5 min until bright green.
- Melt cheese: Reduce heat to low. Toss cheddar with cornstarch; whisk in handfuls until melted.
- Finish: Stir in milk and yogurt; season with extra salt and optional cayenne. Serve hot.
Recipe Notes
For ultra-smooth texture, remove pot from heat before adding cheese. Soup thickens as it stands; thin with broth or milk when reheating.