Soups & Stews
This Almost Famous-style broccoli cheddar soup delivers the velvety creaminess and cheesy depth you crave, topped with crispy bacon for that signature restaurant finish. The secret lies in a proper roux foundation and blending the soup until silky smooth—no lumps, just pure comfort in every spoonful. I’ve perfected this version after years of testing, ensuring the cheese melts into a rich, velvety texture while keeping the broccoli tender but distinct.
The magic happens in the slow simmer, where onions and garlic build a flavor base before the cheese transforms everything into a luscious, golden broth. Unlike lighter versions, this soup is rich enough to stand alone—no need for bread on the side, though it certainly pairs beautifully. The crispy bacon topping adds a smoky contrast that makes it impossible to stop at one bowl.
What sets this apart is the balance: creamy enough to coat your spoon but with enough body to satisfy, and cheesy enough to make you reach for seconds. The bacon topping isn’t just garnish—it’s the star, adding a satisfying crunch that cuts through the richness. Perfect for chilly evenings or as a hearty appetizer, this soup is restaurant-quality without the fuss.
Ready in about 45 minutes, this recipe is foolproof for weeknight dinners or meal prep. The instructions walk you through every step, from sautéing to blending, so you’ll end up with soup so smooth it’ll fool even the most skeptical eaters. Let’s get cooking—your taste buds will thank you.
Ingredients for almost famous broccoli cheddar soup
Six cups of broth, two cups of cheese, and that crispy bacon—your pantry’s about to become a soup star.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced fine |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Fresh Broccoli 🥦 | 2 cups | Florets cut small |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Bacon 🥓 | 6 oz | Thick-cut, chopped |
| Garlic Powder 🧄 | ¼ tsp | For extra depth |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh |
The bacon and cheese are non-negotiable here. Thick-cut bacon from Costco or your local butcher gives the best crunch—none of that flimsy grocery store stuff. For cheese, sharp cheddar from the deli counter (like Cabot or Tillamook) melts into that perfect velvety texture. Pre-shredded? Skip it—it’s full of anti-caking agents that make the soup grainy. The butter matters too: European-style (like Plugrá) has more flavor, but regular unsalted works fine. Look for onions with dry skins—they store longer and dice cleaner.
No thick-cut bacon? Regular bacon, cooked extra crispy works in a pinch. Cheese shortage? Gruyère or Gouda add a nice depth. Fresh thyme out of season? Dried at one-third the amount keeps the flavor. The flour is for the roux—don’t skip it! It’s what turns this into that signature creamy texture. For the broth, low-sodium is key—you’ll be adding plenty of salt later. And if you’re watching calories, you can use half-and-half instead of heavy cream, though it won’t be quite as rich.
This soup tastes even better the next day—3-4 days in the fridge is perfect. For freezing, portion it before adding the bacon topping (cook that fresh when reheating). Store in glass containers—plastic can absorb odors. The bacon topping? Make it ahead and store in the freezer. Just re-crisp in a 375°F oven for 5 minutes before serving. Leftovers? Blend them again for an instant creamier texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s a true one-pot wonder—no extra bowls, no extra cleanup. Just a pot, a spoon, and 20 minutes of your time while the onion and garlic sizzle in butter until they’re sweet and golden. That flour roux? Thickens it all into velvety perfection without fuss.
- Cheddar-Garlic Hug: The moment you fold in that sharp cheddar and let the garlic bloom? Chef’s kiss. It’s rich but not heavy, creamy but not cloying—like a warm embrace from your favorite comfort food. Honestly, the first spoonful had me questioning why I ever bought takeout.
- Weeknight Workhorse: This soup is my go-to for busy evenings, potlucks, or even a lazy Sunday. Double the batch, freeze half, and you’ve got a ready-to-reheat meal when life gets chaotic. (Yes, even on a Tuesday night.) The broth base keeps it hearty, so it’s never boring.
- Budget-Friendly Luxury: Here’s what sold me—it’s ridiculously affordable but feels gourmet. Butter and flour make it taste like a restaurant dish, while the onion and garlic add depth without breaking the bank. Leftovers? Even better the next day—if they last that long.
Step-by-step instructions for Almost Famous broccoli cheddar soup
Here's how to make this velvety, restaurant-worthy soup with perfect texture and crispy bacon topping.
Cook the Bacon and Sauté Aromatics
Start by chopping the 6 oz bacon into small pieces and cook them in a large Dutch oven over medium heat until crispy. I like to drain most of the fat but leave about 2 tablespoons in the pot—this adds incredible flavor to the soup. Remove the bacon with a slotted spoon and set it aside on paper towels.
In the same pot, add the ½ cup unsalted butter and reduce heat to medium-low. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic, ¼ tsp garlic powder, and ¼ tsp dried thyme, cooking for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for the entire soup.
Make the Roux and Add Broth
Sprinkle the ½ cup all-purpose flour over the onions and garlic, stirring constantly to prevent lumps from forming. Cook for 2-3 minutes until the mixture turns a light golden color—this creates a smooth, flavorful roux that will thicken the soup beautifully. Be patient here; rushing this step can make the roux taste raw.
Gradually pour in the 6 cups chicken broth, whisking constantly to prevent clumping. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 10 minutes until slightly thickened. Stir occasionally to ensure even cooking and prevent the bottom from sticking.
Add Broccoli and Cheese
Cut the 2 cups fresh broccoli into small florets and add them to the pot. Simmer for 5-7 minutes until tender but still vibrant green—you want them to retain some bite. Then, reduce heat to low and gradually whisk in the 2 cups shredded sharp cheddar cheese, stirring until completely melted and smooth. If the soup thickens too much, add a splash of broth to reach your desired consistency.
Here's the thing—adding the cheese off the heat prevents it from curdling. The gentle heat helps it melt smoothly into the soup, creating that signature creamy texture. This is where the magic happens: the cheese should be fully incorporated but not overheated.
Finish with Cream and Season
Stir in the ½ cup heavy cream and season with 1½ tsp salt and ½ tsp black pepper. Taste and adjust the seasoning if needed—this is your chance to perfect the flavor balance. The soup should be rich, cheesy, and slightly tangy from the sharp cheddar.
Return the reserved crispy bacon to the pot and stir gently to distribute it evenly throughout the soup. The contrast between the creamy soup and crispy bacon is what makes this dish so special. Let the soup simmer for another 2-3 minutes to allow all the flavors to meld together perfectly.
Serve Warm with Extra Toppings
Ladle the soup into bowls and serve immediately while it's hot. The velvety texture and rich cheddar flavor will make this a standout dish. For extra indulgence, top each serving with additional crispy bacon and a sprinkle of freshly cracked black pepper. The crispy bacon adds a satisfying crunch that balances the creamy soup beautifully.
This soup tastes even better the next day as the flavors continue to develop, so it's perfect for meal prep. Just be sure to reheat it gently on the stove to maintain its creamy texture. Enjoy this comforting classic that's sure to become a family favorite!
Pro Tips For Making Almost Famous Broccoli Cheddar Soup
- Cook Onions Low and Slow: I used to rush this step and end up with bitter, caramelized bits that overpowered the soup. Simmer onions in butter for 8-10 minutes until they’re soft and translucent—not brown. This builds flavor without turning the soup into onion-flavored broth.
- Use Cold Butter for Roux: Skip the melted butter—cut cold unsalted butter into flour first to make a smoother, less lumpy roux. The cold butter coats the flour better, preventing clumps that turn into floury pockets in your soup. Trust me, your spoon will glide through it.
- Bloom Flour Properly: After adding flour, cook it with onions for 2 full minutes before pouring in broth. This step, called blooming, removes that raw flour taste and gives your soup a richer base. I learned this the hard way—skipping it left my soup tasting like flour soup.
- Strain the Broth: If you’re using store-bought chicken broth, strain it through a fine-mesh sieve before adding it to the roux. This catches any sediment or bits that can make your soup grainy. It’s a small step that makes a real difference in texture.
Serving suggestions for this recipe
Classic Bread Pairings
Warm, crusty bread is the perfect companion for this rich soup. I love serving it with sourdough loaves from my local bakery—their tangy crust contrasts beautifully with the creamy cheese. For extra indulgence, toast slices until golden and rub with a garlic clove. Baguettes also work well, especially when cut into thick slices for dipping. 🥖
Crunchy Crouton Upgrade
Skip store-bought croutons—they’re usually soggy and flavorless. Instead, cube stale baguettes or day-old sourdough, toss with 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp salt, then bake at 375°F for 8-10 minutes until golden and crisp. These homemade croutons add texture and soak up the cheesy broth perfectly.
Cheesy Grits Twist
For a Southern-inspired twist, serve the soup alongside creamy cheddar grits. Cook ½ cup stone-ground grits in 2 cups chicken broth with 1 tbsp butter and ½ cup shredded cheddar, stirring until thick. The grits add a comforting, slightly gritty texture that pairs wonderfully with the smooth soup. Top with extra crispy bacon for a decadent combo. 🌶️
Fresh Herb Garnishes
Brighten the dish with fresh herbs that cut through the richness. I like sprinkling chopped chives or parsley over the top just before serving—their freshness balances the heavy cheese. For a bolder flavor, add thinly sliced scallions or a few cilantro leaves. A pinch of smoked paprika also adds a subtle smoky depth that complements the bacon.
Wine and Beer Pairings
A crisp Chardonnay with buttery notes enhances the soup’s creaminess, while a dry Riesling adds acidity to cut through the richness. For beer lovers, a hoppy IPA (like New Belgium Fat Tire) balances the cheesiness with its bitterness. A light lager (such as Miller Lite) is a refreshing, low-alcohol option that won’t overpower the dish. 🍷
Meal Prep Serving Ideas
This soup reheats beautifully for meal prep, but presentation matters! Serve in preheated bowls to maintain warmth and creaminess. For a layered look, spoon the soup into clear glass bowls and top with crispy bacon in a circular pattern. Add a drizzle of hot sauce (like Cholula) on the side for those who like a kick. Leftovers? Package with a side of croutons in a thermos for easy grab-and-go lunches. 💡
Nutrition facts
Frequently asked questions
Why does this recipe use a roux instead of just blending everything?
The roux creates that signature velvety texture that sets this soup apart. When flour and butter cook together, they form a smooth paste that thickens the broth beautifully—no blending required. This method also adds depth of flavor that pureeing can't match. Plus, it's foolproof for creamy soups without lumps!
Can I make this soup dairy-free?
Swap the cheddar for nutritional yeast or dairy-free cheese, and use coconut milk instead of heavy cream. For extra richness, add ½ cup cashew cream. The bacon topping can stay the same—just ensure it's cooked without dairy additives. The texture will be slightly lighter but still delicious!
How do I avoid a grainy texture when adding cheese?
Always shred your own cheese—pre-shredded varieties contain anti-caking agents that make the soup grainy. Add the cheese off the heat and stir gently until fully melted. If the soup thickens too much, whisk in a splash of warm broth. For extra smoothness, blend the soup briefly after adding the cheese (but before the cream).
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat, stirring constantly to prevent scorching. Add a splash of broth or milk if the soup seems too thick. For extra creaminess, blend briefly after reheating. Never microwave—it can make the texture uneven. The soup actually tastes better the next day as flavors meld!
Can I make this soup in an Instant Pot?
Yes! Sauté the bacon and aromatics first, then add flour and broth. Cook on high pressure for 5 minutes, then quick-release. Add broccoli and cheese, stirring until melted. Finish with cream and bacon. The Instant Pot version cooks faster but may need extra broth to reach your preferred consistency. Stir frequently to prevent cheese from separating.
