This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
This healthy broccoli cheddar soup is everything you love about the classic Panera favoriteโbut even better, because itโs made fresh at home in just 30 minutes. With a rich, velvety base and pops of color from finely chopped broccoli and carrots, this bowl of comfort is hearty, flavorful, and endlessly satisfying. Itโs one of those soups you crave on a chilly day or whenever you need a warm hug in a bowl. I first made this on a lazy Sunday afternoon, and let me tell youโit quickly earned its spot in the weekly dinner rotation.
Why Youโll Love This Recipe
Key Benefits
This soup is ideal for both beginner cooks and seasoned kitchen pros. Itโs made with easy-to-find ingredients and only takes about half an hour from start to finish.
- Ready in just 30 minutesโhello, quick comfort food
- Kid-friendly and picky-eater approved
- Great for meal prepโkeeps well for lunch the next day
- One-pot magic means less cleanup
Taste & Texture
Creamy without being heavy, cheesy without being greasy, and loaded with tender broccoli and sweet carrot bits that give it a slight crunchโitโs a texture dream. You can blend it smooth or keep it chunky depending on your mood.
Dietary Attributes
This recipe is naturally vegetarian if you use vegetable stock instead of chicken. You can also make it gluten-free by swapping the all-purpose flour for a gluten-free flour blend. Want it lighter? Use half-and-half instead of heavy cream. Keep reading for more substitution ideas below.
Ingredients & Substitutions
Ingredient List
- 1 tablespoon olive oil
- 1 small white onion, diced
- 2 cloves garlic, pressed or minced
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 4 cups chicken stock (or vegetable stock)
- 3 cups broccoli florets, finely chopped
- 1 cup shredded carrots
- 1 cup heavy cream
- ยฝ teaspoon paprika or turmeric (optional)
- 1 teaspoon kosher salt, or to taste
- ยฝ teaspoon black pepper, or to taste
- 3 cups freshly shredded cheddar cheese
Optional for Serving:
- Sourdough bread bowls
- Extra shredded cheddar
- Croutons
Notes on Quality
For best results, grate your cheddar cheese by hand. Pre-shredded cheese often contains anti-caking agents that can affect the soupโs smooth texture. Use fresh broccoli if you can, but frozen works in a pinchโjust thaw and pat dry to avoid watering down your soup.
Possible Substitutions
- Swap chicken stock for vegetable stock to keep it vegetarian
- Use half-and-half or milk instead of heavy cream for a lighter version
- Replace cheddar with sharp white cheddar or even gouda for a different flavor profile
- Sub diced carrots for shreddedโjust sautรฉ them longer with the onion
Step-by-Step Instructions

