Almost Famous Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Bacon Topping

Soups & Stews

Almost Famous Broccoli Cheddar Soup Recipe: Velvety Cheese Swirls and Crispy Bacon Topping

The Almost Famous Broccoli Cheddar Soup delivers all the comfort of a diner classic with its signature velvety texture and rich, cheesy swirls. This recipe captures the show's iconic version while adding modern twists—like crispy bacon topping—that elevate every spoonful. The secret lies in slow-simmered broth, perfectly blended cheese sauce, and a touch of creaminess that makes it impossible to resist.

What sets this soup apart is the balance of flavors—creamy yet light, with just enough tang from the cheese to cut through the richness. The bacon adds a smoky crunch that contrasts beautifully with the smooth soup, while fresh herbs at the end bring brightness. Best of all, it comes together in one pot with minimal prep, making it ideal for weeknight dinners or cozy gatherings.

By the time you're done, you'll have a bowl of soup that's restaurant-quality—silky, flavorful, and topped with crispy bacon bits that add texture with every bite. The aroma alone will have everyone gathering around the table, and the first sip will confirm why this dish has become a beloved staple. Ready to make it?

This recipe stays true to the show's vibe while offering flexibility—swap in vegan cheese for a lighter version or add a dash of hot sauce for extra heat. The instructions are straightforward, ensuring foolproof results every time. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for almost famous broccoli cheddar soup

Six ingredients deliver comfort in a bowl—creamy, cheesy, and topped with crispy bacon magic.

Ingredient Amount Notes
Broccoli Florets 🥦 4 cups Fresh, cut into bite-sized pieces
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months preferred
Heavy Cream 🥛 1 cup Full-fat for optimal creaminess
Chicken Broth 💧 4 cups Low-sodium preferred, homemade or quality store-bought
Milk 🥛 1 cup Whole milk for richness
All-Purpose Flour 🌾 2 tbsp For smooth sauce thickening
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 3 cloves Fresh, minced
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bacon 🥓 6 oz Thick-cut, chopped into small pieces
Butter 🧈 2 tbsp Unsalted, for sautéing
Fresh Chives 🌿 2 tbsp Chopped, for garnish
Dried Mustard 🌶️ ½ tsp For subtle depth of flavor

The cheddar cheese is non-negotiable for that signature tang and melt. Kraft Natural or Cabot are my go-tos—they shred smoothly and melt beautifully. If you're using pre-shredded, pulse it in a food processor to break up the anti-caking agents. For the bacon, thick-cut from Costco makes all the difference—it stays crispy longer and adds that perfect smoky crunch. The broccoli should be bright green and firm; if it's wilted, it'll turn mushy in the soup. Freshly ground pepper is worth the extra minute—it makes a noticeable difference in flavor.

No sharp cheddar? Pepper jack or Monterey Jack can work in a pinch, but the tang is what makes this soup iconic. Running out of heavy cream? Half-and-half or whole milk will work, though the texture will be slightly lighter. The bacon can be swapped for turkey bacon or crispy chickpeas for a lighter option. If you're avoiding gluten, use cornstarch instead of flour to thicken the sauce. The mustard is subtle but adds depth—if you're sensitive to heat, reduce it to a quarter teaspoon or omit entirely. For extra richness, add a splash of cream cheese at the end.

This soup reheats beautifully—just stir in a splash of milk or broth if it gets too thick. Store leftovers in the fridge for 4-5 days in an airtight container, or freeze for up to 3 months (the cheese sauce freezes surprisingly well). For serving, I like to keep the bacon separate until the last minute so it stays crispy. Garnish with fresh chives and extra cheese—presentation matters when you're going for that diner-style appeal. The soup actually tastes better the next day as the flavors meld, so make extra if you can.

❤️

