Love this recipe? Save it to Pinterest before you forget!
A velvety, cheesy soup that's perfect for chilly evenings. This recipe combines tender broccoli, sharp cheddar, and a touch of nutmeg for a comforting meal that's ready in under an hour. Served with warm crusty bread, it's the ultimate cozy night in!
Why You'll Love This Creamy Broccoli and Cheddar Soup with Crusty Bread for Cozy Nights
- Ultra-creamy texture: The soup achieves a silky smooth consistency without being overly heavy, thanks to a perfect blend of broth and cheese.
- Rich cheddar flavor: Sharp cheddar cheese melts beautifully into the soup, creating a deep, savory taste that's irresistible.
- Quick and easy: This recipe comes together in about 45 minutes, making it perfect for weeknight dinners or lazy weekends.
- Nutritious and comforting: Packed with vegetables and protein, this soup is both satisfying and good for you.
- Versatile: You can easily customize this soup with add-ins like bacon, potatoes, or different cheeses to suit your taste.
- Perfect for meal prep: The soup freezes beautifully, so you can make a big batch and enjoy it later.
- Great for sharing: This soup is always a hit at potlucks, family gatherings, or cozy nights in with friends.
Ingredient Breakdown
This soup is all about the perfect balance of flavors and textures. Let's break down the key ingredients that make it so special:
Broccoli
Fresh broccoli is the star of this soup. I recommend using a mix of florets and stems for the best flavor and texture. The stems add a subtle earthiness and extra nutrients, while the florets provide that classic broccoli taste we all love. Make sure to chop them into even-sized pieces so they cook uniformly.
Cheddar Cheese
The cheese is what gives this soup its signature richness. I prefer sharp cheddar for its bold flavor, but you can use mild cheddar if you prefer something less intense. For the creamiest texture, it's important to use freshly grated cheese rather than pre-shredded. The anti-caking agents in pre-shredded cheese can make the soup grainy.
Broth
A good quality vegetable or chicken broth forms the base of this soup. I like to use a low-sodium variety so I can control the seasoning. The broth should be flavorful but not overpowering, allowing the cheese and broccoli to shine.
Heavy Cream
Heavy cream adds that luxurious, velvety texture we all crave in a creamy soup. If you're looking for a lighter option, you can substitute half-and-half or even whole milk, but the texture won't be quite as rich.
Aromatics
Onion, garlic, and celery form the aromatic base of this soup. They're sautéed until soft and fragrant, creating a flavorful foundation that ties all the ingredients together. Don't skip this step - it's what gives the soup its depth of flavor.
Seasonings
A combination of salt, pepper, and a pinch of nutmeg enhances the flavors in this soup. The nutmeg adds a subtle warmth that complements the cheddar beautifully. Don't be afraid to taste as you go and adjust the seasoning to your liking.
Step-by-Step Instructions
-
Prepare the ingredients
Start by gathering and prepping all your ingredients. Chop the broccoli into small florets and thinly slice the stems. Dice the onion, mince the garlic, and finely chop the celery. Measure out your broth, cream, and cheese. Having everything ready before you start cooking will make the process much smoother.
-
Sauté the aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, minced garlic, and chopped celery. Cook, stirring occasionally, until the vegetables are soft and fragrant, about 5-7 minutes. This step is crucial for building flavor in your soup.
-
Add the broccoli
Once the aromatics are soft, add the chopped broccoli to the pot. Stir to coat the broccoli in the oil and aromatics. Cook for another 2-3 minutes, just until the broccoli starts to brighten in color.
-
Pour in the broth
Pour in the vegetable or chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to medium-low and let it simmer for 10-12 minutes, or until the broccoli is tender but still bright green.
-
Blend the soup
Use an immersion blender to puree the soup until smooth. If you don't have an immersion blender, you can carefully transfer the soup to a regular blender in batches and blend until smooth. Be careful when blending hot liquids - make sure the lid is secure and leave a small vent for steam to escape.
-
Add the cream and cheese
Return the pot to medium heat and stir in the heavy cream. Bring the soup to a gentle simmer, then gradually add the grated cheddar cheese, stirring constantly until it's fully melted and the soup is smooth and creamy.
-
Season to taste
Season the soup with salt and pepper to taste. Add a pinch of nutmeg and stir well. Taste and adjust the seasoning as needed. If the soup is too thick, you can add a little more broth or milk to reach your desired consistency.
-
Prepare the crusty bread
While the soup is simmering, prepare your crusty bread. Slice a baguette or sourdough loaf into 1-inch thick slices. Brush the slices with olive oil or melted butter and toast them in the oven at 375°F (190°C) for 5-7 minutes, or until golden and crispy.
-
Serve and enjoy
Ladle the creamy broccoli and cheddar soup into bowls and serve with the toasted crusty bread on the side. Garnish with a sprinkle of extra cheddar cheese and a few broccoli florets for a beautiful presentation.
Expert Tips & Tricks
- Use fresh ingredients: Fresh broccoli and cheese will give you the best flavor and texture. If you're using frozen broccoli, make sure to thaw and drain it well before adding to the soup.
- Don't overcook the broccoli: Overcooking can make the broccoli mushy and bitter. Cook it just until tender but still bright green.
- Grind your own cheese: Freshly grated cheese melts better and gives a smoother texture to the soup. Pre-shredded cheese often contains anti-caking agents that can make the soup grainy.
- Adjust the consistency: If your soup is too thick, add more broth or milk. If it's too thin, simmer it for a bit longer to reduce it.
- Make it ahead: This soup tastes even better the next day as the flavors have time to meld together. Just reheat gently on the stove, adding a splash of broth or milk if needed.
- Garnish for extra flavor: Top your soup with a sprinkle of extra cheddar, a drizzle of hot sauce, or a few crispy bacon bits for added flavor and texture.
- Use a good quality broth: The broth is the base of your soup, so use a flavorful, low-sodium variety. Homemade broth is ideal, but a good store-bought one will work too.
Common Mistakes & Troubleshooting
Even the best cooks can run into issues when making creamy broccoli and cheddar soup. Here are some common mistakes and how to avoid them:
The soup is too thin
If your soup is too thin, it could be because you didn't cook the broccoli long enough to release its starches, or you added too much broth. To fix this, simmer the soup uncovered for 10-15 minutes to reduce it. If that doesn't work, make a slurry with 1 tablespoon of cornstarch and 1 tablespoon of cold water, then stir it into the soup and cook until thickened.
The soup is too thick
If your soup is too thick, it could be because you used too little broth or overcooked the broccoli. To fix this, add more broth or milk, a little at a time, until you reach your desired consistency.
The cheese won't melt
If your cheese isn't melting smoothly, it could be because you're using pre-shredded cheese or adding it too quickly. To fix this, make sure to use freshly grated cheese and add it gradually, stirring constantly until it's fully melted.
The soup is bland
If your soup lacks flavor, it could be because you didn't sauté the aromatics long enough or you didn't season enough. To fix this, taste your soup and adjust the seasoning as needed. You can also add a splash of hot sauce, a sprinkle of smoked paprika, or a pinch of cayenne pepper for extra flavor.
The broccoli is overcooked
If your broccoli is mushy and bitter, it's because you overcooked it. To fix this, make sure to cook the broccoli just until tender but still bright green. If you've already overcooked it, you can try blending the soup until smooth to hide the texture.
Variations & Substitutions
This creamy broccoli and cheddar soup is incredibly versatile. Here are some delicious variations and substitutions you can try:
Add-ins
- Potatoes: Add diced potatoes to the soup for extra heartiness and a slightly different texture.
- Bacon: Cook crispy bacon and crumble it on top of the soup for a smoky, salty contrast.
- Cauliflower: Add cauliflower florets along with the broccoli for extra vegetables and a milder flavor.
- Carrots: Dice carrots and add them with the broccoli for a touch of sweetness.
Cheese substitutions
- Gouda: For a slightly sweeter, nuttier flavor, try using smoked gouda instead of cheddar.
- Monterey Jack: For a milder, creamier soup, use Monterey Jack cheese.
- Pepper Jack: For a spicy kick, use Pepper Jack cheese instead of cheddar.
Dietary substitutions
- Dairy-free: Use dairy-free cheese and coconut milk or cashew cream instead of heavy cream for a dairy-free version.
- Gluten-free: This soup is naturally gluten-free, but make sure to use gluten-free bread for serving.
- Low-fat: Use low-fat milk or half-and-half instead of heavy cream for a lighter version.
Storage & Freezing
This creamy broccoli and cheddar soup stores and freezes beautifully, making it perfect for meal prep or leftovers. Here's how to store and freeze it properly:
Storing in the fridge
Store the soup in an airtight container in the fridge for up to 4 days. To reheat, gently warm the soup on the stove over medium-low heat, stirring occasionally. If the soup is too thick, add a splash of broth or milk to thin it out.
Freezing
To freeze the soup, let it cool completely, then transfer it to an airtight, freezer-safe container. Leave about 1 inch of space at the top for expansion. The soup will keep in the freezer for up to 3 months. To thaw, transfer the container to the fridge overnight. Reheat the soup on the stove over medium-low heat, stirring occasionally and adding a splash of broth or milk if needed.
Reheating
To reheat the soup, gently warm it on the stove over medium-low heat, stirring occasionally. Be careful not to let it boil, as this can cause the soup to separate or the cheese to curdle. If the soup is too thick, add a splash of broth or milk to thin it out.
FAQ Section
Can I make this soup in a slow cooker?
Yes, you can make this soup in a slow cooker. Sauté the aromatics and broccoli in a pan, then transfer to the slow cooker with the broth. Cook on low for 4-6 hours, then blend and add the cream and cheese. The texture might be slightly different, but it will still be delicious.
Can I use frozen broccoli?
Yes, you can use frozen broccoli. Just make sure to thaw and drain it well before adding to the soup. You might need to adjust the cooking time slightly, as frozen broccoli can release more water.
Can I make this soup without blending?
Yes, you can make this soup without blending. Just chop the broccoli into very small pieces and cook it until tender. The texture will be chunkier, but it will still be delicious.
Can I use a different type of cheese?
Yes, you can use a different type of cheese. Gouda, Monterey Jack, and Pepper Jack are all great alternatives. Just make sure to use a cheese that melts well.
Can I make this soup ahead of time?
Yes, this soup tastes even better the next day as the flavors have time to meld together. Just store it in the fridge and reheat gently on the stove.
Can I freeze this soup?
Yes, this soup freezes beautifully. Just let it cool completely, then transfer it to an airtight, freezer-safe container. It will keep in the freezer for up to 3 months.
Can I make this soup dairy-free?
Yes, you can make this soup dairy-free. Use dairy-free cheese and coconut milk or cashew cream instead of heavy cream. The texture might be slightly different, but it will still be delicious.
Can I add potatoes to this soup?
Yes, you can add potatoes to this soup. Just dice them and add them with the broccoli. They'll cook through and add extra heartiness to the soup.
Creamy Broccoli and Cheddar Soup with Crusty Bread
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Servings: 6
Difficulty: Easy
Ingredients
Instructions
In a large pot, melt butter over medium heat. Add onion, carrots, and garlic. Sauté for 5 minutes until softened.
Stir in flour and cook for 1 minute to remove the raw flour taste.
Gradually whisk in chicken broth to prevent lumps from forming.
Add broccoli florets and bring to a boil. Reduce heat and simmer for 15 minutes until broccoli is tender.
Use an immersion blender to blend about half of the soup for a creamy texture while leaving some chunks.
Stir in heavy cream and cheddar cheese until melted and smooth.
Season with salt and pepper to taste. Adjust consistency with more broth if needed.
Serve hot with toasted crusty bread on the side.
Recipe Notes
- For extra creaminess, add ½ cup of grated Parmesan cheese along with the cheddar.
- To make it vegetarian, substitute chicken broth with vegetable broth.
- This soup freezes well for up to 3 months. Thaw and reheat gently on the stove.
- Garnish with extra shredded cheddar, chopped chives, or a drizzle of hot sauce for serving.
Nutrition Information
Calories: 420 kcal
Fat: 28g
Carbohydrates: 25g
Protein: 18g
Fiber: 4g
Sugar: 6g
Sodium: 850mg
Cholesterol: 85mg