Written by

Timothy Green

Published

Creamy Copycat Panera Broccoli Cheddar Soup Recipe

Ready In 30 minutes
Servings 6 servings
Difficulty Medium

I figured a bowl of broccoli cheddar soup was just that — soup with broccoli and cheddar. It took about one spoonful of Panera’s version to realize I was wrong. That velvety, almost cheater-thick texture, the way the cheese didn’t just float on top but actually became the broth — it felt like a secret the restaurant was keeping from the rest of us home cooks.

So I did what any reasonable person does when they fall in love with a menu item on a budget: I went home and started taking it apart in my kitchen. The first batch was a disaster — grainy, separated, and honestly a little sad-looking. But that failure taught me exactly what not to do. The second batch? Closer. The third? That was the one where I actually felt like I’d cracked the code.

This creamy copycat Panera broccoli cheddar soup recipe is the result of those kitchen experiments, a few happy accidents, and one very patient family who ate a lot of soup that month. It’s not just a clone — it’s the version I actually reach for now over the drive-thru. And honestly, that surprised me more than anything.

Why You’ll Love This Recipe

This isn’t just another broccoli cheddar soup recipe floating around the internet. It’s the one that actually delivers on texture, flavor, and that specific comfort-food satisfaction without the fuss of a complicated roux or obscure ingredients.

  • Quick & Easy: From stove to bowl in about 30 minutes — perfect for those nights when you need something warm and filling but don’t have the energy for a long cook.
  • Simple Ingredients: Everything here is stuff you probably already have in your kitchen. No fancy cheese blends or specialty cream — just real, recognizable ingredients.
  • Perfect for Cozy Nights: This soup was made for rainy afternoons, sick-day comfort, or those evenings when you just want to curl up with a bowl and a good show.
  • Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious food lovers — it gets the same response every time: quiet, happy eating.
  • Unbelievably Delicious: The texture is what gets people. It’s creamy without being heavy, cheesy without being greasy, and the broccoli stays tender but not mushy.

What makes this recipe different is the technique — blending a small portion of the soup at the end to create that signature velvety body without needing a ton of cream. It’s a trick I picked up after too many batches that were either too thin or too thick. This version hits that sweet spot every single time.

Honestly, this is the kind of soup that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, simpler, but with the same soul-soothing satisfaction you expect from your favorite restaurant bowl.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that signature creamy texture and bold cheesy flavor without the fuss. Most of these are pantry staples, which makes this an easy last-minute dinner decision.

  • Unsalted butter (4 tablespoons) — the base for our roux; it adds richness and helps thicken the soup smoothly. I always use unsalted so I can control the salt level.
  • Yellow onion (1 medium, diced) — adds a savory backbone to the soup. No need to chop it perfectly; it’ll get blended later.
  • Garlic cloves (3, minced) — because every good soup needs a little garlic. Fresh is best here, but jarred works in a pinch.
  • All-purpose flour (1/4 cup) — this is what thickens the soup and gives it that velvety body. No need for a complicated roux technique; just stir it in and let it cook for a minute.
  • Chicken or vegetable broth (2 cups) — I prefer low-sodium so I can season to taste. Use vegetable broth for a fully vegetarian version.
  • Whole milk (2 cups) — this gives the soup its creamy base without being too heavy. You can use 2% in a pinch, but whole milk really makes a difference here.
  • Heavy cream (1 cup) — the secret to that restaurant-level richness. Don’t skip it unless you absolutely have to; it’s what makes the soup feel indulgent.
  • Fresh broccoli florets (4 cups, chopped small) — I recommend cutting them into bite-sized pieces so they cook evenly. Frozen broccoli works in a pinch, but fresh gives better texture.
  • Carrots (1 cup, shredded or finely diced) — Panera’s version has those little orange flecks, and this is how you get them. It adds sweetness and color.
  • Sharp cheddar cheese (2 cups, freshly shredded) — this is non-negotiable. Pre-shredded cheese has anti-caking agents that make the soup grainy. Buy a block and shred it yourself — it melts so much smoother. I recommend Cabot or Tillamook for best results.
  • Salt and black pepper (to taste) — simple seasonings that let the cheese and broccoli shine.
  • Pinch of nutmeg (optional, but recommended) — this is that subtle flavor you can’t quite place in restaurant versions. It doesn’t taste like nutmeg; it just makes everything taste more like itself.

