There is truly nothing more comforting on a crisp afternoon than a steaming, velvety bowl of Panera-style broccoli cheddar soup, rich with the savory depth of sharp melted cheese and loaded with tender garden florets. This 30-minute copycat recipe captures every ounce of the restaurant favorite’s signature decadence—delivering an ultra-creamy, velvety broth packed with tender bite-sized broccoli and sweet matchstick carrots right from your own stovetop.

While restaurant soups often rely on artificial thickeners or canned condensed bases, this homemade version builds its luxurious texture from scratch with a classic golden roux, rich chicken broth, and fresh half-and-half. Simmering the fresh broccoli and sweet carrots gently in the velvety broth allows the vegetables to become melt-in-your-mouth tender while absorbing savory aromatics. Finished with freshly grated sharp cheddar cheese melted off the heat, every spoonful is perfectly balanced, wonderfully thick, and completely irresistible.
Why You’ll Love This Recipe
- Time / Speed: From cutting board to steaming bowl in just 30 minutes, making it ideal for brisk autumn lunches and busy weeknight dinners.
- Cleanup / Ease: Prepared entirely in a single Dutch oven or soup pot with everyday pantry staples and zero complex culinary equipment.
- Dietary / Nutritional Benefit: Packed with vitamin A, vitamin C, and dietary fiber from wholesome fresh broccoli and antioxidant-rich matchstick carrots.
- Culinary / Flavor Profile: Incomparably creamy, deeply savory, and infused with subtle undertones of Dijon mustard and freshly grated nutmeg that elevate the sharp cheddar flavor.
Key Ingredients & Smart Swaps

- Fresh Broccoli Florets: Choose firm, vibrant green crowns and chop them into small bite-sized pieces so they cook evenly in under 15 minutes. You can also dice the tender peeled broccoli stems for extra heartiness.
- Sharp Yellow Cheddar Cheese: Always purchase a block of good-quality sharp or extra sharp cheddar and grate it fresh. Pre-shredded bagged cheese is coated in anti-caking starches (cellulose) that prevent smooth melting and cause a grainy texture.
- Matchstick Carrots: Store-bought julienned matchstick carrots provide a lovely pop of orange color, gentle sweetness, and delicate crunch that perfectly balances the creamy cheese.
- Golden Roux (Butter & Flour): Unsalted European butter and unbleached all-purpose flour cook together to form the thickening backbone of the soup. For a gluten-free version, swap with a 1:1 gluten-free measure-for-measure flour blend or whisk in a cornstarch slurry.
- Broth & Half-and-Half: A blend of low-sodium chicken broth and half-and-half delivers rich, velvety body without feeling overwhelmingly heavy. Vegetable broth works seamlessly for a vegetarian meal.
- Dijon Mustard & Ground Nutmeg: The secret flavor enhancers used in French bistro cheese sauces. Just a touch of Dijon adds acidity and tang that cuts through richness, while nutmeg enhances the warm nutty profile of cheddar.
Step-by-Step Cooking Walkthrough
1. Build the Aromatic Base: Melt 4 tablespoons of butter in a large Dutch oven over medium heat. Sauté the finely diced yellow onion until translucent and tender, then stir in minced garlic and cook for 60 seconds until fragrant.
2. Whisk the Velvety Roux: Sprinkle the flour over the softened aromatics and cook for 1 to 2 minutes, whisking constantly to cook out raw starch notes. Slowly stream in the chicken broth while whisking continuously to ensure a silky, lump-free emulsion, then pour in the half-and-half.

3. Simmer Vegetables to Fork-Tender: Stir in the chopped broccoli florets, matchstick carrots, Dijon mustard, ground nutmeg, paprika, salt, and black pepper. Bring the liquid to a gentle simmer over medium-low heat and cook uncovered for 12 to 15 minutes until the vegetables are tender.
4. Melt the Cheese Off Heat: Turn off the burner or slide the pot off direct heat. Gradually sprinkle in the freshly shredded sharp cheddar cheese in small handfuls, stirring in a figure-eight motion until each addition is completely melted before adding more. This produces a gorgeously smooth, restaurant-quality cheese soup.
3 Chef Secrets for Perfect Results
1. Grate Your Own Cheese Fresh from the Block: Pre-shredded cheese from the grocery store is dusted with potato starch, cellulose, and calcium sulfate to keep shreds from clumping in the bag. These additives inhibit melting and lead to a separated, grainy soup. Taking two minutes to grate a block of sharp cheddar on a box grater yields a silky, creamy emulsion every single time.
2. Remove the Pot from Heat Before Adding Cheddar: Cheese proteins are extremely heat-sensitive. Exposing cheddar to boiling or high temperatures causes the dairy proteins to seize, tight-knit, and squeeze out free butterfat (greasiness). Lower the burner to the absolute lowest setting or pull the pot off the stove completely before folding in the cheese.
3. The French Bistro Flavor Duo (Dijon & Nutmeg): Top chefs never skip a dab of Dijon mustard and a microscopic pinch of nutmeg when crafting cheese sauces. The acidity of the mustard sharpens the cheese flavor and stabilizes the emulsion, while nutmeg rounds out the dairy notes with subtle warmth without making the soup taste spiced.
What to Serve With Broccoli Cheddar Soup

