Better than Panera. I said it. This easy Broccoli Cheese Soup comes together in 30 minutes flat. Real cheddar, real flavor, no Velveeta, no fuss. It’s comfort food for busy nights that feels like a hug in a bowl (and yes, the kids will actually eat the broccoli).
Tested and perfected in my own kitchen, this recipe uses real ingredients and foolproof steps so anyone can get restaurant-quality results at home. I’ve made it a dozen times over — tested cheese ratios and thickness — until it hit that perfect balance of creamy and cozy. Written and photographed by me, Rufus, comfort-food creator and unapologetic cheese shredder at Rufus for Real.
Let's get started!
Jump to:
- Pull Up A Chair and Let's Chat!
- Why It Works (and Wins Every Time)
- Ingredients & Why We Use Them (Spoiler: No Velveeta Here)
- How To Make It Your Own
- Tips and Tricks
- An Important Word About The Cheese
- Broccoli Cheese Soup Recipe
- What to Dunk In It (Because You Know You Will)
- Reheat, Reuse, Rejoice (And, Yes, You Can Freeze It)
- You Asked, I Answered
- Who's Stirring The Pot?
- More Creamy Dreamy Soup Recipes

Pull Up A Chair and Let's Chat!
There’s something about a bowl of Broccoli Cheese Soup that just makes me so happy. It’s creamy, cozy, and the edible version of a weighted blanket. I know Panera made it famous, but this version? Faster, cheesier, and doesn’t require you to put on real pants or pay $12 for a bread bowl. Pants are overrated anyway.
This is weeknight comfort food — simple ingredients, minimal chopping, and that cheesy pull that’ll make your family believe you’ve been secretly training at a soup bistro. So grab your spoon because dinner’s about to be dangerously comforting.
Why It Works (and Wins Every Time)
- Kid and adult approved. Broccoli disguised as cheese delivery system — everybody wins.
- Real cheese, real flavor. No Velveeta in sight — just freshly shredded cheddar for that creamy, luxurious melt.
- Quick comfort. From fridge to table in about 30 minutes — even with a kitchen audience asking “is it ready yet?”
- Balanced flavor. Dijon mustard + Parmesan give depth and tang that keep it from tasting flat or one-note.
- Smart technique. Melt cheese off the heat for a silky texture that never goes grainy.
Ingredients & Why We Use Them (Spoiler: No Velveeta Here)
- Onion + Garlic – The unsung heroes of every good soup. They build that classic savory backbone.
- Flour – Just enough to make a light roux so the soup gets body without turning into cheese sludge.
- Chicken Broth – Keeps things light but flavorful; better than using water. Use vegetable broth if you’re going vegetarian.
- Broccoli – The star of the show. Chop into small florets so it cooks fast and blends beautifully.
- Carrot – Adds a hint of sweetness and color.
- Dijon Mustard – The secret zing. Just a little, but it wakes up the cheese flavor in a big way.
- Cream Cheese – The sneaky richness.
- Heavy Cream – For that velvety finish. If you sub milk, it’ll still be good — just not silly good.
- Cheddar Cheese – Always shred your own. Pre-shredded comes with anti-caking powder that messes with melting.
- Parmesan Cheese – Adds depth and a salty punch that rounds out the cheddar.

How To Make It Your Own
This broccoli cheese soup is wonderfully flexible — swap what you have and keep it cozy.
- Out of cheddar? No problem. Try Monterey Jack, Colby Jack, or provolone — they all melt beautifully. Broccoli cheddar, broccoli Colby Jack… they’re all comfort food royalty.
- No heavy cream? Use half and half, milk, or even plant-based milk for a lighter but still creamy version.
- No cream cheese? Sour cream or Greek yogurt give that same tangy, velvety texture.
- Want some heat? Add red pepper flakes or toss a diced jalapeño in with your veggies for a spicy kick.
- You do you, boo. Chunky or smooth, light or rich — this soup is endlessly flexible. Stir in leftover chicken, toss in rice, or serve in a bread bowl if you’re feeling fancy.

Tips and Tricks
- Shred your own cheese. Bagged, pre-shredded cheddar is coated in anti-caking agents that ruin the melt. Freshly shredded = creamy, dreamy, never grainy.
- Kill the heat before you add cheese. Cheese and boiling temps do not get along. Turn off the burner first, then stir the cheese in gradually. Melty , no clumps.
- Use warm broth, not cold. Adding cold liquid to a hot roux shocks it and causes lumps. Warm broth blends in smooth and keeps the base silky.
- Blend before you add the cheese. If you like a smoother soup, use an immersion blender before adding dairy. Keeps the texture creamy and even.
- Add flavor in layers. That Dijon mustard? Don’t skip it. It sharpens the cheddar and balances the richness.
- Cream cheese = secret weapon. It emulsifies the cheese and cream together so you get that restaurant-level velvety texture without needing to baby it.

