This broccoli cheddar soup recipe is trending fast — cozy, bold, and perfect for busy nights. It gives you all the creamy, cheesy comfort of your favorite café soup, but with fresher veggies, bigger broccoli pieces, and a broth you can actually control at home.
Imagine tender broccoli florets, sweet sautéed onions, and soft carrot rounds simmering in a silky cheddar broth that’s rich but not heavy. A quick blend gives you that classic creamy texture, while a handful of sharp cheddar on top melts into gooey ribbons. With a loaf of crusty bread on the side, it’s the kind of 30–40 minute dinner that feels like a hug in a bowl.
Broccoli Cheddar Soup Comeback
Ingredients
For the Soup
- 4 tablespoons unsalted butter
- 1 small yellow onion finely diced
- 1 medium carrot peeled and diced or sliced
- 2 cloves garlic minced
- 4 tablespoons all-purpose flour
- 4 cups low-sodium chicken broth or vegetable broth
- 2 cups whole milk or 1½ cups milk + ½ cup cream
- 4 cups broccoli finely chopped, florets and peeled stems
- 1 small russet or Yukon gold potato peeled and diced
- 1 teaspoon kosher salt
- 0.5 teaspoon black pepper
- 0.5 teaspoon smoked or sweet paprika optional
- 0.25 teaspoon ground mustard or Dijon mustard optional
For the Cheesy Finish
- 2.5 cups sharp cheddar cheese freshly grated, divided
- 0.25 cup plain Greek yogurt or sour cream optional
- 1 pinch nutmeg optional
Optional Toppings
- 0.25 cup extra shredded cheddar
- 1 pinch cracked black pepper
- 2 tablespoons sliced green onions or chives
- 1 cup croutons or toasted baguette slices
Instructions
- Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and carrot, cooking until soft and translucent. Stir in garlic and cook briefly until fragrant.
- Make Roux: Sprinkle in flour and stir constantly for 1–2 minutes to eliminate raw taste and thicken the base.
- Add Broth, Milk & Veggies: Gradually whisk in broth and milk. Add broccoli, potato, salt, pepper, paprika, and mustard. Simmer 15–20 minutes until veggies are tender.
- Blend: Blend to desired texture using an immersion blender or transfer half to a stand blender. Return to pot.
- Add Cheese & Finish: Reduce heat to low. Stir in cheddar a handful at a time until melted. Add yogurt or sour cream and nutmeg, if using. Adjust thickness with broth if needed.
- Serve: Ladle into bowls and top with extra cheddar, cracked pepper, green onions, and croutons or toasted bread.
Notes
Why You’ll Love This Broccoli Cheddar Soup

- Real broccoli flavor, not just cheese. The soup is loaded with fresh broccoli (stems + florets), so it tastes bright and veggie-forward, not like a cheese sauce with a few green bits.
- Creamy without being too heavy. A simple butter-and-flour base plus milk and broth create a velvety texture, while a mix of milk and a touch of cream (or half-and-half) keeps things balanced.
- Panera-style vibes at home. Chunky but still spoonable, with melty cheddar in every bite — without takeout prices.
- Easy weeknight method. One pot, simple ingredients, and a quick blend at the end. You can have it on the table in under an hour.
- Meal-prep and freezer friendly. This soup reheats beautifully with just a splash of broth or milk to loosen it.
Ingredients for Broccoli Cheddar Soup Comeback