Equipment Needed

You don’t need much for this recipe, which is part of its charm. Here’s what you’ll want on hand:

  • Large pot or Dutch oven (5-6 quart) — I use my trusty Lodge Dutch oven for this; it holds heat evenly and never scorches the milk. A heavy-bottomed pot works just as well.
  • Wooden spoon or silicone spatula — for stirring the roux and keeping things from sticking.
  • Box grater or food processor — for shredding the cheddar. A box grater is cheaper and works fine; the food processor is faster if you’re making a double batch.
  • Immersion blender or regular blender — this is key for getting that creamy texture. I prefer an immersion blender because it’s less cleanup, but a regular blender works — just be careful blending hot liquids in batches.
  • Chef’s knife and cutting board — for chopping the broccoli and onion.
  • Measuring cups and spoons — basic, but essential for getting the ratios right.

If you don’t have an immersion blender, you can also mash some of the broccoli against the side of the pot with a wooden spoon to release its starch and thicken the soup naturally. It’s not as smooth, but it works in a pinch.

Preparation Method

creamy copycat panera broccoli cheddar soup recipe preparation steps

This comes together faster than you’d think. Here’s how to do it right:

  1. Melt the butter in your large pot over medium heat. Once it’s bubbly and fragrant (about 1 minute), add the diced onion. Cook for 3-4 minutes, stirring occasionally, until the onion is soft and translucent. You want it to smell sweet, not burnt.
  2. Add the minced garlic and cook for another 30 seconds until it’s fragrant. Don’t let it brown — garlic gets bitter fast if you overcook it.
  3. Sprinkle the flour over the onion mixture and stir constantly for about 1 minute. This cooks the raw flour taste out and starts the thickening process. The mixture will look like a thick paste — that’s good.
  4. Slowly pour in the broth while whisking or stirring continuously. This prevents lumps from forming. Keep stirring until the mixture is smooth and starts to thicken slightly, about 2 minutes.
  5. Add the milk and heavy cream, stirring to combine. Bring the mixture to a gentle simmer — not a rolling boil, or the dairy might separate. You’ll see small bubbles around the edges of the pot. This takes about 3-4 minutes.
  6. Add the broccoli and shredded carrots. Stir them in, then let the soup simmer gently for 10-12 minutes, stirring occasionally. The broccoli should be tender but still bright green — you don’t want it mushy. If you’re using frozen broccoli, add it straight from the bag; no need to thaw.
  7. Remove the pot from heat. Using an immersion blender, blend about half the soup — just enough to break down some of the broccoli and create that creamy body. You want some texture remaining, so don’t go overboard. If using a regular blender, blend in batches, filling the blender no more than halfway and holding the lid down with a towel.
  8. Return the pot to low heat and gradually add the shredded cheddar cheese, stirring constantly until fully melted. This should take about 2-3 minutes. Add the cheese off the heat if you’re worried about it separating — low and slow is the rule here.
  9. Season with salt, pepper, and a pinch of nutmeg if using. Taste and adjust — you might need more salt than you think because the cheese absorbs some of it.
  10. Let the soup rest for 5 minutes before serving. This allows it to thicken slightly and the flavors to meld together. It will continue to thicken as it cools.

Cooking Tips & Techniques

I’ve made this soup more times than I care to admit, and I’ve learned a few things the hard way so you don’t have to.

The cheese trick: Always shred your own cheese. I know, I know — it’s an extra step. But pre-shredded cheese is coated with cellulose and starches that prevent it from melting smoothly. The difference between a silky soup and a grainy one is literally this step. I learned this after my first batch turned out looking like cottage cheese, and trust me, it’s not a look you want.

Low heat is your friend. When you add the cheese, keep the heat on low or even off. High heat makes the proteins in the cheese tighten up and separate from the fat, leaving you with a greasy, clumpy mess. Patience here pays off.

Don’t skip the blend. That half-blend step is what gives the soup its signature texture. It creates body without needing extra cream or cornstarch. If you blend too much, it turns into baby food — so just a few pulses is all you need.

