There’s a certain kind of warmth that only a hearty bowl of soup can bring, especially when the weather outside turns chilly. For me, broccoli cheddar soup has always been that ultimate hug in a bowl, a flavor memory stretching back to childhood dinners. The rich, creamy texture and the vibrant taste of fresh broccoli, all swimming in a savory cheddar base, just hits different. Sometimes, I admit, I get a little impatient and sneak a taste of the broth before the cheese is fully melted, knowing it’s not quite ready but too excited to wait. Cooking it in a crockpot makes that comfort even more accessible, simmering away quietly as the day unfolds.
My friend Lisa, who usually only bakes, tried this crockpot recipe last winter and told me it’s now a regular in her dinner rotation. She confessed she even doubles the batch because her kids request it constantly.
Why You’ll Love This Recipe
- Hands-off cooking thanks to your crockpot
- Deliciously creamy and cheesy
- Packed with wholesome vegetables
- Perfect for meal prepping
- A comforting family favorite
- Customizable to your taste
Ingredient Breakdown

| Ingredient | Amount | Why It Matters |
|---|---|---|
| Unsalted butter | 1/4 cup | Sautéing aromatics and creating the roux base. |
| Yellow onion | 1 large | Adds a fundamental aromatic sweetness. |
| Garlic | 3 cloves | Provides a pungent depth of flavor. |
| All-purpose flour | 1/4 cup | Thickens the soup into a creamy consistency. |
| Chicken broth | 4 cups | Forms the liquid base, adding savory flavor. |
| Half-and-half | 2 cups | Contributes to the soup’s creamy texture and richness. |
| Dried mustard powder | 1 teaspoon | Enhances the savory notes of the cheddar cheese. |
| Nutmeg | 1/4 teaspoon | Adds a subtle warmth and balances the cheese flavor. |
| Salt | 1 teaspoon | Seasons the soup, bringing out all the flavors. |
| Black pepper | 1/2 teaspoon | Adds a touch of mild spice and warmth. |
| Broccoli florets | 4 cups | The star vegetable, providing texture and a slightly bitter balance. |
| Sharp cheddar cheese | 4 cups | Delivers the quintessential cheesy flavor and creamy finish. |
Getting Started

- Chop the yellow onion finely, mince the garlic cloves, and cut the broccoli into small florets, discarding the tough stems. Set these aside in prep bowls. (Look for: You’ll hear the crisp thud of your chef’s knife on the cutting board as you prepare the vegetables.)
Sautéing the Aromatics

- Melt the butter in a large pot or skillet over medium heat. Add the chopped onion and cook, stirring with a wooden spoon, until softened and translucent, about 5-7 minutes. (Look for: The kitchen will start to fill with the sweet, savory aroma of cooking onions, and you’ll see them become almost see-through.)
- Add the minced garlic to the pot and cook for another minute, until fragrant. (Look for: The garlic will release its strong, welcoming perfume almost immediately after hitting the hot butter.)
- Sprinkle the all-purpose flour over the onion and garlic mixture. Cook for 1-2 minutes, stirring constantly to create a smooth paste, also known as a roux. (Look for: The mixture will thicken and coat the back of your spoon, turning a light golden color and smelling slightly nutty.)
Crockpot Cooking

- Carefully transfer the roux mixture from the pot to your crockpot. Pour in the chicken broth and half-and-half, stirring well to combine everything. (Look for: The liquids will warm slightly from the roux, and you’ll see everything begin to blend.)
- Add the dried mustard powder, nutmeg, salt, and black pepper to the crockpot, stirring again. (Look for: A subtle spiced aroma will start to mingle with the other ingredients.)
- Gently stir in the broccoli florets. Cover the crockpot and cook on LOW for 3-4 hours, or until the broccoli is tender. (Look for: As it cooks, you’ll notice steam rising from the vent, and the soup will start to smell wonderfully savory and cheesy, even before the cheese is added.)
The Cheesy Finish

