Love this? Save it for later!
Share the inspiration with your friends
The woman at the community garden plot next to mine, Margaret, watched me staring at her overflowing broccoli plants for a solid minute before she finally spoke. “You keep eyeing those like they’re going to solve a problem,” she said, not unkindly. I laughed and admitted I was trying to figure out how to make my favorite creamy soup without, you know, feeling like I’d swallowed a brick afterward. She didn’t say anything else, just snipped off two beautiful heads of broccoli and handed them over. “Add a potato,” she called over her shoulder as she walked away. “That’s the secret to the creaminess.”
That conversation—and that potato—stuck with me. I went home and started tinkering with the classic Panera broccoli cheddar soup recipe that I absolutely love but honestly couldn’t justify eating every week. The original is glorious, let’s be real. But it’s also loaded with heavy cream and enough butter to make your cardiologist raise an eyebrow. So I set out to create a lighter copycat that still delivers that rich, velvety, soul-warming experience without the post-lunch food coma. And after a few messy experiments (note to self: blending hot soup without venting the lid is a disaster you only make once), I landed on something that actually works.
This lighter version uses a sneaky combination of Yukon Gold potato and a modest amount of sharp cheddar to create that signature creamy texture. You get all the cheesy, savory comfort of the original, but with less fat and more actual vegetables per spoonful. Maybe you’ve been there too—standing in the grocery store aisle, craving that iconic soup but knowing your body deserves a slightly kinder option. This one’s for us.
Why You’ll Love This Recipe
I’ve tested this soup at least seven times to get the balance right, and let me tell you, it was worth every slightly-too-salty batch. Here’s why this version stands out from the crowd:
- Quick & Easy: From cutting board to bowl in about 40 minutes. Perfect for those nights when you need comfort food on the table fast.
- Simple Ingredients: No fancy cheese counter trips or obscure spices. Broccoli, carrots, onion, potato, cheddar, broth—you probably have most of this already.
- Perfect for Meal Prep: This soup actually gets better after a day in the fridge. Make a big batch on Sunday and thank yourself on Wednesday.
- Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and full-on cheese purists. Everyone goes back for seconds.
- Unbelievably Delicious: The texture is silky without being heavy. The cheese flavor is present but not overwhelming. It just works.
What makes this recipe different from the dozens of other copycat versions out there? It’s the potato trick, honestly. Most lighter versions try to get away with just using less cheese and more milk, which leaves you with watery, sad soup. By blending a cooked Yukon Gold potato into the base, you get that velvety mouthfeel without needing a pint of heavy cream. It’s the kind of smart swap that makes you wonder why you didn’t think of it sooner.
This isn’t just another healthier soup recipe that leaves you feeling deprived. It’s the kind of meal that makes you close your eyes after the first spoonful because it tastes exactly like the indulgence you were craving, minus the guilt. Perfect for a cozy weeknight dinner when you want to feel good about what you’re eating without sacrificing an ounce of flavor.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that work together to create big flavor without any fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.
For the Soup Base
- 2 tablespoons unsalted butter (adds richness; you can use olive oil for a dairy-free start)
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour (helps thicken the soup without cream)
- 3 cups low-sodium vegetable broth (or chicken broth if you prefer)
- 1 ½ cups 2% milk (whole milk works too, but 2% keeps it lighter)
- 1 medium Yukon Gold potato, peeled and diced into ½-inch cubes (this is the secret to creaminess—trust me)
- 3 cups broccoli florets, chopped into bite-sized pieces
- 1 medium carrot, peeled and finely diced
- ½ teaspoon salt (plus more to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional, but adds a lovely subtle depth)
- Pinch of nutmeg (this is the secret ingredient in many cheese soups—don’t skip it)
For the Cheese Finish

