There is nothing quite as deeply comforting as a steaming bowl of copycat Panera-style creamy broccoli cheddar soup on a brisk autumn afternoon. Rich, velvety, and loaded with tender bite-sized broccoli florets, sweet ribboned carrots, and molten sharp cheddar cheese simmered in a luscious golden roux, this 30-minute homemade version easily outshines the restaurant original. Serve it in warm, crusty sourdough bread bowls with artisan dippers for the ultimate cozy lunchtime feast that the whole family will beg for week after week.

The secret to achieving that iconic, bakery-cafe velvety body lies in building a delicate French blonde roux with real creamery butter and unbleached flour before gradually incorporating savory chicken bone broth and silky half-and-half. Simmering the fresh broccoli and matchstick carrots directly in the simmering dairy allows the vegetables to turn tender while infusing the broth with sweet, earthy flavor. A pinch of freshly grated nutmeg and Dijon mustard adds an undetectable layer of depth that cuts through the rich cheddar and makes every spoonful utterly irresistible.
Why Youu2019ll Love This Recipe
- Better Than Restaurant Quality: Freshly grated aged cheddar and real dairy create an authentic velvety texture without artificial thickeners or excess sodium.
- Ready in 30 Minutes: A swift, one-pot stovetop recipe that goes from prep board to steaming table in half an hour.
- Budget-Friendly Pantry Staples: Simple, wholesome ingredients like fresh broccoli crowns, carrots, broth, and cheese deliver gourmet comfort for a fraction of cafe prices.
- 100% Halal Wholesome: Made with wholesome vegetable or chicken bone broth, real sharp cheese, and zero cooking wines or pork bacon.
Key Ingredients & Smart Swaps

- Fresh Broccoli Crowns: Cut into small bite-sized florets so they become tender quickly and fit comfortably on a soup spoon. You can also dice the tender stems!
- Matchstick Carrots: Pre-shredded matchstick carrots save prep time and provide vibrant color contrast and natural sweetness.
- Sharp Yellow Cheddar Cheese: Always shred your cheese from a block! Pre-bagged shredded cheeses are coated in cellulose and potato starch, which prevents a silky smooth melt and causes graininess.
- Butter & All-Purpose Flour: Forms the classic roux foundation that thickens the soup naturally into a velvety bisque. For gluten-free dining, swap 1:1 with a high-quality gluten-free all-purpose flour blend.
- Low-Sodium Chicken Bone Broth: Adds rich savory depth and collagen body. High-quality vegetable broth works equally well for a vegetarian version.
- Half-and-Half: Delivers the ideal creamy richness without being overwhelmingly heavy. For extra decadence, use equal parts heavy cream and whole milk.
- The Secret Spices (Nutmeg & Dijon): Just 1/4 teaspoon of ground nutmeg and 1/2 teaspoon of Dijon mustard enhances the tang of the cheddar without making the soup taste spicy.
Step-by-Step Cooking Walkthrough
1. Sautu00e9 Aromatics: Melt 4 tablespoons of unsalted butter in a heavy Dutch oven over medium heat. Sautu00e9 finely diced yellow onions for 4 to 5 minutes until soft and translucent, then add minced garlic for 60 seconds.
2. Whisk the Roux: Sprinkle 1/4 cup of flour over the onions and butter. Whisk constantly for 1 to 2 minutes to cook the flour and build a fragrant blonde roux base.

3. Pour Liquids & Add Veggies: Slowly pour in chicken bone broth while whisking vigorously to prevent lumps, followed by the half-and-half. Stir in chopped broccoli, matchstick carrots, nutmeg, paprika, Dijon mustard, salt, and pepper.
4. Simmer to Fork-Tender: Bring to a gentle simmer over medium heat, then turn down to low. Simmer uncovered for 15 to 18 minutes until the broccoli and carrots are tender.
5. Turn Off Heat & Melt Cheese: Remove the pot completely from active heat. Add freshly grated cheddar and Parmesan one handful at a time, gently stirring until glossy, smooth, and velvety.
3 Chef Secrets for Perfect Results
1. Never Add Cheese to Boiling Soup: High boiling heat causes dairy proteins to seize, curl, and separate into oily clumps. Always pull the pot off the heat or turn the burner completely off before gently stirring in your freshly grated cheese for a glassy, restaurant-grade sheen.
2. Grate Your Own Cheddar Block: Packaged pre-shredded cheese contains anti-caking agents like powdered cellulose that prevent proper emulsification. Spending 2 minutes grating a fresh block of sharp cheddar makes 100% of the difference between grainy soup and silky perfection.
3. The Immersion Blender Texture Trick: If you love Panera’s thick texture with chunky florets, use an immersion blender to give the soup just 3 to 4 quick pulses right before adding the cheese. This purees a fraction of the vegetables to naturally thicken the broth while preserving hearty chunks.
What to Serve With Creamy Broccoli Cheddar Soup