Timing matters. I like to start the soup, then shred the cheese while it simmers. It keeps you moving and prevents the cheese from sitting out too long. Also, cold cheese melts better than room temperature cheese — weird but true.

One mistake I still make: Adding too much salt before the cheese. Cheese is salty, especially sharp cheddar. Season lightly at the beginning, then adjust at the end. Trust me on this one — I’ve oversalted more soups than I want to admit.

Variations & Adaptations

This recipe is forgiving, so feel free to make it your own. Here are a few ways I’ve adapted it over the years:

  • Vegetarian version: Use vegetable broth instead of chicken broth. The flavor changes slightly, but it’s still delicious. I actually prefer this version sometimes — the vegetables shine through more.
  • Gluten-free option: Swap the all-purpose flour for a gluten-free all-purpose blend or cornstarch. If using cornstarch, mix 2 tablespoons with 3 tablespoons of cold water to make a slurry, then stir it in after adding the milk. It thickens differently, so the texture will be slightly less creamy but still good.
  • Extra veggie boost: Add a handful of spinach or kale in the last 2 minutes of cooking. It wilts down and adds color and nutrients without changing the flavor much. I’ve also added roasted cauliflower when I had it on hand — it blended right in.
  • Spicy twist: Add a pinch of cayenne pepper or red pepper flakes along with the nutmeg. It doesn’t make the soup spicy, just gives it a little warmth that plays nicely with the cheese.
  • Low-carb adaptation: Skip the flour and use 4 ounces of cream cheese instead. It thickens the soup and adds tanginess. You’ll lose some of the body, but it’s still creamy and satisfying.

I once made this soup with a mix of cheddar and smoked gouda on a whim — it was fantastic. Don’t be afraid to experiment with your cheese blend as long as you stick with good melting cheeses.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, in a bread bowl if you’re feeling fancy. But it’s also great the next day — sometimes better.

Serving: Ladle into bowls and top with extra shredded cheddar, a crack of black pepper, and maybe some fresh chives if you have them. It pairs beautifully with a crusty baguette or a simple side salad. For a full meal, serve it alongside a fresh quinoa and kale power salad for contrast — the bright lemon-tahini dressing cuts through the richness perfectly.

Storage: Let the soup cool completely before storing. Transfer to an airtight container and refrigerate for up to 4 days. The soup will thicken significantly as it sits — that’s normal. When reheating, add a splash of milk or broth to thin it back to your desired consistency.

Freezing: I don’t recommend freezing this soup. Dairy-based soups tend to separate and become grainy when thawed. If you must freeze it, do so before adding the cheese — add fresh cheese when reheating.

Reheating: Reheat gently on the stovetop over low heat, stirring frequently. Microwaving works in a pinch, but use 50% power and stir every 30 seconds to prevent the cheese from separating. The flavors actually deepen overnight, so day-two soup is often the best bowl.

Nutritional Information & Benefits

Per serving (about 1.5 cups), this soup provides approximately:

  • Calories: 420
  • Protein: 18g
  • Fat: 32g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Calcium: 45% DV
  • Vitamin C: 90% DV

This soup isn’t exactly health food, but it does have some redeeming qualities. Broccoli is packed with vitamin C, fiber, and antioxidants — it’s one of those vegetables that actually earns its superfood reputation. The carrots add beta-carotene, and the dairy provides calcium and protein. For a creamy stuffed mushroom caps kind of indulgence, this soup is actually pretty balanced.

If you’re watching your calories, you can swap the heavy cream for extra milk and reduce the cheese by half a cup. It won’t be as rich, but it’ll still be satisfying. For a lighter meal, pair it with a big green salad instead of bread.

This recipe contains dairy and gluten. For a dairy-free version, use plant-based milk and cheese alternatives, though the texture will be different. The broccoli and carrots are naturally allergen-friendly.

Conclusion

This creamy copycat Panera broccoli cheddar soup recipe is one of those rare dishes that feels both indulgent and practical. It’s the kind of meal you make on a Tuesday night when you need something warm and comforting, but it’s also good enough to serve to guests who’ll think you spent hours on it.

What I love most about this recipe is how forgiving it is. You can tweak the cheese, adjust the veggies, or change the thickness — and it still turns out delicious. It’s become my go-to for sick days, rainy afternoons, and those evenings when only a bowl of creamy, cheesy soup will do.

