You know that velvety, can’t-stop-eating-it texture of Panera’s famous soup? I’ve simplified it down to 30 minutes and one pot, without sacrificing an ounce of that creamy perfection.
As soon as September 22nd hits and fall is afoot, this cheddar and broccoli soup is the only thing I crave! It’s creamy and cozy, and even if you don’t like broccoli, I can guarantee you’ll like this soup. Of course, the only way to have it is in a bread bowl just like Panera (except my version tastes better).
TABLE OF CONTENTS
Why This Easy Broccoli Cheese Soup Recipe Works
This easy broccoli cheese soup delivers everything you love about restaurant versions, but better. The secret lies in building layers of flavor from the very first step, creating a rich base that makes every spoonful memorable.
I’ve tested this recipe countless times, and what makes it unbeatable is the combination of fresh vegetables with a properly made roux. The flour cooks just long enough to lose its raw taste while creating that signature thick, creamy consistency without heavy cream. Plus, using both milk and chicken broth gives you richness without the heaviness that can make some soups feel like a brick in your stomach.
Essential Ingredients for Restaurant-Quality Soup

Every ingredient in this easy broccoli cheese soup recipe plays a crucial role:
Butter (2 Tbsp): Creates our flavor foundation and helps build the roux. Plant-based butter works perfectly if you’re reducing dairy.
Onion (1 medium, diced): Adds sweetness and depth that you can’t get from garlic alone. The key is cooking it until translucent to remove any harsh bite.
All-Purpose Flour (¼ cup): This is your thickening superhero. It creates the roux that gives your soup that perfect, spoon-coating consistency.
2% Milk (3 cups): I’ve found 2% gives the ideal balance of creaminess without being too heavy. Whole milk works too, but avoid skim, which makes the soup taste thin.
Chicken Broth (2 cups): Adds savory depth and prevents the soup from being too rich. Vegetable broth keeps it vegetarian-friendly.
Shredded Carrots & Broccoli (1 cup each): Pre-shredded saves time and melts into the soup beautifully. Fresh broccoli works great too, just chop it small.
Sharp Cheddar Cheese (1 cup): The star of the show! I recommend shredding from a block since pre-shredded cheese contains anti-caking agents that can affect texture.
Minoo’s Pro Tip: Buy a block of sharp cheddar when it’s on sale and shred it all at once. Freeze in 1-cup portions for instant soup upgrades!
Kitchen Tools You’ll Need
Keep it simple with just these basics:
- One large pot (at least 4-quart capacity)
- A wooden spoon or whisk
- Measuring cups and spoons
- A cheese grater (unless using pre-shredded)
- Optional: immersion blender for smoother texture
Step-by-Step Instructions
Step 1: Building Your Flavor Base
Place 2 Tbsp butter in your pot over high heat. Once melted, add your diced onion and sauté for 3-4 minutes. You want them translucent and softened, releasing that sweet aroma that makes your kitchen smell amazing. This is where your soup starts developing that deep, restaurant-quality flavor.

Step 2: Creating the Perfect Roux
Sprinkle ¼ cup flour directly over those sautéed onions. Now stir constantly for 3 minutes. Yes, exactly 3 minutes! This cooks out the raw flour taste and creates a light golden mixture that smells slightly nutty. If you skip this step or rush it, your soup will taste pasty.
My Pro Tip: Keep stirring! The roux can burn quickly if you walk away. Set a timer if you need to.

Step 3: The Liquid Foundation
Here’s where the magic happens. Slowly pour in your 3 cups milk while whisking constantly. I mean slowly, like a thin stream. This prevents lumps from forming. Once the milk is incorporated, add your 2 cups chicken broth the same way. The mixture will start thickening as it heats, transforming into that creamy base we’re after.

Step 4: Seasoning for Depth
Bring everything to a gentle simmer, then season with salt, pepper, paprika, garlic powder, and just a pinch of cayenne. I recommend starting light on the salt since the cheese adds saltiness later. The paprika gives a subtle smokiness, while cayenne adds warmth without heat. Reduce heat to medium-low once bubbling.

Step 5: Adding the Star Vegetables
Stir in 1 cup each of shredded carrots and broccoli. Let them simmer uncovered for 20 minutes, stirring occasionally. The vegetables will become tender while releasing their flavors into the soup. Your consistency should be creamy but not too thick. If it seems too thick, add a splash more broth.

Step 6: The Cheese Finale
Remove from heat before adding cheese. This is crucial! Add your 1 cup shredded cheddar and stir until completely melted and smooth. Adding cheese off heat prevents it from becoming grainy or separating. For an ultra-smooth texture like Panera’s, use an immersion blender before adding cheese. For more texture, leave it chunky.
Serving Suggestion
The classic way is in a 4-Ingredient Bread Bowl Recipe, which takes this soup to restaurant-level presentation. The contrast of crusty bread with creamy soup is unmatched.
More Cozy Recipes You’ll Love

