Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a rainy Tuesday, and I had a very specific craving for that creamy, cheesy, broccoli-laden soup from Panera. You know the one. The kind that feels like a warm blanket for your insides. I didn’t have a bread bowl or the patience to drive in that weather, but I had a head of broccoli, a block of sharp cheddar, and a wild idea that I could make it better at home. Honestly, I was skeptical. I mean, copycat recipes can be hit or miss, right? But there I was, standing in my kitchen in my pajamas, convinced I was onto something.
The thing is, I’d tried making this soup before. The first time, it was a lumpy, grainy disaster. The cheese seized up, the broccoli turned to mush, and I ended up ordering pizza. But that night, something clicked. Maybe it was the rain, or the fact that I was too tired to overthink it. I just started chopping, stirring, and trusting my instincts. I used a trick I’d learned from a chef friend years ago—tempering the cheese with a little cornstarch—and suddenly, the soup came together in this velvety, glorious way. I almost cried. Okay, I did cry a little. It was that good.
By the time I ladled it into a bowl, it was past midnight. I sat on my couch, wrapped in a blanket, and took that first spoonful. It was better than Panera’s. I swear. The broccoli was tender but not mushy, the broth was rich and creamy, and the cheddar flavor was this sharp, comforting punch that made me close my eyes. Maybe you’ve been there—that moment when a recipe just works, and you feel like you’ve unlocked a secret. This is that recipe. And I’m so excited to share it with you.
Why You’ll Love This Recipe
Let me tell you why this soup has earned a permanent spot in my weekly rotation. After testing it seven times (yes, seven—my neighbors were very happy), I can confidently say this is the best copycat version out there. It’s not just good; it’s the kind of soup that makes you forget about the original entirely.
- Quick & Easy: From fridge to bowl in under 40 minutes. Perfect for those nights when you need comfort fast.
- Simple Ingredients: No fancy grocery trips. You probably have everything in your kitchen right now—broccoli, cheddar, onion, garlic, and some pantry staples.
- Perfect for Cozy Nights: Rainy days, snowy evenings, or just a Tuesday that needs fixing. This soup is a hug in a bowl.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and even a friend who “doesn’t like broccoli.” Everyone asks for seconds.
- Unbelievably Delicious: The texture is velvety smooth, the cheese is perfectly melted, and every spoonful has just the right amount of broccoli. It’s comfort food at its finest.
What makes this recipe different from the rest? It’s the technique. Most copycat recipes skip the crucial step of coating the cheese in cornstarch before adding it to the soup. This little trick prevents the cheese from turning grainy or clumping. I also use a mix of chicken broth and milk instead of heavy cream, which gives you that rich, creamy texture without feeling too heavy. It’s the best of both worlds—indulgent but not overwhelming.
This isn’t just another soup recipe. It’s the one you’ll make on repeat, the one your family will request, and the one that’ll make you feel like a kitchen rockstar. Trust me on this.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that signature Panera flavor. Most of these are pantry staples, so you can whip this up anytime the craving hits. Here’s what you’ll need, along with a few tips I’ve picked up along the way.
- Butter (4 tablespoons, unsalted): This is the base for our roux. I recommend using unsalted so you can control the salt level. Kerrygold is my go-to for its rich flavor.
- Yellow onion (1 medium, diced): Adds a savory backbone. Sweet onions work too, but yellow gives the best depth.
- Garlic (3 cloves, minced): Because everything is better with garlic. Fresh is non-negotiable here—the jarred stuff won’t give you the same punch.
- All-purpose flour (¼ cup): This thickens the soup. For a gluten-free version, use a 1:1 gluten-free flour blend.
- Chicken broth (2 cups, low-sodium): The liquid base. Vegetable broth works perfectly for a vegetarian version—just use a good-quality one.
- Whole milk (2 cups): Adds creaminess without being too heavy. You can use 2% milk, but whole milk gives the best texture. For a dairy-free option, try oat milk—it’s surprisingly creamy.
- Heavy cream (½ cup): This is optional, but it takes the soup to the next level. I use it when I’m feeling extra indulgent.
- Broccoli (4 cups, chopped into small florets): Fresh is best, but frozen works in a pinch. If using frozen, thaw and drain it first to avoid watery soup. Look for bright green florets with firm stalks.
- Carrots (1 cup, shredded): Panera’s version has that hint of sweetness from carrots. I like to shred them myself for the freshest flavor.
- Sharp cheddar cheese (2 cups, shredded): This is the star of the show. I recommend Cabot or Tillamook for their sharp, bold flavor. Shred it yourself—pre-shredded cheese has anti-caking agents that can make the soup grainy.
- Cornstarch (2 tablespoons): The secret to a silky, lump-free cheese sauce. Toss this with the shredded cheese before adding it to the soup.
- Dijon mustard (1 teaspoon): A tiny amount that adds a subtle tang. Don’t skip it—it balances the richness beautifully.
- Salt and black pepper (to taste): Simple seasonings that let the cheese shine.
- Pinch of nutmeg (optional): This is my little secret. A tiny grating of nutmeg brings out the earthiness of the broccoli and adds warmth.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what I use, along with some alternatives if you’re working with limited tools.
- Large pot or Dutch oven (5-6 quart): This is your main vessel. I love my Le Creuset Dutch oven for even heat distribution, but a heavy-bottomed stockpot works just fine.
- Chef’s knife and cutting board: For chopping the onion, garlic, and broccoli. A sharp knife makes all the difference—trust me, I’ve learned the hard way.
- Box grater or food processor: For shredding the carrots and cheese. I use my food processor with the shredding attachment to save time, but a box grater works perfectly.
- Wooden spoon or silicone spatula: For stirring the roux and soup. Silicone is great because it won’t scratch your pot.
- Whisk: Essential for getting a smooth, lump-free roux. A balloon whisk is my favorite.
- Measuring cups and spoons: Because precision matters, especially with the flour and cornstarch.
- Immersion blender (optional): I like to partially blend the soup for a creamier texture. If you don’t have one, you can transfer a cup of soup to a regular blender and blend it, then stir it back in.
Budget-friendly tip: Skip the immersion blender and just mash some of the broccoli against the side of the pot with your spoon. It’s not as smooth, but it still works!
Preparation Method