Why You'll Love This Recipe

  • The secret’s in the ratio: equal parts heavy cream and milk, stirred in just before serving. It’s rich but not cloying, with that sharp cheddar cutting through like a cool breeze. Honestly, my kids ask for seconds before I even finish pouring.
  • Minimal Chopping Required: I swear, the only prep is breaking broccoli into florets—no dicing, no peeling, no fuss. Toss them in a pot with broth, simmer until tender, then blend until smooth. That’s it. (Yes, even on a Tuesday night.)
  • Creamy Without Being Heavy: The secret’s in the ratio: equal parts heavy cream and milk, stirred in just before serving. It’s rich but not cloying, with that sharp cheddar cutting through like a cool breeze. Honestly, my kids ask for seconds before I even finish pouring.
  • Leftovers That Taste Better: This soup actually improves overnight. The cheddar melts into the broth, the cream separates just enough to make it velvety, and the broccoli stays bright. I freeze portions in jars—just reheat with a splash of milk, and it’s like making it fresh.

Step-by-step instructions for velvety broccoli cheddar soup

Master this creamy, restaurant-style soup with perfect texture and flavor balance.

1

Cook the Bacon and Sauté Aromatics

In a large Dutch oven, cook the 6 oz chopped bacon over medium heat until crispy and golden brown, about 8-10 minutes. Use a slotted spoon to remove the bacon and set aside on paper towels, leaving the bacon fat in the pot.

Reduce heat to medium-low and add the 2 tbsp butter to the bacon fat. Toss in the diced 1 whole yellow onion and cook for 5-6 minutes until softened. Add the 3 minced garlic cloves and the 0.5 tsp dried mustard, stirring for 30 seconds until fragrant. This aromatic base forms the flavor foundation of your soup.

2

Create the Roux for Thickening

Sprinkle the 2 tbsp all-purpose flour over the onion mixture and stir vigorously for 1-2 minutes until the flour is fully incorporated and the mixture turns golden brown. This creates a roux that will thicken your soup beautifully without lumps.

Slowly pour in the 4 cups chicken broth while whisking constantly to prevent clumping. Add the 1 cup milk and bring the mixture to a gentle simmer. Stir occasionally for 5 minutes until the sauce begins to thicken slightly. This step ensures your soup will have that perfect velvety consistency.

3

Add Broccoli and Simmer

Add the 4 cups broccoli florets to the pot and stir gently to coat them in the sauce. Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 8-10 minutes until the broccoli is tender but still vibrant green.

Season with the 1.5 tsp salt and 0.5 tsp ground black pepper. Taste and adjust seasoning if needed. The soup should be flavorful but not overly salty. Here's where you'll notice the subtle depth from the aged cheddar and mustard working together.

4

Incorporate Cream and Cheese

Lower heat to low and gradually whisk in the 1 cup heavy cream and 2 cups shredded sharp cheddar cheese. Stir constantly until the cheese is completely melted and the soup is smooth and creamy. This step is crucial for achieving that signature velvety texture.

Continue cooking on low heat for an additional 3-5 minutes, stirring occasionally. The soup should coat the back of a spoon but remain pourable. If it thickens too much, whisk in 1-2 tablespoons of hot water or broth to reach your desired consistency.

5

Finish and Serve with Crispy Topping

Remove the soup from heat and stir in the reserved crispy bacon and 2 tbsp chopped fresh chives. Ladle the soup into bowls and garnish with additional chives if desired. The contrast of creamy soup with crispy bacon bits on top creates that restaurant-quality experience.

Serve immediately while hot, as the texture and flavor are best enjoyed right away. Each spoonful should deliver that perfect balance of creamy richness, sharp cheddar flavor, and subtle mustard depth with the satisfying crunch of bacon on top.

👨‍🍳

Pro Tips For Making Almost Famous Broccoli Cheddar Soup

  • BLANCH BROCCOLI FIRST: I learned this the hard way—raw broccoli florets turn your soup into a mushy, bitter mess. Drop them in boiling water for 2 minutes, then shock in ice bath before adding to the pot. This keeps the texture crisp and the flavor bright, even after simmering.
  • STIR IN CHEESE LAST: The cheese should melt into silk, not clump like glue. Once the soup’s hot but not boiling, whisk in the heavy cream and milk first, then fold in the chedddar off the heat. If you add it too early, you’ll end up with a grainy, sad soup—no one wants that.
  • SALT THE BROTH EARLY: Chicken broth needs seasoning before it meets the cheese. Taste it raw—add salt (and a pinch of pepper) until it’s bold enough to stand up to the sharp chedddar. Skimp here, and your soup will taste flat, even if the cheese is perfect.
  • USE HALF-AND-HALF FOR CREAM: Heavy cream can turn the soup greasy if overused. Swap half of it for whole milk or—better yet—half-and-half. It’s richer than milk but lighter than cream, and the soup stays velvety without weighing you down. (Yes, even if you’re impatient like me.)