- Warm Artisan Breads: Hollowed sourdough round bread bowls, garlic butter sourdough baguettes, or warm flaky buttermilk biscuits.
- Crisp Fresh Salads: A refreshing chopped apple walnut green salad with apple cider vinaigrette or a crisp Caesar salad.
- Gourmet Melts: A classic three-cheese grilled sandwich on crusty sourdough or a hot turkey avocado panini.
Storage, Freezing & Reheating Instructions
- Refrigeration: Cool leftover soup completely, transfer to an airtight glass container, and refrigerate for up to 4 days. The soup will naturally thicken as it chills.
- Gentle Reheating: Reheat gently in a saucepan over medium-low heat, stirring occasionally. Add a splash of broth or milk to loosen the velvety consistency. Avoid boiling rapidly!
- Freezing Guidelines: Soups thickened with cheese and half-and-half can separate when frozen. If you plan to freeze, freeze the soup base before adding the cheese and dairy. Alternatively, freeze individual portions for up to 2 months and reheat very gently on low heat while whisking.

Panera-Style Creamy Broccoli Cheddar Soup from Scratch
Ingredients
- 4 tbsp unsalted butter
- 1 small yellow onion finely diced
- 3 cloves garlic minced
- 0.25 cup all-purpose flour
- 2 cups chicken bone broth low-sodium
- 2 cups half-and-half
- 4 cups fresh broccoli florets chopped small
- 1 cup matchstick carrots
- 8 oz sharp yellow cheddar cheese freshly grated from block
- 0.5 cup Parmesan cheese freshly grated
- 0.25 tsp ground nutmeg the secret Panera flavor hook
- 0.5 tsp smoked paprika
- 0.5 tsp Dijon mustard
- 1 tsp fine sea salt
- 0.5 tsp black pepper
- 1 loaf sourdough bread bowls for serving
Method
- Melt butter & cook onion: In a large Dutch oven or heavy-bottomed stockpot, melt 4 tablespoons of unsalted butter over medium heat. Add finely diced yellow onion and sauté for 4 to 5 minutes until translucent and fragrant.
- Add garlic: Stir in minced garlic and cook for 1 minute until highly aromatic.
- Whisk flour roux: Sprinkle 1/4 cup of all-purpose flour over the melted butter and onion. Whisk continuously for 1 to 2 minutes to cook out the raw flour flavor without browning.
- Pour liquids: Gradually pour in chicken bone broth while whisking vigorously to prevent lumps. Slowly pour in half-and-half, whisking constantly until smooth and incorporated.
- Add vegetables & spices: Stir in chopped broccoli florets, matchstick carrots, nutmeg, smoked paprika, Dijon mustard, salt, and black pepper.
- Simmer to tender: Bring soup to a gentle simmer over medium heat (do not let it boil vigorously). Reduce heat to low, cover partially, and simmer for 15 to 18 minutes until broccoli florets and carrots are fork-tender.
- Optional texture adjustment: For a thicker, creamier soup, use an immersion blender to pulse 3 to 4 times (or mash with a potato masher), leaving plenty of bite-sized broccoli chunks.
- Turn OFF heat & melt cheese: Turn the stovetop heat completely OFF. Sprinkle in freshly shredded sharp cheddar and Parmesan cheese one handful at a time, stirring gently in one direction until completely melted, glossy, and velvety.
- Ladle & serve: Taste and adjust salt and pepper if needed. Ladle steaming hot soup into warmed bowls or hollowed sourdough bread bowls. Garnish with extra cheddar, fresh parsley, and crusty toasted baguette slices.
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well in a pinch. Thaw it completely and drain any excess water, then chop it into small florets before adding. Since frozen broccoli is already blanched, reduce simmering time to 8-10 minutes.
How can I make this soup vegetarian?
Simply replace the chicken bone broth with a high-quality rich vegetable broth and ensure your cheddar cheese is made with microbial (vegetarian) rennet.
Why did my cheese soup turn out grainy?
Grainy soup is usually caused by two things: using pre-shredded cheese containing anti-caking starches, or adding the cheese while the soup is actively boiling. Follow our chef secret: grate a fresh block of cheddar and turn off the burner before stirring it in!
Pin This Recipe for Later
Love this cozy restaurant-style soup? Save this pin to your Pinterest Lunch Ideas or Soup Recipes board so you have it ready whenever comfort food cravings strike!
