- 2 cups sharp cheddar cheese, freshly grated (please don’t use pre-shredded—it has anti-caking agents that ruin the texture)
- ¼ cup grated Parmesan cheese (adds a salty, nutty umami boost)
A few notes on ingredient selection: I recommend using a good-quality sharp cheddar like Cabot or Kerrygold for the best flavor. The sharper the cheese, the more flavor you get with less actual cheese, which is the whole point here. For the broccoli, fresh is ideal, but frozen works in a pinch—just thaw and pat it dry first so you don’t add extra water to the soup. And that Yukon Gold potato? It’s not negotiable. Russets are too starchy and red potatoes are too waxy. Yukon Golds hit that perfect sweet spot for creamy texture.
If you need a dairy-free version, you can substitute the butter with olive oil, use a good unsweetened oat milk or cashew milk, and swap the cheese for a high-quality dairy-free cheddar. The texture won’t be exactly the same, but it’ll still be delicious.
Equipment Needed
You don’t need a professional kitchen to make this soup, but a few key tools make the process much smoother.
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal for even heating)
- Immersion blender (this is my preferred tool for blending the potato—so much easier than transferring hot soup to a countertop blender)
- Box grater or food processor with grating disc (for grating your own cheese—I learned this lesson the hard way after a gluey soup disaster)
- Sharp chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
If you don’t have an immersion blender, you can use a regular blender. Just work in batches, remove the center cap from the lid, and cover it with a kitchen towel to let steam escape. I may or may not have learned this after a soup explosion incident that took an hour to clean up. Also, a good Dutch oven is worth the investment for soups like this—I’ve had my trusty Lodge for years and it distributes heat beautifully without scorching the bottom.
Preparation Method
Let’s get cooking. This comes together faster than you’d think for something that tastes this luxurious.
- Prep your vegetables first. Dice the onion, mince the garlic, peel and dice the potato into ½-inch cubes, chop the broccoli into bite-sized florets, and finely dice the carrot. Having everything ready before you start cooking makes the process so much smoother. Trust me, you don’t want to be frantically chopping while your garlic burns.
- Melt the butter in your Dutch oven over medium heat. Once it’s foaming, add the diced onion and cook for about 4-5 minutes until it’s translucent and starting to soften. You should hear a gentle sizzle—if it’s silent, your heat is too low.
- Add the minced garlic and cook for another 30 seconds until fragrant. Garlic burns fast, so keep stirring. Your kitchen should smell amazing at this point.
- Sprinkle the flour over the onion mixture and stir constantly for about 1-2 minutes. This cooks out the raw flour taste and creates a light roux that will help thicken the soup. It should look like a thick paste clinging to the onions.
- Slowly pour in the vegetable broth while whisking continuously to prevent lumps. Then add the milk, diced potato, salt, pepper, smoked paprika, and nutmeg. Bring this to a gentle simmer—not a rolling boil—over medium-high heat, then reduce the heat to medium-low.
- Add the broccoli and carrot and stir everything together. Let the soup simmer gently for about 15-20 minutes, or until the potato cubes are fork-tender. The broccoli should be bright green and tender but not mushy. Give it a stir every few minutes to make sure nothing is sticking to the bottom.
- Here’s the magic step: Using your immersion blender, carefully blend about half of the soup right in the pot. You want to leave some chunks for texture—don’t puree it completely. If you’re using a countertop blender, scoop out about 2 cups of the soup (focus on getting the potato pieces), blend until smooth, and stir it back in. This is where that potato works its creamy magic without needing any heavy cream.
- Reduce the heat to low. This is crucial—if your soup is too hot when you add the cheese, it will turn grainy and separate. You want the soup to be hot but not bubbling.
- Add the grated cheddar and Parmesan a handful at a time, stirring gently after each addition until the cheese is fully melted. Don’t dump it all in at once, or you’ll end up with clumps. Stir in a figure-eight motion to incorporate the cheese evenly.
- Taste and adjust seasoning. You might want a pinch more salt or an extra crack of black pepper. Remember that cheese adds saltiness, so go easy at first.
- Let the soup rest for 5 minutes off the heat before serving. It will continue to thicken as it cools slightly. Ladle into bowls and enjoy the fruits of your labor.
Cooking Tips & Techniques
I’ve made this soup enough times to have a few battle scars—and a few hard-won tips to share.
Don’t skip the nutmeg. I know it sounds weird in a cheese soup, but nutmeg has this magical ability to enhance creamy, cheesy flavors without tasting like nutmeg at all. A tiny pinch is all you need. I forgot it once and the soup was noticeably flatter.
Grate your own cheese. I cannot stress this enough. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. You’ll end up with a grainy, clumpy soup that no amount of stirring can fix. Spend the two minutes grating a block of cheddar—your soup will thank you.
Low heat is your friend when adding cheese. The first time I made this, I was impatient and added the cheese while the soup was still bubbling away. It turned into a stringy, separated mess that looked nothing like the velvety soup I was going for. Patience, my friend. Low heat, slow stirring.
Timing tip: While the soup is simmering, use that time to grate your cheese and clean up your cutting board. It makes the final step feel so much less chaotic. I’ve learned to work in these little pockets of downtime, and it’s made cooking feel less like a race and more like a rhythm.
If your soup is too thick after resting, just stir in a splash of warm broth or milk until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce. Cooking is all about adjusting as you go.
Variations & Adaptations
This recipe is wonderfully flexible. Here are a few ways to make it your own:
Vegetarian & Gluten-Free: To make this gluten-free, simply swap the all-purpose flour for a 1:1 gluten-free flour blend or cornstarch (use 2 tablespoons cornstarch mixed with 3 tablespoons cold water as a slurry). The texture will be slightly different but still delicious. The recipe is already vegetarian as written.
Extra Veggie Boost: I sometimes add a cup of chopped cauliflower along with the broccoli for even more vegetable goodness. Cauliflower blends beautifully into the creamy base and you honestly can’t taste it. My kids have no idea they’re eating extra veggies, and I’m not about to tell them.
Spicy Twist: Add a pinch of cayenne pepper or red pepper flakes along with the smoked paprika for a subtle kick. The heat plays beautifully against the creamy cheese. I tried this on a whim one rainy Tuesday and it’s been my go-to version ever since.
Protein-Packed: Stir in some shredded rotisserie chicken or cooked white beans at the end for a heartier meal. This turns the soup into a complete dinner that will keep you full for hours.
Dairy-Free Adaptation: Use olive oil instead of butter, unsweetened oat milk or cashew milk instead of dairy milk, and a high-quality dairy-free cheddar alternative. The texture will be thinner and the flavor less sharp, but it’s still a comforting bowl of soup.
Serving & Storage Suggestions
This soup is wonderful served hot in deep bowls with a generous crack of black pepper on top. I love it with a crusty piece of sourdough bread for dipping—the tangy bread against the creamy soup is a match made in heaven. For a lighter option, serve it with a simple side salad dressed with lemon vinaigrette.
The soup pairs beautifully with a crisp green salad or some roasted vegetables on the side. If you’re serving it for a casual dinner party, set out a small board with crusty bread, butter, and some extra grated cheese for people to add as they please.
Storage: This soup keeps beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually meld and deepen overnight, so leftovers might taste even better than the first serving. Just let it cool completely before refrigerating.
Freezing: You can freeze this soup for up to 3 months, but there’s a catch. Dairy-based soups can sometimes separate when thawed. To minimize this, let the soup cool completely, then freeze in individual portions. When you’re ready to eat, thaw overnight in the refrigerator and reheat gently over low heat, stirring frequently. You might need to whisk in a splash of milk to bring back the creamy texture.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Avoid boiling, as high heat can cause the cheese to separate. Microwave is fine in a pinch—just use 50% power and stir every 30 seconds. The soup will thicken as it sits, so don’t be alarmed if it seems thicker the next day. Just add a splash of broth or milk when reheating.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (based on 6 servings):
- Calories: 285
- Protein: 14g
- Fat: 16g
- Saturated Fat: 9g
- Carbohydrates: 22g
- Fiber: 4g
- Sugar: 7g
- Sodium: 580mg
Compared to the original Panera version, this lighter copycat saves you about 100 calories and 8 grams of fat per serving. But more importantly, it packs in more fiber and actual vegetables thanks to the broccoli, carrot, and potato base. Broccoli is loaded with vitamin C, vitamin K, and fiber, while carrots provide a healthy dose of beta-carotene. The potato adds resistant starch, which is great for gut health. And the cheese, while still present, is used strategically to deliver maximum flavor with less total fat.
This soup fits well into a balanced eating plan—it’s satisfying enough to be a meal on its own but light enough that you won’t feel weighed down afterward. Just be mindful of portion sizes if you’re watching your sodium intake, as cheese and broth both contribute to the total.
Conclusion
This lighter copycat Panera broccoli cheddar soup has become a staple in my kitchen, and I have a feeling it will become one in yours too. It delivers everything you love about the original—that velvety texture, that sharp cheesy flavor, that comforting warmth—without the heavy cream and excessive calories. It’s the kind of recipe that proves eating well doesn’t mean eating bland, and feeling good about your food doesn’t require sacrificing taste.
I love this recipe because it’s forgiving. You can tweak it based on what you have in your fridge, adjust the cheese level to your liking, and it almost always turns out delicious. It’s become my go-to for busy weeknights, lazy Sundays, and everything in between. Margaret from the garden would probably approve—though she’d probably tell me I’m overcomplicating it and just cook the broccoli already.
I’d love to hear how this turns out for you! Did you add your own twist? Did your family go back for seconds? Drop a comment below and let me know. And if you loved this lighter approach, you might also enjoy my creamy Tuscan chicken soup or this roasted cauliflower soup for more veggie-packed comfort food. Happy cooking!
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes, you can! Sauté the onion and garlic in butter on the stovetop first, then transfer to the slow cooker with the broth, milk, potato, broccoli, and carrot. Cook on low for 4-5 hours or high for 2-3 hours. Blend part of the soup, then stir in the cheese at the end on the warm setting.
Why did my soup turn out grainy?
Grainy soup usually happens when the cheese is added to soup that’s too hot, or when pre-shredded cheese is used. Always grate your own cheese from a block and add it over low heat, stirring gently until melted. If your soup gets too hot, the proteins in the cheese separate and create that unpleasant texture.
Can I use frozen broccoli instead of fresh?
Absolutely, but there’s a trick. Thaw the frozen broccoli first and pat it dry with paper towels to remove excess moisture. If you add frozen broccoli directly to the soup, it releases water that can thin out the texture and dilute the flavor.
How can I make this soup thicker?
If you prefer a thicker soup, you have a few options. Let it simmer uncovered for an extra 10 minutes to reduce, blend more of the soup with your immersion blender, or stir in an extra tablespoon of flour mixed with a little cold water (slurry) and let it simmer for 5 more minutes.
Is this soup freezer-friendly?
Yes, but with a caveat. Dairy-based soups can separate when frozen and thawed. To minimize this, cool the soup completely, freeze in individual portions, and thaw overnight in the fridge. Reheat gently over low heat and whisk in a splash of milk if needed to restore the creamy texture. For best results, eat within 3 months.
Pin This Recipe!

