This broccoli cheddar soup is the kind of dinner that makes everything slow down in the best way. It is thick, rich, and unapologetically comforting, with tender broccoli tucked into a velvety cheese base. The smell alone will have everyone wandering into the kitchen asking when it is ready.
I make this soup on nights when I want something filling but still easy. It comes together fast, tastes deeply cozy, and always feels like a small reward at the end of the day. If you love classic comfort food, this broccoli cheddar soup is about to earn a regular spot in your kitchen. Let's get cooking.
Jump to:
Why You'll Love This Recipe
- Ready in about 30 minutes from start to finish
- Thick, creamy, and very filling
- Made with simple, everyday ingredients
- Perfect for cozy dinners or chilly nights
- Easy enough for weeknights, comforting enough for weekends
Ingredients
- ¼ cup butter
- ½ cup diced white onion
- 1 cup chopped baby carrots
- 3 cups chopped broccoli florets
- 1 ½ cups chicken broth
- 1 cup milk
- 1 cup heavy cream
- ¼ cup all-purpose flour
- 1 teaspoon sea salt
- ½ teaspoon black pepper
- Pinch of crushed red pepper flakes
- 2 cups shredded cheddar cheese

Ingredient Notes and Substitutions
This broccoli cheddar soup keeps things simple, which is part of its charm. Sharp cheddar gives the best flavor here. I always shred it myself because it melts smoother and feels creamier in the final soup.
If you like a little warmth, the crushed red pepper flakes add just enough background heat without overpowering the cheese. You can leave them out if you prefer a milder soup. Whole milk and heavy cream work together to give that rich, spoon-coating texture that makes this soup so satisfying.
Instructions
- Melt the butter in a large soup pot or Dutch oven over medium-high heat.
- Add the diced onion, chopped carrots, and broccoli florets. Stir and cook for about 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften and smell sweet.
- Reduce the heat to medium. Pour in the chicken broth, milk, and heavy cream. Stir gently to combine.
- Sprinkle in the flour, sea salt, black pepper, and crushed red pepper flakes while stirring. Continue cooking and stirring for about 10 minutes, until the soup thickens and looks creamy.
- Add the shredded cheddar cheese and stir until fully melted and smooth. Serve hot.
Pro Tips for Success
- Keep the heat moderate once dairy is added to avoid scorching.
- Stir often so the soup thickens evenly.
- Shred your own cheese for the smoothest texture.
- Taste before serving and adjust salt or pepper if needed.
Storage and Reheating
Store leftover broccoli cheddar soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it chills, which makes leftovers extra comforting.
Reheat gently on the stove over low heat, stirring often. Add a splash of milk if the soup feels too thick.
Make Ahead and Freezing
This soup is best enjoyed fresh, but it can be made a day ahead and reheated slowly. Because of the dairy, freezing can change the texture slightly, so I recommend enjoying it within a few days for the creamiest result.
Tips and Variations
- Add cooked diced ham for a heartier dinner.
- Use extra broccoli if you like more texture.
- Swap half the cheddar for white cheddar for a slightly sharper flavor.
- Serve with crusty bread or garlic toast for dipping.
FAQs
Let it simmer a little longer while stirring, or add a touch more cheese.
Yes, just thaw it first and drain excess moisture.
No, the red pepper flakes add just a hint of warmth and can be left out.


📖 Recipe
Broccoli Cheddar Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Broccoli Cheddar Soup is creamy, cheesy, and loaded with comforting flavor. Ready in just 35 minutes, it's the perfect cozy meal for chilly days. Pair it with homemade croutons or crusty bread for the ultimate comfort bowl.
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, chopped
- ½ teaspoon sea salt
- Freshly ground black pepper, to taste
- 3 garlic cloves, chopped
- ¼ cup all-purpose flour
- 2 cups whole milk or unsweetened almond milk
- 2 cups vegetable broth
- 3 cups chopped broccoli florets
- 1 large carrot, julienned or finely chopped
- ½ teaspoon Dijon mustard
- 8 ounces shredded cheddar cheese (about 2 heaping cups)
- Homemade croutons, for serving (optional)
Instructions
- Melt butter in a large pot or Dutch oven over medium heat.
- Add onion, salt, and several grinds of pepper. Cook for 5 minutes until softened.
- Stir in garlic and cook for 1 minute more.
- Sprinkle in flour and whisk continuously for 1 to 2 minutes, until golden.
- Slowly whisk in milk, then add vegetable broth, broccoli, carrot, and Dijon mustard. Stir to combine.
- Simmer for 15 to 20 minutes until broccoli is tender.
- Gradually add shredded cheddar, stirring until melted and soup is creamy.
- Season to taste and serve with croutons if desired.
Notes
For a lighter version, use almond milk. Soup thickens as it sits-add extra broth or milk when reheating. Store leftovers in the fridge for up to 4 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 6g
- Sodium: 700mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 60mg
Serving Suggestions

This broccoli cheddar soup is perfect served on its own with warm bread, poured into a bread bowl, or paired with a simple side salad. It is filling enough for dinner and cozy enough for a quiet night in.
Nutrition and Notes
Servings: 4
Calories per serving: 661
I have made this soup many times when I need something comforting and reliable. It is rich, filling, and always hits the spot when cheese and warmth are calling.
Reader Reviews or Testimonials
"This soup was so thick and satisfying. It felt like restaurant comfort food at home."
"Easy to make and incredibly creamy. We loved it with crusty bread."
Related Recipes and Internal Links
If you enjoy cozy comfort meals, you may also like my





Comments
No Comments