This was supposed to be a roasted red pepper and tomato soup. I had the cans lined up on the counter, the immersion blender ready to go, and a whole plan for a smooth, velvety bowl of something red. But then my kid walked in from school, took one look at the cans, and said, “Can we have the cheese soup from that place instead?” I sighed, looked at the clock—it was already 5:45—and realized I didn’t have a plan B. I grabbed a bag of frozen broccoli from the back of the freezer, some shredded carrots that were about to go soft, and a block of cheddar that was honestly meant for nachos. I had no idea if this would work. I mean, I love Panera’s broccoli cheddar soup, but I figured there was no way I could nail it in thirty minutes with what I had on hand. Twenty-seven minutes later, I was standing over the stove with a spoon, completely quiet. It was creamy, it was cheesy, it had that little bit of texture from the broccoli, and it tasted like I had been simmering it for hours. I didn’t say anything for a full minute. I just kept dipping the spoon back in. That was three weeks ago, and I’ve made it four times since. Honestly, maybe you’ve been there—staring at the pantry, wondering how to turn a handful of basics into something that feels like a treat. This soup does that, and it does it fast.
Why You’ll Love This Recipe
Let me be straight with you—I have tried more broccoli cheddar soup recipes than I care to admit. Some were too thin. Some were gluey. Some required a roux that took forever and still ended up lumpy. This one is different because it skips the fuss without skipping the flavor.
- Quick & Easy: This comes together in under 30 minutes, from start to finish. No long simmering, no complicated steps. Perfect for those nights when you walk in the door hungry and need dinner on the table before everyone gets cranky.
- Simple Ingredients: You likely already have everything in your kitchen. No fancy cheese blends, no heavy cream from a specialty store. Just cheddar, milk, butter, and frozen broccoli.
- Perfect for Weeknights: This is the kind of meal that saves a Tuesday. It’s cozy, it’s filling, and it doesn’t demand anything from you except a pot and a spoon.
- Crowd-Pleaser: My kids demolish this. My neighbor who “doesn’t really like soup” asked for the recipe. It’s one of those rare dishes that makes everyone happy.
- Unbelievably Delicious: The texture is where this recipe shines. It’s creamy without being heavy, and the broccoli stays tender without turning to mush. That first bite? Honestly, you’ll close your eyes.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that signature Panera flavor without the fuss. Most of these are pantry staples, which makes this soup a lifesaver on busy nights.
- Unsalted butter (4 tablespoons) – Adds richness and helps build the base. I use unsalted so I can control the salt level.
- Yellow onion (1 medium, diced) – The aromatic foundation. It melts into the soup and adds sweetness.
- Garlic (3 cloves, minced) – Because everything is better with garlic.
- All-purpose flour (¼ cup) – This thickens the soup without needing a complicated roux technique. Just whisk it in and let it cook for a minute.
- Whole milk (2 cups) – Creates that creamy texture. I’ve tried 2% and it works, but whole milk gives the best result. For a dairy-free option, use unsweetened oat milk.
- Low-sodium chicken or vegetable broth (2 cups) – Adds depth without making the soup too salty. I prefer chicken broth for flavor, but vegetable broth works perfectly for a vegetarian version.
- Frozen broccoli florets (4 cups, about 12 ounces) – No chopping needed! Frozen broccoli is just as nutritious as fresh here, and it saves prep time. I recommend the brand Bird’s Eye for consistent quality.
- Shredded carrots (1 cup) – Adds color and a hint of sweetness. You can buy pre-shredded to save time, or grate your own.
- Sharp cheddar cheese (2 cups, freshly shredded) – This is the star. Please shred it yourself—pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I use Cabot or Tillamook for the best melt.
- Salt and black pepper (to taste) – Simple seasonings that let the cheese shine.
- Pinch of nutmeg (optional but recommended) – This is a secret trick from professional kitchens. It doesn’t taste like nutmeg; it just makes the cheese taste cheesier.
Equipment Needed
- Large pot or Dutch oven – A 4- to 5-quart pot works best. I use my enameled Dutch oven, but a regular stockpot is fine.
- Wooden spoon or silicone spatula – For stirring without scratching your pot.
- Cheese grater – A box grater or a microplane works. Grate the cheese while the onions are cooking to save time.
- Measuring cups and spoons – For accuracy, especially with the flour and milk.
- Immersion blender (optional) – I like to blend about half the soup for a smoother texture, but it’s not required. You can also use a regular blender in batches, just be careful with hot liquid.
- Cutting board and knife – For the onion and garlic.
Preparation Method