Dietary considerations for this recipe

Dairy-Free Adaptation

For a dairy-free version, swap the sharp cheddar cheese for 2 cups nutritional yeast (like Bragg) and use 1 cup full-fat coconut milk instead of heavy cream. The coconut milk adds richness while keeping the soup creamy. Add 1 tbsp lemon juice to balance the flavor, as nutritional yeast has a slightly bitter taste. 🌱

Gluten-Free Option

Replace the all-purpose flour with 2 tbsp cornstarch or arrowroot powder to thicken the soup without gluten. Both work equally well—just whisk them into the broth and milk mixture before simmering. The texture remains smooth, and the flavor stays intact. This swap is perfect for those with gluten sensitivities or celiac disease.

Lactose-Free Version

Use lactose-free heavy cream and lactose-free milk while keeping the sharp cheddar cheese. The cheese provides the signature tang, while the lactose-free dairy ensures the soup stays creamy without causing digestive issues. Brands like Organic Valley or Green Valley offer reliable lactose-free options.

Lower-Calorie Adjustments

Reduce the heavy cream to ½ cup and use ½ cup evaporated skim milk for a lighter texture. Swap 6 oz bacon for 4 oz turkey bacon or ½ cup crispy roasted chickpeas to cut calories while keeping the crunch. The soup will still be rich but with fewer empty calories.

Vegan-Friendly Swaps

Replace the cheddar cheese with 2 cups vegan cheddar shreds (like Violife or Daiya) and use 1 cup coconut cream for creaminess. Add 1 tbsp apple cider vinegar to mimic the tang of sharp cheddar. For the bacon topping, try smoked paprika-dusted tempeh crumbles or mushroom bacon bits for a hearty, plant-based crunch.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 22g110%
Cholesterol 115mg38%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 26g52%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without bacon?

Swap the bacon for ½ cup crispy fried onions or ¼ cup toasted breadcrumbs for crunch. For extra flavor, try smoked paprika-dusted chickpeas or crumbled tempeh for a meat-free alternative. The key is keeping that satisfying texture contrast with the creamy soup.

2

Why does my soup get grainy when I add cheese?

This happens when cheese melts unevenly or clumps form. To prevent it, whisk the cheese into the warm soup off the heat—never boiling. For extra smoothness, melt the cheese first in a microwave-safe bowl with 1 tbsp milk, then stir it into the soup. Also, avoid pre-shredded cheese with anti-caking agents unless you pulse it in a food processor first.

3

How can I make this soup ahead of time?

Prepare the soup up to 2 days in advance and store it in an airtight container in the fridge. Reheat gently on the stove with a splash of milk or broth to restore creaminess. For the bacon topping, keep it separate and crisp it fresh before serving. The flavors actually deepen overnight, making it taste even better!

4

What's the secret to the perfect cheesy swirls?

The iconic swirls come from slow, circular stirring while the cheese melts. Use a ladle or large spoon to create gentle whirls in the pot, then immediately ladle into bowls. For extra drama, melt the cheese slightly in a microwave first, then swirl it in with a fork. The cheese should melt smoothly without breaking.

5

Can I use frozen broccoli instead of fresh?

Yes, but thaw and drain it first to avoid watery soup. Use 4 cups frozen florets (about 12 oz) and add them to the pot after the roux forms. Frozen broccoli works well, but fresh gives the best texture and flavor. If using frozen, simmer for 2-3 minutes longer to ensure tenderness.

★★★★★4.7(1 review)
Categories Soups & Stews