Lighter Copycat Panera Broccoli Cheddar Soup (Easy Recipe)
A lighter version of the classic Panera broccoli cheddar soup that uses a Yukon Gold potato for creaminess instead of heavy cream. This quick and easy recipe delivers all the rich, velvety comfort with less fat and more vegetables.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 3 cups low-sodium vegetable broth
- 1 ½ cups 2% milk
- 1 medium Yukon Gold potato, peeled and diced into ½-inch cubes
- 3 cups broccoli florets, chopped into bite-sized pieces
- 1 medium carrot, peeled and finely diced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional)
- Pinch of nutmeg
- 2 cups sharp cheddar cheese, freshly grated
- ¼ cup grated Parmesan cheese
Instructions
- Prep your vegetables first. Dice the onion, mince the garlic, peel and dice the potato into ½-inch cubes, chop the broccoli into bite-sized florets, and finely dice the carrot.
- Melt the butter in your Dutch oven over medium heat. Once foaming, add the diced onion and cook for about 4-5 minutes until translucent and starting to soften.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Sprinkle the flour over the onion mixture and stir constantly for about 1-2 minutes to create a light roux.
- Slowly pour in the vegetable broth while whisking continuously to prevent lumps. Then add the milk, diced potato, salt, pepper, smoked paprika, and nutmeg. Bring to a gentle simmer, then reduce heat to medium-low.
- Add the broccoli and carrot and stir. Let the soup simmer gently for about 15-20 minutes, or until the potato cubes are fork-tender.
- Using an immersion blender, carefully blend about half of the soup right in the pot, leaving some chunks for texture. If using a countertop blender, scoop out about 2 cups (focusing on potato pieces), blend until smooth, and stir back in.
- Reduce the heat to low. Ensure the soup is hot but not bubbling.
- Add the grated cheddar and Parmesan a handful at a time, stirring gently after each addition until fully melted. Stir in a figure-eight motion.
- Taste and adjust seasoning as needed.
- Let the soup rest for 5 minutes off the heat before serving. Ladle into bowls.
Notes
Don’t skip the nutmeg—it enhances creamy, cheesy flavors without tasting like nutmeg. Grate your own cheese to avoid graininess. Add cheese over low heat to prevent separation. If soup is too thick, stir in a splash of warm broth or milk. If too thin, simmer uncovered to reduce.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 285
- Sugar: 7
- Sodium: 580
- Fat: 16
- Saturated Fat: 9
- Carbohydrates: 22
- Fiber: 4
- Protein: 14
Keywords: broccoli cheddar soup, copycat Panera, lighter soup, healthy soup, broccoli soup, cheddar soup, easy soup recipe


