There are days when all I want is a warm pot simmering on the stove and the smell of something comforting filling the kitchen. This easy broccoli cheddar soup is one of those recipes I come back to again and again. It is rich, creamy, and feels like a cozy hug in a bowl.
This broccoli cheddar soup is made with everyday ingredients and comes together in under an hour. It is the kind of dinner that makes everyone slow down, grab a spoon, and ask for seconds. Let's get cooking.
Jump to:
Why You'll Love This Recipe
- Ready in about 40 minutes from start to finish
- Made with simple pantry and fridge staples
- Creamy, cheesy texture without being heavy
- Family-friendly and easy to customize
- Perfect for chilly nights or quick weeknight dinners
Ingredients
Here is everything you need to make this cozy broccoli cheddar soup at home.
- ¼ cup butter
- ½ medium onion, chopped
- 1 clove garlic, minced
- 6 tablespoons all-purpose flour
- 4 cups chicken broth or vegetable broth
- 1 teaspoon Dijon mustard
- 1 cup heavy cream
- 3 cups broccoli florets, cut small
- ½ cup matchstick-cut carrots
- 2 cups shredded sharp cheddar cheese, plus extra for serving
- Pinch of cayenne pepper, optional but recommended
- Salt and black pepper, to taste

Ingredient Notes and Substitutions
I have made this broccoli cheddar soup many times, and a few small choices really make a difference.
Sharp cheddar is key here. I always grate my own cheese because it melts smoother and tastes richer than pre-shredded cheese.
If you want to keep this vegetarian, swap the chicken broth for vegetable broth. The flavor is still cozy and satisfying.
No matchstick carrots? Thinly slice one small carrot instead. It softens beautifully in the soup.
For a lighter version, you can use half-and-half instead of heavy cream, though the soup will be slightly less rich.
Instructions
- Melt the butter in a large soup pot over medium heat. Add the chopped onion and cook for 4 to 5 minutes until soft and fragrant.
- Stir in the garlic and cook for about 30 seconds, just until you smell it.
- Sprinkle in the flour and stir constantly for 1 to 2 minutes. This step helps remove any raw flour taste and builds a smooth base.
- Slowly whisk in the broth, pouring a little at a time so the flour dissolves smoothly.
- Whisk in the Dijon mustard, then add the cream, broccoli, and carrots.
- Increase the heat and bring the soup to a gentle boil. Reduce the heat so it bubbles softly, then cover with the lid slightly ajar.
- Simmer for 15 to 20 minutes, stirring occasionally, until the vegetables are tender and the soup thickens.
- Lower the heat and gradually stir in the shredded cheddar cheese until melted and smooth.
- Season with cayenne, salt, and pepper. If you like a thicker soup, pulse an immersion blender a few times right in the pot.
- Serve hot with extra cheddar sprinkled on top.

Pro Tips for Success
- Keep the heat low when adding the cheese to prevent grainy texture.
- Stir often during simmering so nothing sticks to the bottom.
- If the soup thickens too much, add a splash of broth to loosen it.
- Blending just part of the soup keeps it creamy with tender bites of broccoli.
Storage and Reheating
Store leftover broccoli cheddar soup in an airtight container in the fridge for up to 3 days.
Reheat gently on the stove over low heat, stirring often. Add a bit of broth or milk if needed to bring it back to a creamy texture.
Make Ahead and Freezing
You can make this soup a day ahead and store it in the fridge. The flavors deepen overnight and taste even better the next day.
I do not recommend freezing this soup because dairy-based soups can change texture when thawed.
Tips and Variations
- Add cooked bacon bits on top for extra savory flavor.
- Stir in cooked chicken for a heartier meal.
- Use white cheddar for a slightly sharper taste.
- Add a pinch of smoked paprika for warmth and depth.
- Serve in bread bowls for a fun, cozy presentation.
FAQs
Yes, just thaw it first and pat it dry so it does not water down the soup.
High heat can cause cheese to separate. Always lower the heat before adding it.
You can use a gluten-free flour blend to thicken the soup, though the texture may vary slightly.
📖 Recipe
Easy Broccoli Cheddar Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course, Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This broccoli cheddar soup is incredibly rich, cheesy, and comforting! Made with everyday ingredients like fresh broccoli, sharp cheddar, and cream, it's a cozy family favorite ready in about 40 minutes.
Ingredients
- ¼ cup butter (½ stick)
- ½ medium onion, chopped
- 1 clove garlic, minced
- 6 tablespoons flour
- 4 cups chicken broth (or vegetable broth)
- 1 teaspoon Dijon mustard
- 1 cup heavy/whipping cream
- 3 cups broccoli florets, cut small
- ½ cup matchstick-cut carrots
- 2 cups shredded sharp cheddar cheese + extra for serving
- Pinch cayenne pepper (optional but recommended)
- Salt & pepper to taste
Instructions
- Melt the butter in a soup pot over medium heat. Add the onion and sauté for 4-5 minutes.
- Stir in the garlic and cook for 30 seconds.
- Add the flour and cook for 1-2 minutes, stirring often.
- Gradually whisk in the chicken broth until the flour dissolves. Add Dijon mustard and stir.
- Pour in the cream, then add broccoli and carrots. Bring to a boil, then reduce to medium-low and cover partially.
- Simmer for 15-20 minutes, stirring occasionally, until veggies are tender and soup has thickened.
- Reduce heat to low and gradually stir in the shredded cheddar cheese. Cook until melted.
- Add cayenne, salt, and pepper to taste. Optional: blend partially using an immersion blender.
- Serve hot with extra cheddar on top.
Notes
For the best flavor and texture, use freshly shredded sharp cheddar cheese. This soup thickens as it cools; add broth to thin if desired. Optional to blend for a smoother texture.
Serving Suggestions

This broccoli cheddar soup is lovely on its own, but I often serve it with crusty bread or warm garlic rolls. It also pairs well with a simple green salad for an easy dinner.
For a full comfort-food spread, try serving it alongside my Garlic Bread Rolls or Easy Broccoli Bacon Salad.
Nutrition and Notes
This recipe serves 4 to 6, depending on bowl size. It is a comforting, satisfying soup that feels special without being complicated. I tested this version several times to get the balance just right.
Related Recipes
If you love cozy, simple meals like this, you may also enjoy:
I hope this easy broccoli cheddar soup finds its way into your regular rotation. It is simple, comforting, and one of those recipes that always feels like home. Let me know how you serve yours.





Comments
No Comments