About 6 servings.
For the Soup
- 4 tablespoons unsalted butter
- 1 small yellow onion, finely diced
- 1 medium carrot, peeled and finely diced or sliced into coins
- 2 cloves garlic, minced
- 4 tablespoons all-purpose flour
- 4 cups low-sodium chicken broth or vegetable broth
- 2 cups whole milk (or 1 ½ cups milk + ½ cup cream/half-and-half)
- 4 cups broccoli, finely chopped (florets + peeled stems)
- 1 small russet or Yukon gold potato, peeled and diced (adds body)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked or sweet paprika (optional, for depth)
- ¼ teaspoon ground mustard or Dijon mustard (optional, boosts cheese flavor)
For the Cheesy Finish
- 2 ½–3 cups sharp cheddar cheese, freshly grated, divided
- ¼ cup plain Greek yogurt or sour cream (optional, for tang)
- Pinch of nutmeg (optional but great with cheese)
Optional Toppings
- Extra shredded cheddar
- Cracked black pepper
- Thinly sliced green onions or chives
- Croutons or toasted baguette slices
How to Make Broccoli Cheddar Soup
1. Sauté the Aromatics
- In a large pot or Dutch oven, melt the butter over medium heat.
- Add the onion and carrot. Cook 5–7 minutes, stirring often, until the onion is soft and translucent.
- Stir in the garlic and cook 30–60 seconds, just until fragrant.
2. Make the Roux
- Sprinkle the flour over the veggies.
- Cook, stirring constantly, for 1–2 minutes. The mixture will look thick and pasty — this cooks off the raw flour taste and will help your soup thicken later.
3. Add Broth, Milk & Veggies
- Slowly whisk in the broth, a little at a time, stirring to dissolve any lumps.
- Whisk in the milk.
- Add the chopped broccoli and diced potato.
- Season with salt, pepper, paprika, and mustard (if using).
- Bring the soup just to a gentle simmer, then reduce the heat to medium-low.
Simmer 15–20 minutes, stirring occasionally, until the broccoli is very tender and the potatoes are soft when pierced with a fork.
4. Blend to Your Favorite Texture
You can keep this broccoli cheddar soup as chunky or as smooth as you like:
- For a chunky café-style soup: Use an immersion blender and pulse a few times, leaving plenty of pieces of broccoli and carrot.
- For a silkier texture: Carefully transfer half the soup to a blender, vent the lid, blend until smooth, then pour back into the pot and stir.
Return the soup to low heat.
5. Add the Cheddar & Creamy Finish
- Reduce the heat to low (important so the cheese melts smoothly).
- Stir in 2 to 2 ½ cups of shredded cheddar, one small handful at a time, stirring between each handful until melted.
- Taste and adjust seasoning with more salt and pepper if needed.
- If you’d like a slight tang, stir in the Greek yogurt or sour cream and a tiny pinch of nutmeg.
If the soup is too thick, add a splash of warm broth or milk. If it’s too thin, let it simmer gently for a few more minutes, stirring often.
6. Serve
Ladle the broccoli cheddar soup into bowls and top with:
- Extra cheddar
- Green onions or chives
- Cracked black pepper
- Croutons or toasted baguette slices for dipping