- Melt the butter in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until it’s soft and translucent. You should hear a gentle sizzle, not a loud crackle—if it’s too hot, turn it down.
- Add the minced garlic and cook for 30 seconds, until fragrant. Don’t let it brown, or it will turn bitter.
- Sprinkle the flour over the onions and garlic. Whisk constantly for 1–2 minutes. This cooks the raw flour taste out and creates a roux. It will look like a thick paste—that’s normal.
- Slowly pour in the milk while whisking. Keep whisking until the mixture is smooth and starts to thicken, about 2 minutes. If you see lumps, don’t panic—just keep whisking and they’ll dissolve.
- Add the broth and whisk to combine. Bring the mixture to a gentle simmer, not a rolling boil. You’ll see small bubbles around the edges of the pot.
- Stir in the frozen broccoli and shredded carrots. Reduce the heat to medium-low and let it simmer for 8–10 minutes, until the broccoli is tender but still bright green. Don’t overcook it—you want some texture.
- Optional: Blend half the soup. If you want a creamier texture, use an immersion blender to pulse a few times, leaving some chunks intact. Or transfer 2 cups to a regular blender, blend until smooth, and stir it back in.
- Remove the pot from the heat. This is important—if you add the cheese while the soup is still boiling, it will turn grainy. Let it sit for 30 seconds.
- Add the shredded cheddar cheese a handful at a time, stirring gently until each batch is fully melted before adding more. The soup will look slightly thin at first, but it will thicken as it sits.
- Season with salt, pepper, and a pinch of nutmeg if using. Taste and adjust—you might need more salt than you think, especially if you used low-sodium broth.
- Serve immediately in bread bowls or regular bowls. Garnish with extra shredded cheese or a sprinkle of black pepper.
Cooking Tips & Techniques
I learned the hard way that adding cheese to boiling soup is a disaster. The first time I made this, I was in a hurry and dumped all the cheese in at once while the soup was still bubbling. It turned into a stringy, grainy mess. Now I always take the pot off the heat first, wait a few seconds, and add the cheese slowly. Patience pays off here.
Another mistake I made was using pre-shredded cheese. It seemed like a time-saver, but the anti-caking coating made the soup gritty. Shredding your own cheese takes two extra minutes and makes a huge difference in texture.
If you want to multitask, start grating the cheese while the onions cook. That way, everything is ready when you need it. Also, if you’re using a regular blender to puree part of the soup, fill it only halfway and remove the center cap from the lid so steam can escape. Cover the hole with a kitchen towel to prevent splatters.
For the best consistency, let the soup rest for 5 minutes before serving. It will thicken as it cools. If it gets too thick when reheated, just stir in a splash of milk or broth.
Variations & Adaptations
- Vegetarian Version: Use vegetable broth instead of chicken broth. The flavor is slightly different but still delicious.
- Gluten-Free Option: Substitute the all-purpose flour with a gluten-free all-purpose blend or cornstarch. If using cornstarch, mix 2 tablespoons with 3 tablespoons cold water to make a slurry, and stir it in after adding the broth.
- Extra Veggie Boost: Add a diced potato or cauliflower florets along with the broccoli. They blend into the soup and add creaminess without extra cheese.
- Spicy Twist: Stir in ¼ teaspoon of cayenne pepper or red pepper flakes with the garlic for a little heat.
- Lighter Version: Use 2% milk instead of whole milk, and reduce the butter to 2 tablespoons. The soup will be thinner but still tasty.
Serving & Storage Suggestions
Serve this soup hot, ideally in a bread bowl if you want the full Panera experience. A crusty sourdough loaf hollowed out and toasted is perfect. For a lighter option, serve with a simple side salad or some crackers.
This soup thickens significantly as it cools and when stored. Let it cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The flavor actually gets better on day two as the ingredients meld.
To reheat, warm it gently on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth to thin it back to the desired consistency. You can also microwave it in 30-second bursts, stirring between each, but the stovetop gives a better result.
Freezing is possible but not ideal—the dairy can separate slightly upon thawing. If you do freeze it, thaw overnight in the refrigerator and reheat gently, whisking to recombine.
Nutritional Information & Benefits
Per serving (about 1.5 cups, based on 4 servings): Approximately 420 calories, 28g fat, 18g protein, 28g carbohydrates, 4g fiber. Values will vary based on the type of milk and cheese you use.
Broccoli is packed with vitamin C, fiber, and antioxidants. Carrots add beta-carotene for eye health. The dairy provides calcium and protein, making this a surprisingly balanced meal. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.
This recipe contains dairy and gluten. For a dairy-free version, use plant-based milk and vegan cheddar shreds. For gluten-free, use the cornstarch method mentioned above.
Conclusion
This soup started as a last-minute scramble and ended up as a regular in my dinner rotation. It’s proof that you don’t need a complicated recipe or a long ingredient list to make something that feels special. Whether you’re feeding a family on a busy weeknight or just craving a bowl of comfort, this copycat Panera broccoli cheddar soup delivers.
Try it and see what you think. Swap in different veggies, adjust the cheese, make it your own. I’d love to hear how it turns out—drop a comment below and let me know if this saved your dinner like it saved mine.
Happy cooking, and don’t forget the bread bowl.
Frequently Asked Questions
Can I use fresh broccoli instead of frozen?
Absolutely. Use about 4 cups of fresh broccoli florets and steam them for 3–4 minutes before adding to the soup, or simply simmer them a little longer in step 6 until tender.
Why did my soup turn out grainy?
This usually happens when the cheese is added to boiling liquid or when pre-shredded cheese is used. Always remove the pot from the heat before adding cheese, and shred your own for the smoothest result.
Can I make this soup ahead of time?
Yes. The soup tastes even better the next day. Make it up to 2 days in advance, store it in the fridge, and reheat gently on the stovetop with a splash of milk to thin it out.
Is this soup gluten-free?
It can be. Substitute the all-purpose flour with a gluten-free all-purpose blend or use 2 tablespoons of cornstarch mixed with 3 tablespoons of cold water as a slurry. Add the slurry after the broth and simmer until thickened.
How do I make this soup vegan?
Use plant-based butter, unsweetened oat or almond milk, vegetable broth, and vegan cheddar shreds. The texture will be slightly different, but it’s still delicious. Add a tablespoon of nutritional yeast for extra cheesy flavor.
Pin This Recipe!