- Once the broccoli is tender, turn off the crockpot. Stir in the shredded sharp cheddar cheese, a handful at a time, until it is completely melted and the soup is smooth. (Look for: The cheese will melt into luxurious ribbons, then disappear into the creamy soup, giving it a rich, warm orange hue.)
- Taste the soup and adjust seasonings if necessary, adding more salt or pepper to your preference. (Look for: The first spoonful should be warm and comforting, perfectly balanced in flavor.)
Make-Ahead Tips
You can certainly get a head start on this soup. Chop your onion and garlic the day before and store them in separate containers in the refrigerator. The broccoli florets can also be cut ahead of time and kept in an airtight container. The soup itself, once fully cooked and cooled, stores beautifully in an airtight container in the refrigerator for up to 3-4 days. When reheating, do so gently on the stovetop over low heat, stirring frequently to prevent scorching, or in a microwave-safe bowl.
Freezing Instructions
Broccoli cheddar soup can be frozen, though dairy-based soups sometimes separate slightly when thawed. To freeze, let the soup cool completely. Transfer it to freezer-safe bags or containers, leaving some headspace for expansion. It will keep well for up to 2-3 months. To reheat, thaw the soup overnight in the refrigerator. Gently warm it on the stovetop over low heat, stirring often and whisking vigorously to help re-emulsify the dairy. You might want to add a splash of milk or broth if it seems too thick after thawing.
Substitutions
Feel free to experiment with ingredients based on what you have. If you don’t have half-and-half, you can use whole milk, though the soup will be a little less rich. Vegetable broth works perfectly fine in place of chicken broth for a vegetarian option. For the cheese, a mix of sharp cheddar and Monterey Jack or Gruyere can add another layer of flavor. If fresh garlic is out, a teaspoon of garlic powder can pinch hit. You can also use frozen broccoli, just add it directly to the crockpot without thawing.
Frequently Asked Questions
Why did my soup curdle?
Dairy, especially cheese, can curdle if added to a soup that is boiling or too hot. Always add cheese off the heat or when the heat is very low, stirring until just melted. Overheating the soup after adding the cheese can also cause separation.
Can I make this on the stovetop instead of a crockpot?
Yes, absolutely. After sautéing the aromatics and making the roux, gradually whisk in the broth and half-and-half. Bring it to a gentle simmer, then add the broccoli. Cook until tender, about 10-15 minutes, then turn off the heat and stir in the cheese until melted.
How can I make my soup thicker?
To thicken, you can make a slurry of 1-2 tablespoons of cornstarch mixed with an equal amount of cold water. Whisk this into the hot soup a little at a time until you reach your desired consistency. Alternatively, you could mash some of the cooked broccoli against the side of the pot to naturally thicken it.
What’s the best cheese for broccoli cheddar soup?
Sharp cheddar cheese is traditional and provides the most robust flavor. For the creamiest texture and best melting, I recommend buying a block of cheddar and shredding it yourself. Pre-shredded cheeses often contain anti-caking agents that can make the soup a bit grainy. A blend with some Gruyere or white cheddar also works well.
Can I add other vegetables to this soup?
Certainly. Diced carrots are a popular addition and cook down beautifully with the broccoli, adding a touch of sweetness. Cauliflower florets would also work well. For heartier additions like potatoes, dice them small so they cook evenly within the crockpot’s cooking time.
Is this soup healthy?
While it contains a good amount of vegetables and calcium from the cheese, it’s a rich and indulgent soup. You can make it lighter by using low-fat milk or broth, and reducing the amount of cheese, but this will change the classic creamy texture and flavor somewhat. Portion control is always a good approach for richness.
Variations
Protein
- Chicken Broccoli Cheddar: Add 1-2 cups of cooked, shredded chicken during the last 30 minutes of cooking for a heartier meal.
Vegetable
- Carrot & Broccoli Blend: Add 1 cup of finely diced carrots along with the broccoli for extra color and a touch of sweetness.
Seasoning
- Smoky Paprika Kick: Stir in 1/2 teaspoon of smoked paprika with the other seasonings for a deeper, smoky flavor.
Dietary
- Vegetarian Version: Swap chicken broth for vegetable broth. The rest of the recipe is naturally vegetarian.
Cheese
- Spicy Jack & Cheddar: Replace half the cheddar with Monterey Jack cheese and a pinch of cayenne pepper for a subtle spicy kick.
Broccoli Cheddar Soup Crockpot Recipe
2x
3x
Ingredients
- 0.25 cup unsalted butter
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 0.25 cup all-purpose flour
- 4 cups chicken broth
- 2 cups half-and-half
- 1 teaspoon dried mustard powder
- 0.25 teaspoon nutmeg
- 1 teaspoon salt, or to taste
- 0.5 teaspoon black pepper, or to taste
- 4 cups broccoli florets, chopped small
- 4 cups sharp cheddar cheese, shredded
Instructions
- In a large pot or skillet, melt the butter over medium heat.
- Add the chopped onion and cook, stirring with a wooden spoon, until softened and translucent, about 5-7 minutes.
- Stir in the minced garlic and cook for an additional minute until fragrant.
- Sprinkle the all-purpose flour over the onion and garlic mixture. Cook, stirring constantly, for 1-2 minutes to create a roux.
- Carefully transfer the roux mixture from the pot to your crockpot.
- Pour in the chicken broth and half-and-half, stirring well to combine everything.
- Add the dried mustard powder, nutmeg, salt, and black pepper to the crockpot, stirring again.
- Gently stir in the broccoli florets.
- Cover the crockpot and cook on LOW for 3-4 hours, or until the broccoli is tender.
- Once the broccoli is tender, turn off the crockpot.
- Stir in the shredded sharp cheddar cheese, a handful at a time, until it is completely melted and the soup is smooth.
- Taste the soup and adjust seasonings if necessary before serving hot.
Chef’s Notes: For the best flavor and texture, use freshly shredded sharp cheddar cheese. Pre-shredded cheese can make the soup grainy. While it’s tempting, don’t rush the cheese melting process. Gentle heat and steady stirring ensure a smooth, creamy finish. If the soup is too thick for your liking, a splash of warm broth or milk will thin it out beautifully.