- Heat a large Dutch oven or soup pot over medium heat. Add the olive oil and diced onion. Cook for 4-5 minutes until the onion is soft and fragrant.
- Add the garlic and butter. Once the butter melts, sprinkle in the flour and stir constantly for about 1 minute to form a roux.
- Slowly pour in the stock, stirring to fully incorporate the roux. Scrape down the bottom and sides of the pot.
- Add broccoli and carrots. If youโre using paprika or turmeric, sprinkle it in now. Bring to a gentle simmer and cook for 15 minutes, stirring occasionally, until veggies are tender.
- Optional: Blend with an immersion blender for a smooth soup, or leave it chunky for more texture.
- Stir in the heavy cream and cheddar cheese. Mix until the cheese is melted and the soup is creamy. Taste and season with salt and pepper.
- Ladle into bowls (or bread bowls!) and top with extra cheese or croutons if desired.
Expert Tips & Tricks
Best Practices
- Stir constantly when adding flour and stock to prevent lumps
- Add cheese off the heat or on low heat to avoid curdling
- Use fresh cheese for a smoother, richer melt
Common Mistakes
- Avoid boiling the soup after adding the cream and cheeseโgentle heat is key
- Donโt skip the roux; it thickens the soup and gives it that luxurious texture
- Watch your saltโcheddar can be salty, so taste before adding more
Time-Saving Tips
- Use pre-chopped broccoli and shredded carrots
- Make a double batch and freeze half
- Prep the veggies and grate cheese the day before
Serving Suggestions
Pairings
This soup is perfect with a fresh green salad or a warm, crusty baguette. Want to make it a full dinner? Pair it with roasted chicken or a grilled cheese sandwich.
Presentation Ideas
Serve in sourdough bread bowls for that iconic Panera-style experience. Sprinkle extra cheddar on top, add a swirl of cream, and toss on a few croutons for crunch.
Beverage Pairings
- A crisp Chardonnay or a hoppy IPA pairs beautifully
- Hot apple cider for a cozy, family-friendly option
- Sparkling water with lemon for a refreshing contrast
Storage & Reheating
Leftover Storage
Store any leftovers in an airtight container in the fridge for up to 4 days. This soup also freezes wellโjust cool completely, then freeze for up to 2 months.
Reheating Methods
- Stovetop: Warm over low heat, stirring often
- Microwave: Reheat in 1-minute intervals, stirring in between
- Add a splash of broth or milk if the soup thickens too much
Frequently Asked Questions
Substitutions & Adjustments
Can I make this gluten-free?
Yesโjust replace the flour with a gluten-free all-purpose blend. You can also use cornstarch if you prefer.
Can I use frozen broccoli?
Absolutely. Thaw it first and drain well so your soup doesnโt get watery.
Troubleshooting
Why is my cheese not melting smoothly?
Make sure youโre not using pre-shredded cheese, and always add it off the heat or on very low heat.
Why is my soup too thick?
Just add a splash of broth or milk to loosen it up until you reach your desired consistency.
Variations & Customizations
Dietary Adaptations
- Make it vegan: Use plant-based butter, non-dairy cream (like coconut milk or cashew cream), vegetable stock, and vegan cheese
- Make it dairy-free: Same as above, using your favorite dairy-free alternatives
Flavor Twists
- Add a pinch of nutmeg or cayenne for a little kick
- Stir in cooked rice or quinoa for extra heartiness
- Mix in sautรฉed mushrooms or leeks for an earthy note
Seasonal/Holiday Versions
- Use roasted butternut squash or sweet potato in fall
- Add a sprinkle of fresh dill or lemon zest in spring for brightness
Conclusion
This creamy, dreamy broccoli cheddar soup is everything comfort food should be: quick, cozy, and full of flavor. Itโs perfect for weeknights, meal prep, or impressing dinner guests with bread bowls. And the best part? You made it yourselfโbetter than any takeout version. If you try this recipe, leave a comment and let me know how it turned out! I love hearing from you all.
Looking for more cozy dinner ideas? Donโt miss my other reader favorites like this Creamy Chicken Marsala and the incredibly easy Sheet Pan Gnocchi. Theyโre quick, delicious, and perfect for weeknight magic.
And if you’re a Pinterest person, make sure to follow me at Pinterest.com/recipescookingwithcallie for more recipe inspiration, kitchen hacks, and cozy comfort food ideas!


Cozy & Creamy Broccoli Cheddar Soup (Better Than Panera!)
This broccoli cheddar soup is creamy, comforting, and ready in just 30 minutes. A cozy classic with tender broccoli, sweet carrots, and melty cheddar cheese, itโs a homemade version of Paneraโs favoriteโbut even better.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 tablespoon olive oil
- 1 small white onion, diced
- 2 cloves garlic, pressed or minced
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 4 cups chicken stock or vegetable stock
- 3 cups small broccoli florets, finely chopped
- 1 cup shredded carrots
- 1 cup heavy cream
- ยฝ teaspoon paprika or turmeric optional
- 1 teaspoon kosher salt or to taste
- ยฝ teaspoon ground black pepper or to taste
- 3 cups freshly-shredded cheddar cheese lightly packed
- Optional sourdough bread bowls
- Optional additional shredded cheddar for topping
- Optional croutons
Instructions
- Heat a large Dutch oven over medium heat and add olive oil and diced onion
- Sautรฉ for 4 to 5 minutes until onion is soft and fragrant
- Add garlic and butter then stir until butter is melted
- Sprinkle flour evenly over the mixture and stir constantly for 1 minute to create a roux
- Slowly pour in the chicken or vegetable stock while stirring constantly
- Scrape down sides and bottom of the pot to fully incorporate the roux
- Add broccoli florets and shredded carrots
- Sprinkle in paprika or turmeric if using and bring soup to a gentle simmer
- Cook for about 15 minutes stirring occasionally until vegetables are tender
- Optional blend with an immersion blender for a smoother texture
- Add heavy cream and cheddar cheese
- Stir until cheese has fully melted and the soup is creamy
- Season with salt and black pepper to taste
- Ladle into bowls or sourdough bread bowls
- Top with more cheese or croutons if desired
Notes
- Use freshly shredded cheese for a smoother texture
- To lighten it up use half-and-half instead of heavy cream and reduce the butter
- Vegetarian version works great with vegetable broth
- Frozen broccoli can be used just thaw and drain first
- Dice the carrots if you prefer a heartier bite and sautรฉ with onions in step one
Nutrition
- Serving Size: 1 cup
- Calories: 412
- Sugar: 4g
- Sodium: 842mg
- Fat: 34g
- Saturated Fat: 19g
- Unsaturated Fat: 13g
- Trans Fat: 0.5g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 96mg