If you’re obsessed with this cheddar broccoli soup recipe, you’ll definitely want to try my Easy Same-Day Pizza Dough Recipe for the perfect dinner pairing.
For more comfort food, check out my Easy Sourdough Recipe to make crusty bread for dipping, or try my Zesty Bruschetta Flatbread for a lighter side.
Don’t miss my Sandwich Bread No-Knead recipe, perfect for making grilled cheese to serve alongside this soup!
Ready to Make the Best Cheddar Broccoli Soup?

I BETTER NOT CATCH YOU buying another bowl from Panera when you can make this creamy cheddar broccoli soup at home! This recipe has completely replaced restaurant visits in our house, and once you try it, you’ll understand why.
Drop a comment below telling me how yours turned out, and don’t forget to rate the recipe! I love seeing your cozy soup photos, so tag me when you make it.

Easy Broccoli Cheese Soup That Beats Panera’s (30 Minutes)
EMAIL THIS RECIPE
Enter your email and I’ll send this directly to you.
Plus you’ll get new recipes from me every week!
Ingredients
- 2 Tbsp Butter (or plant-based butter)
- 1 Medium Onion (Diced)
- ¼ cup All-Purpose Flour
- 3 cups 2% milk (or plant-based milk)
- 2 cups Chicken Broth (or vegetable broth)
- 1 cup Shredded Carrots
- 1 cup Shredded Broccoli
- 1 cup Shredded Cheddar Cheese
- Salt, pepper, paprika, garlic powder, cayenne pepper to taste
Instructions
- Sauté aromatics: Place butter in a large pot over high heat. Add diced onion and sauté for 3-4 minutes until translucent and softened.
- Create roux: Sprinkle ¼ cup flour over the onions and stir constantly for 3 minutes, cooking until the mixture turns light golden and smells slightly nutty.
- Build the base: Slowly pour in 3 cups milk while whisking constantly to prevent lumps, then add 2 cups broth in the same manner. The mixture will thicken as it heats.
- Season and simmer: Bring to a gentle simmer, then season with salt, pepper, paprika, garlic powder, and cayenne to taste. Reduce heat to medium-low.
- Add vegetables: Stir in 1 cup each of shredded carrots and broccoli. Simmer uncovered for 20 minutes, stirring occasionally, until vegetables are tender and soup has thickened to a creamy consistency.
- Finish with cheese: Remove from heat and stir in 1 cup shredded cheddar until completely melted and smooth. For a smoother texture, use an immersion blender before adding cheese, or leave chunky for more texture.
Notes
- Storage: Refrigerate in airtight container for up to 4 days or freeze for up to 3 months. Reheat gently to prevent cheese from separating.
- Vegetable prep tip: Use pre-shredded coleslaw mix and frozen riced broccoli to save time.
- Cheese tip: Shred cheese from a block for smoothest melting; pre-shredded contains anti-caking agents that can affect texture.
- Make it heartier: Add cooked chicken, bacon bits, or serve in a bread bowl.
- Dairy-free option: Works perfectly with cashew milk and nutritional yeast or vegan cheddar shreds.
- Soup too thin? You probably added liquid too quickly. Next time, pour slower and whisk more. Quick fix: Mix 1 Tbsp flour with 2 Tbsp cold water, then stir into simmering soup.
- Grainy texture? Your cheese got too hot. Always remove from heat before adding cheese, and shred from a block rather than using pre-shredded.
- Bland flavor? Don’t be shy with seasonings! This soup needs adequate salt, and a splash of worcestershire sauce can add depth if needed.
- Vegetables too crunchy? Shred them smaller next time, or simmer for 5 extra minutes.
Nutrition
Want To Save This Recipe?
Share your email & we’ll send it over! PLUS, you’ll get new recipes from us weekly
Frequently Asked Questions
Yes! Use 1 cup frozen broccoli florets, no need to thaw. Add 5 extra minutes to simmer time.
Sharp cheddar gives the best flavor. Avoid pre-shredded cheese if possible, as fresh-grated melts smoother.
Absolutely. Brown onions and make roux on stovetop first, then transfer everything except cheese to slow cooker. Cook low 4 hours, stir in cheese at the end.
Refrigerate up to 4 days in an airtight container. Freeze up to 3 months. Reheat gently to prevent separation.
Cheese overheated or you used pre-shredded cheese. Always remove from heat before adding cheese.
Yes, but use half cream and half broth to prevent it from being too rich. The original milk version is perfectly creamy.
With vegetables, protein from cheese, and no heavy cream, it’s reasonably balanced. Use low-fat milk and cheese to reduce calories further.









I love your all recipes, everything is the best. Thank you ????????
Thank you!! ????
Simple, easy to cook and the best in taste, really love your recipes????
Thank you so much Sara!! So happy to hear that.