I’d love to hear how yours turns out. Did you add any twists? Serve it in a bread bowl? Make it for someone who needed a little comfort? Drop a comment below and let me know — your adaptations might inspire someone else’s next batch.

Until next time, happy cooking — and don’t forget to shred your own cheese.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Yes, you can. Add it straight from the bag without thawing. The texture will be slightly softer, but it still works well. Just reduce the simmering time by a few minutes since frozen broccoli cooks faster.

Why did my soup turn out grainy?

This usually happens for one of two reasons: you used pre-shredded cheese, or you heated the soup too high after adding the cheese. Always shred your own cheese and keep the heat on low when melting it in. If it’s already grainy, try blending it smooth with an immersion blender — it won’t fix the texture completely, but it helps.

Can I make this soup in a slow cooker?

You can, but it’s a bit tricky with the dairy. I recommend making the roux on the stovetop first, then transferring everything except the cheese and cream to the slow cooker. Cook on low for 3-4 hours, then stir in the cream and cheese at the end. The texture won’t be as smooth, but it’s convenient for busy days.

How do I make this soup thicker?

If you want a thicker soup, you have a few options. You can increase the flour to 1/3 cup, blend more of the soup, or let it simmer longer uncovered to reduce. Just keep stirring to prevent scorching. Alternatively, mash some of the broccoli against the side of the pot to release its natural starch.

Can I use a different type of cheese?

Absolutely. Sharp cheddar is classic, but you can mix in gouda, Monterey Jack, or even a little parmesan for extra depth. Just stick with good melting cheeses — avoid hard cheeses like aged cheddar or crumbly ones like feta. A blend of cheddar and gouda is my personal favorite variation.

Pin This Recipe!

creamy copycat panera broccoli cheddar soup recipe recipe

Print

Creamy Copycat Panera Broccoli Cheddar Soup Recipe

This creamy copycat Panera broccoli cheddar soup recipe delivers that velvety, cheesy texture and bold flavor without the fuss. It’s quick, easy, and made with simple ingredients for a comforting bowl that rivals the restaurant version.

  • Author: Merry
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken or vegetable broth (low-sodium preferred)
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 cups fresh broccoli florets, chopped small
  • 1 cup carrots, shredded or finely diced
  • 2 cups sharp cheddar cheese, freshly shredded
  • Salt and black pepper to taste
  • Pinch of nutmeg (optional)

Instructions

  1. Melt the butter in a large pot over medium heat. Add the diced onion and cook for 3-4 minutes until soft and translucent.
  2. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Sprinkle the flour over the onion mixture and stir constantly for about 1 minute to cook out the raw flour taste.
  4. Slowly pour in the broth while whisking continuously to prevent lumps. Stir until smooth and slightly thickened, about 2 minutes.
  5. Add the milk and heavy cream, stirring to combine. Bring to a gentle simmer (small bubbles around the edges) for 3-4 minutes.
  6. Add the broccoli and shredded carrots. Simmer gently for 10-12 minutes, stirring occasionally, until broccoli is tender but still bright green.
  7. Remove the pot from heat. Using an immersion blender, blend about half the soup to create a creamy body while leaving some texture. (If using a regular blender, blend in batches, filling no more than halfway and holding the lid down with a towel.)
  8. Return the pot to low heat and gradually add the shredded cheddar cheese, stirring constantly until fully melted, about 2-3 minutes.
  9. Season with salt, pepper, and a pinch of nutmeg (if using). Taste and adjust seasoning.
  10. Let the soup rest for 5 minutes before serving to allow it to thicken and flavors to meld.

Notes

Always shred your own cheese to avoid graininess. Keep heat low when adding cheese to prevent separation. The half-blend step is key for creamy texture without extra cream. Season lightly before adding cheese, then adjust at the end. For gluten-free, substitute flour with cornstarch slurry (2 tbsp cornstarch + 3 tbsp cold water).

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 6
  • Sodium: 680
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 18
  • Fiber: 4
  • Protein: 18

Keywords: broccoli cheddar soup, copycat Panera, creamy soup, comfort food, easy soup recipe, broccoli cheese soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating