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!)
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
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.
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
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
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