Make It Your Way: Variations & Swaps
1. Lighter Broccoli Cheddar Soup
- Use 2 tablespoons butter + 2 tablespoons olive oil instead of 4 tablespoons butter.
- Swap whole milk for 2% milk and skip the cream.
- Use 2 cups cheese instead of 3, and add more broth if you want a thinner soup.
2. Extra-Cozy & Ultra-Cheesy
- Stir an extra ½–1 cup cheddar directly into the pot at the end.
- Add a handful of small pasta (like ditalini or small shells) during the last 10–12 minutes of simmering, adding a bit more broth if needed.
- Finish with a sprinkle of Parmesan on top.
3. Gluten-Free Version
- Skip the flour and thicken with:
- 2 tablespoons cornstarch or arrowroot whisked into ¼ cup cold milk, then stirred in near the end and simmered until thickened; or
- Blend a larger portion of the soup (including potatoes) to create natural thickness.
- Be sure your broth is labeled gluten-free.
4. Add Protein
- Stir in shredded cooked chicken or turkey at the end and warm through.
- Add a can of white beans (drained and rinsed) for extra fiber and plant-based protein.
5. Veggie Boost
- Throw in a handful of baby spinach or kale during the last 3–4 minutes until wilted.
- Add extra carrots or some diced zucchini or cauliflower if you want even more vegetables.
Meal Prep, Storage & Reheating
Broccoli cheddar soup is perfect for make-ahead lunches and cozy dinners, but dairy soups need gentle reheating.
Storing Leftovers
- Fridge: Let the soup cool slightly, then transfer to airtight containers. Refrigerate and use within 3–4 days.
- Freezer: Dairy can sometimes separate, but this soup still freezes fairly well. Cool completely, then freeze up to 2–3 months in freezer-safe containers, leaving a little space at the top.
For food safety, it’s best to refrigerate leftovers within 2 hours of cooking and reheat them until steaming hot before serving again (see external link suggestion below for more details).
You can review official guidelines for cooling and storing leftovers safely here.
Reheating
- Stovetop: Warm over low to medium-low heat, stirring often. Add a splash of milk or broth if it has thickened.
- Microwave: Reheat in short bursts, stirring between each, until hot.
If the dairy looks slightly separated, whisk or stir gently as it warms — it usually comes back together.
Serving Ideas
Turn your Broccoli Cheddar Soup Comeback into a full, cozy meal:
- With crusty bread or garlic toast
- Alongside a green salad with lemon vinaigrette
- In bread bowls for a fun, “restaurant-style” feel
- As a starter before roasted chicken, baked potatoes, or a simple pasta dish
Approximate Nutrition (Per Serving)
These numbers are estimates for 1 of 6 servings, using whole milk and about 2 ½ cups cheddar (no extra toppings):
- Calories: ~380–450
- Protein: ~18–22 g
- Carbohydrates: ~25–30 g
- Fat: ~22–26 g
- Fiber: ~3–5 g
Broccoli is naturally rich in vitamin C, vitamin K, and fiber, and contributes beneficial plant compounds to this soup. The Nutrition Source Using a bit less cheese, more broth, and extra vegetables can lighten the soup while keeping it satisfying.
Broccoli is naturally rich in vitamins, fiber, and antioxidants. You can read more about the health benefits of broccoli here.
Tastyinpo Note
At Tastyinpo, we’ve tested a lot of broccoli cheddar soups trying to beat the classic café versions — and this one finally feels like a real “comeback.” The mix of sharp cheddar, real broccoli flavor, and just enough creaminess hits that sweet spot between indulgent and feel-good.
What surprised us most was how fast it slides into weeknight rotation. Chop, simmer, blend, stir in cheese — by the time the bread warms in the oven, the soup is ready. It’s also one of those recipes that tastes even better the next day, which makes it perfect for prepping ahead or doubling for busy weeks.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes. Use about 4 cups frozen broccoli florets. Add them directly to the soup during the simmer stage. You may need just a few extra minutes of cooking until they’re tender.
Why does my cheese sometimes get grainy or clumpy?
Grainy cheese usually comes from high heat or pre-shredded cheese. Turn the heat to low before adding cheddar and stir it in gradually, using freshly grated cheese whenever possible.
Can I make this broccoli cheddar soup without cream?
Absolutely. Use all milk (2% or whole) and skip the cream. The roux plus potatoes will still give you a creamy texture. You can also add a spoonful of Greek yogurt at the end for richness.
How can I make the soup thicker?
Let it simmer uncovered for a few minutes to reduce slightly, or stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold milk and simmer until thickened.
Is this broccoli cheddar soup vegetarian?
If you use vegetable broth instead of chicken broth, the soup is vegetarian. Just be sure any cheese you use fits your dietary preferences.
Final Thoughts
Broccoli cheddar soup is one of those recipes that feels like a hug in a bowl — simple ingredients, big comfort. This version brings back everything people love about the classic: tender broccoli, creamy cheesy broth, and just enough seasoning to keep each spoonful bold and cozy, not flat or heavy.
Use it as an easy weeknight dinner with crusty bread, or make a double batch for lunches all week. You can lighten it up with extra broth and less cheese, or go extra-indulgent with more cheddar and a sprinkle of croutons on top. However you customize it, this broccoli cheddar soup comeback is the kind of recipe you’ll want to bookmark, share, and come back to whenever you need something warm, cheesy, and satisfying fast.






