There are days when nothing hits the spot like a warm bowl of creamy broccoli cheddar soup. The kind that’s thick, cheesy, and makes you want to curl up on the couch with a spoon.
But you don’t want to pay Panera prices. And you definitely don’t want to stand over the stove stirring a pot for an hour.
This crockpot broccoli cheddar soup gives you all the creamy, cheesy goodness of your favorite restaurant version – with almost zero effort. Just toss the vegetables in the slow cooker, walk away, and come back to a soup that’s rich, velvety, and packed with flavor.
The broth-to-cheese ratio is dialed in for the perfect consistency. The cheese melts into the silkiest sauce. The broccoli is tender but not mushy. And the best part? It tastes even better the next day.
Why This Recipe Works
- Slow cooker easy. Just dump the vegetables, cook, and stir in the cheese at the end.
- Rich and velvety. Evaporated milk and freshly shredded cheese create a luxurious texture without heavy cream.
- Better than Panera. That rich, creamy texture and sharp cheddar flavor – at home.
- One pot. The slow cooker does all the work – less cleanup.
- Family-friendly. Even kids who hate broccoli will love this soup.
Let’s get cooking.
Crockpot Broccoli Cheddar Soup
This soup is creamy, cheesy, and absolutely delicious. The slow cooker does all the work, transforming simple ingredients into a rich, velvety soup that rivals your favorite restaurant version.
Ingredients
- 4 cups fresh broccoli florets, cut into bite-size pieces
- 1 medium yellow onion, finely diced
- 2 medium carrots, finely shredded
- 3 cloves garlic, minced
- 3 cups low-sodium chicken or vegetable broth
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp smoked paprika
- 1 can (12 oz) evaporated milk
- 2 cups (8 oz) freshly shredded sharp cheddar cheese
- 1/2 cup (2 oz) freshly shredded mild or medium cheddar cheese
- 2 tbsp cornstarch mixed with 2 tbsp cold water
- 1/4 cup freshly grated Parmesan cheese
- 1 tbsp butter
- Fresh parsley or sliced green onion, for garnish
Instructions
- Add the vegetables. Place the broccoli, onion, carrots, and garlic in the crockpot. Add the broth, salt, black pepper, garlic powder, onion powder, and smoked paprika. Stir well.
- Slow cook the vegetables. Cover and cook on LOW for 4-5 hours, or until the broccoli and carrots are tender but still have some structure. Avoid cooking significantly longer than necessary, especially if you want recognizable pieces of broccoli rather than an overly soft soup.
- Add the evaporated milk. About 20 minutes before serving, whisk the evaporated milk into the hot soup. Keep the slow cooker on LOW.
- Thicken the soup. In a small bowl, whisk the cornstarch and cold water until completely smooth. Stir the slurry into the soup. Cover and cook on HIGH for 15-20 minutes, stirring once or twice, until the broth has thickened slightly. The soup should be creamy and able to lightly coat a spoon. It should not be as thick as cheese dip.
- Add the cheese gently. Turn the slow cooker OFF. Add the shredded cheddar a small handful at a time, stirring gently after each addition until melted before adding more. Add the Parmesan and butter and stir until smooth.
- Do not boil the soup after adding the cheese. Excessive heat can cause the cheese to separate and give the soup a grainy or oily texture.
- Taste and adjust. Taste the soup before serving. Add additional salt if needed. If the soup tastes rich but slightly flat, a small splash of lemon juice – about 1/2 teaspoon at a time – can brighten the flavor without making the soup taste lemony. If the soup is thicker than you prefer, stir in a small amount of warm broth until it reaches your desired consistency.
- Serve. Ladle into bowls and garnish with fresh parsley or sliced green onion. For an especially satisfying meal, serve with crusty bread, garlic toast, or oyster crackers.
Notes
What to look for: The finished soup should be creamy, rich, and distinctly cheesy, but still taste like broccoli cheddar soup rather than cheese sauce. The broccoli should be tender enough to bite easily while still holding its shape. The carrots should be soft, and the vegetables should be evenly distributed. The cheese should be fully melted with a smooth, velvety texture.
Quick Tip: Shred the cheese yourself. Pre-shredded cheese often contains anti-caking agents that can make it harder to achieve an exceptionally smooth soup. Freshly shredded cheese melts much more smoothly.
Tips for the Best Crockpot Broccoli Cheddar Soup
Shred the cheese yourself. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy. Shred from a block for the smoothest result. It takes just a few extra minutes and makes a huge difference.
Turn off the heat before adding cheese. This is the most important tip. High heat can cause the cheese to separate and become grainy. Let the residual heat melt it gently.
Add the cheese gradually. A small handful at a time, stirring constantly. This helps it melt evenly and prevents clumping.
Don’t boil the soup after adding cheese. Once the cheddar and Parmesan are added, turn off the slow cooker and let it melt over the residual heat.
Use sharp cheddar for flavor. Mild cheddar won’t give you that rich, restaurant-style taste. Sharp or extra-sharp is the way to go. The combination of sharp and mild cheddar gives both flavor and creaminess.
Want it extra cheesy? Add another 1/2 cup freshly shredded cheddar at the end, a little at a time, rather than adding more cheese at the beginning.
Want more broccoli flavor? Reserve about 1 cup of the broccoli florets and add them during the final 60-90 minutes of cooking. This gives you a mixture of very tender broccoli and brighter, more recognizable pieces.
Make it thinner. Add a splash of broth or milk if the soup is too thick for your liking.
Serving Suggestions
- Serve with warm crusty bread or bread bowls
- Pair with a simple green salad for a complete meal
- Top with extra shredded cheese and croutons
- Add a dollop of sour cream or Greek yogurt for tanginess
- Garnish with fresh parsley or chives
- Serve with oyster crackers for a classic soup experience
Storage and Meal Prep
Fridge: Store in an airtight container for up to 4 days. The flavors deepen overnight.
Reheat: Reheat gently over low heat on the stovetop or in the microwave, stirring frequently. Avoid boiling, which can cause the cheese-based soup to separate. If the soup thickens considerably in the refrigerator, stir in a splash of broth or milk while reheating.
Freezer: This soup can be frozen, but the texture may change slightly. Freeze without the cheese, then add fresh cheese when reheating.
Meal prep tip: Make a big batch on Sunday and enjoy it all week. The soup thickens as it sits – add a splash of broth when reheating.
Recipe Variations
Chicken broccoli cheddar soup. Add 1-2 cups of shredded rotisserie chicken when adding the cheese.
Ham and broccoli soup. Add 1 cup of diced cooked ham when adding the cheese.
Vegetarian. Use vegetable broth instead of chicken broth. It’s already vegetarian-friendly with that swap.
Vegan version. Use vegetable broth, coconut milk instead of evaporated milk, and vegan cheddar cheese.
Keto version. Use heavy cream instead of evaporated milk, skip the carrots, and thicken with cream cheese or xanthan gum.
Spicy version. Add 1/4 tsp of cayenne pepper or red pepper flakes for heat.
Extra vegetables. Add diced celery or bell peppers at the start for more veggies.
Frequently Asked Questions
Why is my soup grainy?
The most common cause is adding cheese while the soup is too hot. Always turn off the slow cooker before adding cheese and stir gently as it melts. Using pre-shredded cheese can also cause graininess – shred your own from a block. Avoid boiling the soup after adding cheese.
Can I use frozen broccoli?
Yes! Add frozen broccoli in the last 1-2 hours of cooking. It cooks faster and can become mushy if added at the start.
Can I make this soup on the stovetop?
Yes! Sauté the onion and carrots in a large pot. Add the broth, broccoli, and seasonings. Simmer for 15-20 minutes until tender. Stir in the milk and cheese, then thicken with a cornstarch slurry. Follow the same cheese technique – turn off the heat before adding cheese.
Can I use a different cheese?
Yes! A combination of cheddar and Gruyère is delicious. Monterey Jack also works. Avoid very mild cheeses – they won’t give you the same rich flavor. The combination of sharp and mild cheddar is recommended for the best balance.
How do I make this soup thicker?
The cornstarch slurry should give you the right consistency. If you prefer it thicker, mix another 1 tablespoon cornstarch with 1 tablespoon cold water and add it gradually. Cook for another 5-10 minutes on HIGH.
How do I make this soup thinner?
Add a splash of broth or milk until it reaches your desired consistency.
Can I freeze this soup?
Yes, but the texture may change. Freeze without the cheese, then add fresh cheese when reheating.
What’s the best way to reheat this soup?
Reheat gently on the stovetop over low heat, stirring frequently. Or microwave individual portions in 30-second increments, stirring between each. Avoid boiling – it can cause the cheese to separate.
Why add a splash of lemon juice?
Rich dairy + cheese + vegetables can taste heavy. A tiny amount of lemon juice brightens the flavor and makes the soup taste more balanced. You shouldn’t taste the lemon itself – just a brighter, more rounded flavor.
Can I double this recipe?
If your crockpot is large enough (6 quarts or bigger), you can double it. Increase the cook time as needed and make sure there’s room for all the ingredients.
Conclusion
This crockpot broccoli cheddar soup is proof that restaurant-quality meals can be made at home with almost no effort. The right broth-to-cheese ratio, freshly shredded cheese, and gentle melting technique create a soup that’s rich, velvety, and absolutely delicious.
The flavors deepen overnight, the broccoli stays tender without turning to mush, and the cheese melts into the silkiest sauce. Serve it with crusty bread for the ultimate cozy meal.
Give this recipe a try. Your family will ask for it again and again.