Schlotzsky’s Broccoli Cheese Soup Recipe: Creamy Copycat Comfort in 30 Minutes

Schlotzsky's Broccoli Cheese Soup Recipe: Creamy Copycat Comfort in 30 Minutes detailed visual guide

Recreating Schlotzsky’s signature broccoli cheese soup at home delivers that same creamy, comforting flavor you love from the restaurant. This copycat version captures the perfect balance of tender broccoli, sharp cheddar, and velvety texture—all achieved through careful ingredient selection and precise cooking techniques.

The secret lies in the combination of fresh broccoli, quality cheeses, and a simple roux that creates an ultra-smooth base. With just 30 minutes of active cooking, you’ll have a pot of rich, satisfying soup that rivals the original. Perfect for chilly evenings or whenever you crave that familiar, cheesy comfort.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Schlotzsky’s Broccoli Cheese Soup

Fresh broccoli, quality cheeses, and a simple roux recreate that signature Schlotzsky’s creamy comfort at home.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Unsalted Butter 🧈 ½ cup For rich, velvety roux
All-Purpose Flour 🌾 ⅓ cup Thickens the soup base
Whole Milk 🥛 2 cups Full-fat for creaminess
Half-and-Half 🥛 1 cup Extra richness essential
Sharp Cheddar Cheese 🧀 2 cups Freshly shredded from block
American Cheese 🧀 4 oz Velvety melt guarantee
Chicken Broth 🍲 2 cups Low-sodium preferred
Yellow Onion 🧅 ½ whole Finely diced for base
Garlic Cloves 🧄 2 cloves Minced for depth
Ground Mustard 🌿 ½ tsp Enhances cheesy flavor
Kosher Salt 🧂 1 tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Smoked Paprika 🌶️ ¼ tsp Adds subtle warmth
Worcestershire Sauce 💧 1 tsp Vegetarian version essential

The cheeses make this soup. Sharp cheddar from a block (pre-shredded has anti-caking agents that make it grainy) plus American cheese for that signature velvety texture. I grab mine at Whole Foods or Trader Joe’s—both have good quality options. The broccoli should be fresh (frozen works in a pinch but changes the texture slightly), and cut it into uniform florets so they cook evenly. For the broth, Swanson’s low-sodium is my go-to—it lets you control the salt level better.

No half-and-half? Whole milk plus 2 tbsp melted butter gets you close. Need a vegetarian Worcestershire? Annie’s Organic is the best store-bought option. If you’re sensitive to smoked flavors, skip the paprika—it’s subtle but present. The ground mustard is key though—don’t skip it. For extra richness, some people add a splash of heavy cream at the end, but I find the half-and-half gives that perfect Schlotzsky’s-level creaminess without overdoing it.

This soup keeps beautifully—actually tastes better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge. Freezing works too (up to 3 months), but the texture changes slightly upon thawing. Reheat gently over medium-low to prevent separation. I like to make a double batch: one for now, one for later. The roux can be prepped ahead too—just store it covered in the fridge for 24 hours before using.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this comes together in a single pot—no colander for the broccoli, no extra bowls for mixing. Just melt butter, whisk in flour, then let the milk and half-and-half do their creamy thing while the broccoli softens right in there.
  • That Cheesy Pull: Here’s what sold me—the roux made with butter and flour gives it this velvety thickness, and the combo of whole milk and half-and-half? It’s rich but not heavy. The fresh broccoli keeps it bright, so it’s not just a cheese bomb (though, honestly, I’d still eat it if it were).
  • Freezer’s Best Friend: I double the batch every time because it freezes beautifully. Reheat with a splash of milk, and it’s like day-one delicious. My go-to for last-minute potlucks or those nights when takeout sounds tempting but the freezer wins.
  • Budget Stretch: Between us, this feeds four for what a single restaurant bowl costs. Fresh broccoli’s cheap when in season, and the dairy base is way more affordable than fancy cheeses. I’ll be real—it’s become my “payday’s next week but we still need dinner” hero.

Step-by-Step Instructions for Schlotzsky’s Broccoli Cheese Soup

This method delivers that signature creamy texture and cheesy depth you crave—just like the restaurant version.

Step 1: Sauté the Aromatic Base

Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. When the butter stops foaming, add the finely diced 0.5 whole yellow onion and cook for 5-6 minutes until translucent and just beginning to soften. The onions should never brown—this gentle cooking builds sweetness without bitterness.

Add the 2 minced garlic cloves and cook for 30 seconds until fragrant but not colored. Stir in the 0.33 cup all-purpose flour to form a roux, cooking for 2 minutes until the raw flour smell disappears. This creates the velvety foundation for your soup base.

Step 2: Build the Creamy Liquid Base

Slowly whisk in the 2 cups chicken broth, ensuring no lumps remain. The mixture will thicken noticeably as the roux absorbs the liquid. Once smooth, pour in the 2 cups whole milk and 1 cup half-and-half, stirring constantly to maintain that silky texture.