- Warm Sourdough Bread Bowls or Sliced Baguette: Nothing rivals the iconic Panera experience quite like scooping rich cheddar soup out of a hollowed-out artisan sourdough boule or dipping slices of warm crusty French baguette.
- Crisp Autumn Harvest Apple Salad: Pair this rich, decadent soup with a refreshing green salad featuring mixed greens, Honeycrisp apple slices, candied pecans, and a tangy apple cider vinaigrette.
- Beverage Pairing: Complement the sharp cheddar notes with a chilled, crisp Sauvignon Blanc, an un-oaked Chardonnay, or a glass of sparkling apple cider.
Storage, Freezing & Reheating Instructions
- Refrigeration: Allow leftover soup to cool to room temperature, then transfer to an airtight glass container. Store in the refrigerator for up to 4 to 5 days. The soup will thicken naturally as it chills.
- Gentle Reheating: Reheat leftovers gently in a saucepan over medium-low heat on the stovetop, stirring frequently. Add a splash of broth, milk, or cream to loosen the texture back to its original velvety consistency. Avoid high heat or boiling during reheating to prevent cheese separation.
- Freezing Guidelines: Because high-dairy soups can separate or develop a grainy texture when thawed, freezing is best done before adding the cheese and cream. If you must freeze the finished soup, chill completely, freeze in airtight freezer-safe containers for up to 2 months, thaw overnight in the fridge, and reheat slowly over low heat while whisking vigorously.

Panera-Style Creamy Broccoli Cheddar Soup
Ingredients
- 4 tbsp unsalted butter
- 1 medium yellow onion, finely diced
- 3 cloves fresh garlic, minced
- 1/4 cup all-purpose flour
- 2 cups chicken broth
- 2 cups half-and-half
- 4 cups fresh broccoli florets
- 1 cup matchstick julienned carrots
- 8 oz sharp cheddar cheese
- 1/2 tsp Dijon mustard
- 1/4 tsp ground nutmeg
- 1/2 tsp smoked paprika
- 1 tsp kosher salt
- 1/2 tsp black pepper
Method
- Aromatics: Melt butter in a large Dutch oven over medium heat. Sauté the diced onion for 4 to 5 minutes until soft and translucent, then add minced garlic and cook for 1 minute until fragrant.
- Golden Roux: Sprinkle the flour over the softened aromatics and cook for 1 to 2 minutes, whisking constantly to cook out raw flour flavor.
- Silky Broth: Gradually pour in the chicken broth in a slow, steady stream while whisking vigorously to prevent lumps. Whisk in the half-and-half until silky smooth.
- Simmer Vegetables: Add chopped broccoli florets, matchstick carrots, Dijon mustard, nutmeg, smoked paprika, salt, and black pepper. Bring to a gentle simmer and cook uncovered for 12 to 15 minutes until vegetables are fork-tender.
- Melt Cheddar Off Heat: Reduce heat to the lowest setting (or remove pot from heat completely). Gradually add freshly shredded sharp cheddar cheese in small handfuls, stirring constantly until completely melted before adding the next.
- Serve: Taste and adjust seasoning with additional salt or pepper. Ladle into bowls or warm sourdough bread bowls, garnish with extra cheddar, and serve immediately.
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I make this broccoli cheddar soup gluten-free?
Yes, absolutely! Substitute the all-purpose flour with an equal amount (1/4 cup) of high-quality 1:1 gluten-free baking flour. Alternatively, skip the flour roux and whisk 2 tablespoons of cornstarch into 1/4 cup of cold broth, pouring it into the simmering soup to thicken before adding the cheese.
Why did my cheese soup turn out grainy or greasy?
Grainy or oily cheese soup happens for two main reasons: using pre-shredded packaged cheese coated in cellulose anti-caking starches, or overheating the cheese. Always grate block cheddar by hand and stir it into the soup off the heat so the dairy fats melt gently into the liquid without separating.
Can I use frozen broccoli florets instead of fresh?
Yes, frozen broccoli florets work well! Thaw them completely and pat them thoroughly dry with paper towels to avoid adding excess water to your roux broth. Chop them into bite-sized pieces and reduce the simmering time to 6 to 8 minutes since frozen vegetables are already blanched.
How can I make this soup even thicker?
If you prefer an extra thick soup, you can use an immersion blender to pulse 1/3 of the cooked broccoli into the broth before adding the cheese, leaving the remaining florets whole for wonderful texture contrast. You can also increase the flour to 1/3 cup during the roux stage.
Pin This Recipe for Later
Love this cozy copycat recipe? Save this pin to your favorite Pinterest soup or lunch board so you can make it whenever cold-weather cravings strike!