An Important Word About The Cheese
Let’s talk cold, hard, cheesy truth. Always, always shred your own.
Pre-shredded cheese is coated in anti-caking powder — great for bag life, terrible for melting. That coating keeps the cheese from blending smoothly and turns your soup gloopy instead of silky. And gloopy soup? That’s just sadness in a bowl, friend. Don’t do it.
Rufus Tip: Buy a block of sharp cheddar and run it across the grater yourself. Two minutes of effort = creamy broccoli cheese soup perfection.
Buy Now → 
Broccoli Cheese Soup Recipe
Ingredients
- 6 tablespoon butter
- 1 med yellow onion rough chopped
- 5-6 cloves garlic peeled
- ⅓ cup all-purpose flour
- 6 cups chicken broth warmed
- 4 cups broccoli florets rough chopped
- 1 large carrot rough chopped
- 2 teaspoon dijon mustard
- 4 oz cream cheese softened and cubed
- 1 cup heavy cream
- 3 cups cheddar cheese shredded
- ½ cup parmesan cheese grated
- kosher salt and fresh ground pepper to taste
Instructions
- In a dutch oven, over medium heat, sauté the onions. Once they become soft, add the garlic cloves and whisk in the flour. Stir often to cook out the raw flour taste, about 3-4 minutes.
- Slowly add the warm chicken broth, stirring or whisking constantly to prevent lumps.
- Add the broccoli, carrot, and dijon mustard. Bring to a simmer and cook until the broccoli and carrot become tender.
- Add the heavy cream and cream cheese. Remove from heat.
- Using the immersion blender, blend the soup until you reach your desired consistency.
- Again, off of the heat or on very low, slowly add the cheeses in small increments letting it melt completely after each addition.
- After the cheeses are incorporated taste for salt and pepper, adding some if you like. Serve and enjoy!
Nutrition
What to Dunk In It (Because You Know You Will)
This easy broccoli cheese soup deserves a sidekick — and maybe a nap after.
- Dutch Oven No-Knead Bread → that crackly crust soaks up every cheesy drop.
- Sour Cream Biscuits → soft, salty little pillows made for dunking.
- Beer Bread → adds a malty kick that plays perfectly with the cheddar.
- Savory Monkey Bread→ when you want a “rip and dip” situation the kids will love.
If you’re in a soup-and-sandwich mood, it’s stellar with a ham melt or even your leftover pimento cheese grilled sandwich.
Soup’s better with carbs. Always.
Reheat, Reuse, Rejoice (And, Yes, You Can Freeze It)
Fridge: Store leftover homemade broccoli cheese soup in an airtight container for up to 3 days. The flavors only get better as they hang out together.
Freezer: Yes, you can freeze it — just cool completely first. Freeze flat in bags or portion into single servings for easy thawing. Defrost overnight in the fridge.
Reheating: Warm low and slow on the stovetop or in short microwave bursts, stirring often. Keep the heat gentle — dairy hates to boil and will “crack” or separate if you rush it. Slow and steady keeps that creamy better-than-Panera texture intact.
Top Storage Tip: Save a splash of broth or cream to stir in while reheating — it brings the texture right back to life.
You Asked, I Answered
How can I make this broccoli cheese soup gluten-free?
Just swap the all-purpose flour for your favorite gluten-free all-purpose blend — it thickens beautifully.
Can I use frozen broccoli?
Yep! Thaw it first, then add after the carrots are tender so it keeps its texture.
Don’t have an immersion blender?
No problem. Use a regular blender or food processor — just be careful with hot liquids. Or skip blending altogether if you like it chunky.
How can I make this creamy broccoli cheese soup thicker?
Whisk 2 tablespoons flour with 2 tablespoons heavy cream into a smooth slurry and stir it in. Let it simmer until it reaches your perfect thickness.
Who's Stirring The Pot?
Hey there — I’m Rufus, your resident pot-stirrer, comfort-food whisperer, and champion of meals that don’t require a culinary degree or a babysitter. Around here, I keep it simple and satisfying. I test everything in my real kitchen with real chaos swirling around — because that’s how families actually cook.
If you’re into cozy dinners, cheesy soups, and recipes that taste like you spent all day (but didn’t), you’re in the right place. Pull up a chair, grab a spoon, and let’s make something worth talking about.
Please reach out to me on Instagram, Facebook, Pinterest, or TikTok with any questions or just to say howdy!
Happy Cooking!
-Rufus
More Creamy Dreamy Soup Recipes
Chicken Poblano Soup - Wonderfully silky, but not heavy. The warm Mexican spices and tender chicken in this soup are too good! Comforting and ready in under 30 minutes!
White Chicken Lasagna Soup - Creamy and full of flavor, it's like a classic white lasagna in a comforting bowl! Quick and easy!
New England Clam Chowder - A classic for a reason. Simple and delicious.
Creamy White Chicken Chili - A fun twist on a classic chili, it's velvety, warming, and so cozy!














Allison says
This soup is way better than Panera! Would recommend it to anyone!
Rufus says
That's an awesome compliment! Thank you so much!