Easy 30-Minute Copycat Panera Broccoli Cheddar Soup
A quick and creamy broccoli cheddar soup that tastes just like Panera’s, ready in under 30 minutes with simple ingredients. Perfect for busy weeknights when you need a comforting meal fast.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 2 cups low-sodium chicken or vegetable broth
- 4 cups frozen broccoli florets (about 12 ounces)
- 1 cup shredded carrots
- 2 cups sharp cheddar cheese, freshly shredded
- Salt and black pepper to taste
- Pinch of nutmeg (optional but recommended)
Instructions
- Melt the butter in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until soft and translucent.
- Add the minced garlic and cook for 30 seconds, until fragrant.
- Sprinkle the flour over the onions and garlic. Whisk constantly for 1–2 minutes to create a roux.
- Slowly pour in the milk while whisking. Keep whisking until smooth and slightly thickened, about 2 minutes.
- Add the broth and whisk to combine. Bring to a gentle simmer.
- Stir in the frozen broccoli and shredded carrots. Reduce heat to medium-low and simmer for 8–10 minutes, until broccoli is tender but still bright green.
- Optional: Blend half the soup with an immersion blender or in a regular blender for a creamier texture.
- Remove the pot from the heat and let it sit for 30 seconds.
- Add the shredded cheddar cheese a handful at a time, stirring gently until each batch is fully melted.
- Season with salt, pepper, and a pinch of nutmeg if using. Taste and adjust.
- Serve immediately in bread bowls or regular bowls. Garnish with extra shredded cheese or black pepper.
Notes
For best results, shred your own cheese and add it off the heat to avoid graininess. Let the soup rest for 5 minutes before serving to thicken. If reheating, add a splash of milk or broth to thin.
Nutrition
- Serving Size: 1.5 cups
- Calories: 420
- Sugar: 8
- Sodium: 680
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 28
- Fiber: 4
- Protein: 18
Keywords: broccoli cheddar soup, copycat Panera, quick soup, easy dinner, weeknight meal, comfort food, cheese soup