Alright, let’s make some soup. I’ve broken this down into clear steps with all the little details I’ve learned from making this a dozen times. Take your time, and don’t rush the roux—it’s the foundation of everything.
- Prep your ingredients: Before you start cooking, chop the onion, mince the garlic, shred the carrots, and cut the broccoli into small florets (about bite-sized). Shred the cheddar cheese and toss it with the cornstarch in a bowl until evenly coated. This step is crucial—it prevents the cheese from clumping when it hits the hot soup.
- Melt the butter: Place your large pot or Dutch oven over medium heat. Add the 4 tablespoons of butter and let it melt completely. Swirl the pot to coat the bottom. The butter should sizzle gently but not brown—if it starts to brown, turn the heat down a notch.
- Sauté the aromatics: Add the diced onion to the melted butter. Cook for 4-5 minutes, stirring occasionally, until the onion is soft and translucent. It should smell sweet, not burnt. Add the minced garlic and cook for another 30 seconds until fragrant. This is where the magic starts—your kitchen will smell incredible.
- Make the roux: Sprinkle the ¼ cup of flour over the onion and garlic mixture. Stir constantly with a wooden spoon or whisk for 1-2 minutes. The flour will absorb the butter and turn into a thick paste. Keep stirring until the roux is a light golden color—this cooks out the raw flour taste. Don’t walk away here; a burnt roux will ruin the soup.
- Add the liquids slowly: Pour in the chicken broth while whisking continuously. This is the most important step for a smooth soup. If you dump it all in at once, you’ll get lumps. Whisk until the broth is fully incorporated and the mixture starts to thicken, about 2-3 minutes. Then, slowly whisk in the milk and heavy cream (if using). The soup should be smooth and velvety at this point.
- Simmer the vegetables: Add the chopped broccoli and shredded carrots to the pot. Stir everything together. Bring the soup to a gentle simmer—you should see small bubbles around the edges, not a rolling boil. Reduce the heat to low and let it cook for 15-20 minutes, stirring occasionally. The broccoli should be tender but still have a little bite. Overcooking will turn it into mush.
- Add the cheese: Turn the heat to the lowest setting. This is where patience pays off. Gradually add the cornstarch-coated cheddar cheese to the soup, a handful at a time, stirring constantly after each addition. Wait until each handful is fully melted before adding the next. This takes about 3-4 minutes. The soup will transform into a glorious, creamy, cheesy masterpiece.
- Season and finish: Stir in the Dijon mustard, a pinch of nutmeg (if using), and salt and pepper to taste. Taste the soup and adjust the seasonings—I usually add about ½ teaspoon of salt and ¼ teaspoon of pepper. If you want it smoother, use an immersion blender to partially blend the soup. I like to leave about half of the broccoli chunks intact for texture.
- Serve immediately: Ladle the soup into bowls and enjoy it hot. The soup will thicken as it cools, so serve it right away for the best consistency.
Cooking Tips & Techniques
I’ve made every mistake in the book with this soup, so you don’t have to. Here are my top tips for getting it perfect every time.
- Low and slow for the cheese: The biggest mistake people make is adding cheese to boiling soup. It seizes up and turns into a grainy mess. Always remove the soup from the heat or turn it to the lowest setting before adding the cheese. Patience is key—I once rushed this step and ended up with a lumpy disaster that I had to toss.
- Shred your own cheese: I can’t stress this enough. Pre-shredded cheese has a coating of cellulose and starches that prevent it from melting smoothly. Take the extra 5 minutes to shred a block of sharp cheddar. Your soup will thank you.
- Don’t skip the cornstarch: Coating the cheese in cornstarch is a game-changer. It stabilizes the cheese and prevents it from separating. I learned this trick from a chef friend, and it’s never failed me.
- Taste as you go: Seasoning is personal. I like a lot of black pepper in mine, but you might prefer less. Add the Dijon mustard and nutmeg gradually and taste after each addition. The nutmeg especially can be overpowering if you use too much.
- Multitasking strategy: While the soup simmers, I like to toast some crusty bread or make a quick side salad. This way, everything is ready at the same time. It also gives me something to do so I don’t keep lifting the lid to check on the soup.
Variations & Adaptations
This recipe is incredibly versatile. Here are some of my favorite ways to switch it up.
- Make it vegetarian: Use vegetable broth instead of chicken broth. I like using a mushroom-based broth for extra depth of flavor.
- Add protein: Stir in some shredded rotisserie chicken or crispy bacon bits at the end. It turns the soup into a heartier meal. I’ve done this when I had leftover chicken from a roast chicken recipe, and it was amazing.
- Spice it up: Add a pinch of red pepper flakes or a dash of hot sauce for a little heat. My husband loves this version—he says it wakes up the flavors.
- Try different cheeses: While sharp cheddar is classic, you can mix in some Gruyère or smoked gouda for a different flavor profile. I once made a version with half cheddar and half smoked gouda, and it was incredible.
- Make it dairy-free: Use vegan butter, oat milk, and a dairy-free cheddar alternative. I’ve tested this with Violife’s cheddar shreds, and it worked surprisingly well—just make sure to use the cornstarch trick.
- Seasonal twist: In the summer, swap the broccoli for fresh cauliflower or zucchini. In the fall, add some roasted butternut squash cubes. I tried this last October, and it was a cozy hit.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Here’s how to make it shine.
- Serving temperature: Ladle the soup into warm bowls (I run mine under hot water and dry them before serving). Serve with a crusty bread bowl or a side of sourdough toast for dipping. A sprinkle of extra shredded cheddar on top is never a bad idea.
- Complementary dishes: Pair this soup with a simple side salad (like arugula with lemon vinaigrette) or a grilled cheese sandwich for the ultimate comfort meal. I also love serving it alongside roasted chicken or a turkey sandwich.
- Storage: Let the soup cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days. The soup will thicken as it sits—that’s normal. Just add a splash of milk or broth when reheating to thin it out.
- Freezing: This soup freezes surprisingly well. Pour it into freezer-safe containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat the soup gently on the stovetop over low heat, stirring occasionally. Avoid the microwave if possible—it can cause the cheese to separate. If you must use the microwave, heat it in 30-second bursts, stirring between each.
- Flavor development: I actually think this soup tastes even better the next day. The flavors meld together overnight, and the broccoli absorbs more of the cheesy goodness. It’s one of those rare recipes that’s worth making ahead.
Nutritional Information & Benefits
While this soup is indulgent, it also has some surprising nutritional perks. Here’s a rough breakdown per serving (based on 6 servings).
- Calories: Approximately 380 per serving
- Protein: 16g
- Fat: 28g (16g saturated)
- Carbohydrates: 18g
- Fiber: 3g
- Sugar: 6g
- Sodium: 680mg
Health benefits: Broccoli is packed with vitamin C, vitamin K, and fiber, which supports digestion and immunity. The carrots add beta-carotene for eye health. Cheese provides calcium and protein, which are great for bones and muscles. I like to think of this soup as a way to get my veggies in while still feeling like I’m having a treat.
Dietary considerations: This recipe is vegetarian if you use vegetable broth. For a gluten-free version, use a gluten-free flour blend. For a lower-calorie option, use 2% milk and skip the heavy cream. The soup will still be delicious—just a little less decadent.
Potential allergens: This recipe contains dairy and gluten (from the flour). It can be made dairy-free with the substitutions mentioned earlier.
Conclusion
This cozy copycat Panera broccoli cheddar soup is more than just a recipe—it’s a little piece of comfort you can make anytime, anywhere. I still think about that rainy Tuesday night when I first made it, sitting on my couch in my pajamas, feeling like I’d cracked the code. It’s become my go-to for sick days, bad days, and even good days when I just want something warm and satisfying.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra cheese, or a pinch of cayenne, or serve it in a bread bowl with a side of pickles (don’t knock it till you try it). Whatever you do, I’d love to hear about it. Leave a comment below and let me know how it turned out—did you make any tweaks? Share your version with me. And if you loved it, don’t forget to pin this recipe for later. Happy cooking, friend. You’ve got this.
Frequently Asked Questions
Can I use frozen broccoli for this soup?
Yes, you can! Just thaw and drain the frozen broccoli first to remove excess water. Pat it dry with a paper towel before adding it to the soup. This prevents the soup from becoming watery. I’ve done this in a pinch, and it works great—just keep in mind that frozen broccoli will be a bit softer than fresh.
Why did my cheese turn grainy?
This usually happens when the cheese is added to soup that’s too hot. Always turn the heat to low before adding the cheese, and add it gradually while stirring constantly. The cornstarch coating also helps prevent graininess. If your soup does turn grainy, try blending it with an immersion blender—it won’t fix the texture completely, but it helps.
Can I make this soup in a slow cooker?
Absolutely! Sauté the onion and garlic in a pan first, then transfer them to the slow cooker with the broth, milk, and vegetables. Cook on low for 4-6 hours. About 30 minutes before serving, stir in the cornstarch-coated cheese and let it melt. This method is great for busy days when you want dinner ready when you walk in the door.
How can I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the simmering soup and cook for 2-3 minutes until thickened. Alternatively, you can mash some of the broccoli against the side of the pot to release its natural starches.
Can I use a different type of cheese?
Yes! While sharp cheddar is classic, you can experiment with other cheeses. White cheddar gives a milder flavor, while smoked gouda adds a smoky twist. I’ve even used a mix of cheddar and Monterey Jack for a creamier texture. Just make sure to shred the cheese yourself and coat it in cornstarch for the best results.
Pin This Recipe!