Increase heat to medium-high and bring the mixture to a gentle simmer. You’ll know it’s ready when small bubbles form around the edges and the surface just begins to shimmer. Reduce heat to medium-low and let it cook for 5 minutes, stirring occasionally, until slightly thickened.

Step 3: Incorporate the Cheeses and Seasonings

Reduce heat to low and stir in the 2 cups sharp cheddar cheese and 4 oz American cheese gradually, allowing each addition to melt completely before adding more. The American cheese ensures that velvety smoothness, while the sharp cheddar delivers that signature tang.

Once fully melted, stir in the 0.5 tsp ground mustard, 1 tsp kosher salt, 0.5 tsp ground black pepper, 0.25 tsp smoked paprika, and 1 tsp Worcestershire sauce. The smoked paprika adds just a hint of warmth that balances the richness beautifully.

Step 4: Finish with Perfectly Cooked Broccoli

In a separate pot, steam the 4 cups fresh broccoli florets for 3-4 minutes until bright green and just tender-crisp. Drain immediately and add to the soup base. This prevents overcooking while maintaining that vibrant color and slight bite that makes Schlotzsky’s version so satisfying.

Let the soup simmer together for 5-7 minutes on low heat, allowing the flavors to meld. The broccoli should remain distinct but tender, and the soup should have a luxurious, spoon-coating consistency. Taste and adjust seasoning if needed—remember that cheeses vary in saltiness.

Step 5: Rest and Serve for Optimal Creaminess

Remove from heat and let the soup rest for 5 minutes before serving. This brief rest allows the flavors to harmonize and the texture to reach its peak creaminess. The soup will thicken slightly as it cools, which is exactly what you want.

Ladle into warmed bowls and serve immediately. Each spoonful should deliver that perfect balance of creamy richness, cheesy depth, and fresh broccoli brightness—just like the original. For that authentic Schlotzsky’s experience, pair with their signature sourdough bread for dipping.

Perfect Pairings for These Flavors

Bread Pairings

Nothing beats dipping Schlotzsky’s-style sourdough bread into this creamy soup. The tangy, chewy bread balances the richness perfectly. I grab the pre-sliced loaves from the bakery section at Kroger or Publix—they’re almost identical to the restaurant version. Toast slices lightly for extra crunch. 🥖

Salad Complements

A crisp side salad cuts through the soup’s richness beautifully. My go-to is iceberg lettuce with cherry tomatoes, shredded carrots, and ranch dressing. The cool crunch provides perfect contrast. For extra Schlotzsky’s vibes, add their signature bacon bits to your salad.

Sandwich Combos

Turn this into a full meal by pairing with their famous Original sandwich. The combination of cheesy soup and toasted ham/cheese/salami on sourdough is pure comfort food magic. At home, I use Boar’s Head deli meats and Swiss cheese for that authentic flavor. The sandwich dipping potential is unbeatable.

Drink Pairings

For beverages, I love iced tea with this soup—either sweet or unsweetened works. The tannins in black tea cut through the creaminess. Lemonade is another great option; the acidity refreshes your palate between bites. Avoid heavy sodas—they compete with the soup’s richness rather than complement it. 🍹

Crunchy Toppings

Add texture with crushed Ritz crackers or buttery croutons on top. I keep a bag of Garlic Butter Croutons from Fresh Gourmet just for this purpose. The buttery crunch takes each spoonful to the next level. For extra indulgence, sprinkle with crumbled bacon bits before serving.

Wine Options

If you’re serving this for a cozy dinner, a crisp Sauvignon Blanc works beautifully. The citrus notes complement the cheesy richness. For red wine lovers, try a light Pinot Noir—its bright acidity won’t overpower the soup. I like Kim Crawford Sauvignon Blanc or Meiomi Pinot Noir for reliable, affordable options. 🍷

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 25g125%
Cholesterol 120mg40%
Sodium 1280mg56%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
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 use frozen broccoli instead of fresh?

Yes, but the texture will differ slightly. Frozen broccoli tends to soften more quickly, so reduce steaming time to 2 minutes. Thaw and drain well first to avoid excess moisture in your soup. Fresh gives the best results, but frozen works in a pinch.

2

Why does my soup turn grainy instead of creamy?

Graininess usually comes from pre-shredded cheese (it contains anti-caking agents) or overheating. Always shred block cheddar yourself and melt on low heat. Stir constantly and remove from heat as soon as it’s smooth. American cheese helps prevent this issue too.

3

How do I make this ahead for a party?

Prepare the soup completely, then cool and refrigerate for up to 2 days. Reheat gently over medium-low, stirring often. Add a splash of milk if needed to restore creaminess. The flavors actually improve overnight, making it perfect for entertaining.

4

What’s the best way to blend for extra smoothness?

Use an immersion blender right in the pot for 10-15 seconds after adding broccoli. For ultra-silky texture, blend 1 cup of soup in a countertop blender, then stir back in. Avoid over-blending to maintain some broccoli texture.

★★★★★4.8(12 reviews)
Nathan Turner