Cozy Copycat Panera Broccoli Cheddar Soup: Best Easy Recipe
This creamy, cheesy broccoli cheddar soup is a perfect copycat of Panera’s version, made with simple ingredients and a foolproof technique for a velvety smooth texture. It’s a comforting bowl of goodness that’s ready in under 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups low-sodium chicken broth
- 2 cups whole milk
- 1/2 cup heavy cream (optional)
- 4 cups broccoli, chopped into small florets
- 1 cup shredded carrots
- 2 cups sharp cheddar cheese, shredded
- 2 tablespoons cornstarch
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste
- Pinch of nutmeg (optional)
Instructions
- Prep your ingredients: Chop the onion, mince the garlic, shred the carrots, and cut the broccoli into small florets. Shred the cheddar cheese and toss it with the cornstarch in a bowl until evenly coated.
- Melt the butter: Place a large pot or Dutch oven over medium heat. Add the butter and let it melt completely. Swirl to coat the bottom.
- Sauté the aromatics: Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
- Make the roux: Sprinkle the flour over the onion and garlic mixture. Stir constantly for 1-2 minutes until the roux is a light golden color.
- Add the liquids slowly: Pour in the chicken broth while whisking continuously. Whisk until incorporated and the mixture thickens, about 2-3 minutes. Slowly whisk in the milk and heavy cream (if using).
- Simmer the vegetables: Add the chopped broccoli and shredded carrots. Bring to a gentle simmer, then reduce heat to low and cook for 15-20 minutes, stirring occasionally, until broccoli is tender.
- Add the cheese: Turn the heat to the lowest setting. Gradually add the cornstarch-coated cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted.
- Season and finish: Stir in the Dijon mustard, a pinch of nutmeg (if using), and salt and pepper to taste. Optionally, use an immersion blender to partially blend the soup for a creamier texture.
- Serve immediately: Ladle the soup into bowls and enjoy hot.
Notes
For a gluten-free version, use a 1:1 gluten-free flour blend. For a dairy-free version, use vegan butter, oat milk, and dairy-free cheddar. The soup thickens as it cools; add a splash of milk or broth when reheating. The soup tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 380
- Sugar: 6
- Sodium: 680
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 18
- Fiber: 3
- Protein: 16
Keywords: broccoli cheddar soup, copycat Panera, creamy soup, easy soup recipe, comfort food


